淺述Linux PPPoE配置過程
在Linux系統(tǒng)下實現(xiàn)一些操作,我們可以借助一些命令行的操作。那么對于這部分的內(nèi)容,我們這次主要講解一下Linux PPPoE配置的過程。那么就讓我們一起來看看具體的內(nèi)容吧。
Linux PPPoE配置系統(tǒng)環(huán)境:
fedora 4 2.6.11 i386
rp-pppoe-3.5-27
Linux PPPoE配置實現(xiàn):
1、檢查系統(tǒng)是否已安裝PPPOE服務(wù)器
rpm -q rp-pppoe
如果未安裝,可以到 www.roaringpenguin.com/pppoe/ 下載
2、配置系統(tǒng)以支持IP轉(zhuǎn)發(fā)
修改/etc/sysctl.conf文件:net.ipv4.ip_forward = 1
3、修改PPPOE身份驗證方式
修改/etc/ppp/pppoe-server-options,全部內(nèi)容如下:
require-chap #使用chap驗證協(xié)議,如果使用pap驗證協(xié)議,則此行為 require-pap
login
lcp-echo-interval 10
lcp-echo-failure 2
ms-dns 202.96.134.133 #分配給客戶端的DNS
ms-dns 202.96.128.68
4、添加身份驗證賬戶
修改/etc/ppp/chap-secrets,添加賬戶 #如果使用pap驗證,則修改/etc/ppp/pap-secrets
username * password *
5、啟動pppoe服務(wù)器
pppoe-server -I eth0 -L 192.168.0.1 -R 192.168.0.5 -N 10
-I eth0 指定pppoe服務(wù)器在那個網(wǎng)卡接口監(jiān)聽連接請求
-L 192.168.0.1 指定pppoe服務(wù)器的ip地址。(注意:此IP地址不是網(wǎng)卡的IP地址,而是PPPOE服務(wù)器的虛擬IP)
-R 192.168.0.5 pppoe服務(wù)器分配給客戶端的IP地址,從192.168.0.5開始,遞增
-N 10 指定最多可以連接pppoe服務(wù)器的客戶端數(shù)量
6、關(guān)閉PPPOE服務(wù)器
killall pppoe-server
Linux PPPoE配置備注:
1、如果使用pap驗證方式,windowsxp以上系統(tǒng)自帶的pppoe撥號,無法撥通。可能原因是pap使用明文密碼驗證,而windows保存的密碼是加密的,而且是不可恢復(fù)的加密,所以windows無法提供密碼明文。
2、/etc/ppp/pppoe-server-options和/etc/ppp/options,配置無論寫在哪個文件中,都能夠起到作用。