新聞中心
搭建PPPoE,成功了的話,就覺得超級簡單,在centos linux更是5步左右就能搞定。
1、安裝pppoe,安裝完成后,會有pppoe-server命令
yum install rp-pppoe

2、安裝完成后,會在動在/etc/ppp目錄下生成pppoe-server-options文件,文件內容如下,照著改就可以了
寫道
# PPP options for the PPPoE server
# LIC: GPL
require-pap
require-chap
login
lcp-echo-interval 10
lcp-echo-failure 2
logfile /var/log/pppoe.log
3、添加用戶名密碼,修改/etc/chap-secrets文件,添加下列一行
寫道
pppoe * "123456" *
很通俗,用戶名:pppoe,密碼是:123456
4、添加防火墻規(guī)則,做nat轉換
寫道
iptables -A POSTROUTING -t nat -s 10.10.10.0/24 -j MASQUERADE
iptables -A FORWARD -p tcp --syn -s 10.10.10.0/24 -j TCPMSS --set-mss 1256
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1
第一條是添加nat,轉換來自10.10.10.0/24網段的ip
第二天是修改mtu,根據自身需求改了
第三條打開轉發(fā)
第四條是修改轉發(fā)文件
5、啟動pppoe
寫道
pppoe-server -I eth0 -L 10.10.10.1 -R 10.10.10.100-200
Server-Name,PADS 中則包含一個 Service-Name -Error 類型的 TAG,這時 SESSION_ID 設置為 0。
PPP Session 階段:
當客戶端與服務器端遠成發(fā)現(xiàn)階段之后,即進入會話階段,在 PPP 會話階段,PPP 包被封裝在 PPPOE 以太幀中,以太包目的地址都是單一的,以太協(xié)議為 0x8864,PPPOE 頭的CODE必須為0,SESSION_ID必須一直為發(fā)現(xiàn)階段協(xié)商出的SEESION_ID值,PPPOE的負載是整個 PPP 包,PPP 包前是兩字節(jié)的 PPP 協(xié)議 ID 值。
在 Session 階段,主機或服務器任何一方都可發(fā) PADT(PPPoE Active Discovery Terminate)報文通知對方結束 Session。
PPPoE 的身份驗證發(fā)生在會話(PPP Session)階段??梢赃@樣更解,rp-pppoe 包負責Discovery 及會話終止 PADT,ppp 包負責會話階段的數(shù)據傳輸。
網頁題目:CentOSLinux上搭建PPPoE服務器及撥號設置
當前地址:http://m.5511xx.com/article/dpgssje.html


咨詢
建站咨詢
