CentOS5.5Desktop PPPoE設置

   現在大部分家庭上網都是拔號,遂百度了網上Linux PPPoE的設置,並在虛擬機的CentOS5.5Desktop系統上進行測試。

Linux PPPoE設置一.確保安裝了網卡並工作正常
1.
使用命令#ifconfig eth0,查看網卡狀態
2.
在系統中不要設置默認路由(網關),ADSL撥號後自動獲得,如果已經設置了默認路由,使用以下方法刪除:
在文件 /etc/sysconfig/network 中刪除 GATEWAY= 這一行,然後以root執行#service network restart
3.
已經安裝了pppd軟件包,如果存在文件 /usr/sbin/pppd,則說明已經安裝了pppd;如果未安裝,CentOS5.5光盤上安裝ppp-2.4.4-2.e15.i386.rpm這個軟件包:
#mount /dev/cdrom /media  //
將光驅/dev/cdrom文件掛載到/media目錄下
#find /media -name ppp*  //
查找pppd軟件包:/media/CentOS/ppp-2.4.4-2.e15.i386.rpm
#rpm –Uvh /media/CentOS/ppp-2.4.4-2.e15.i386.rpm   //
root執行
Linux PPPoE
設置二、安裝PPPOE客戶端軟件
Linux
下的PPPOE客戶端軟件比較多,而且大多使用GNU License,推薦使用rp-pppoe軟件包。從http://www.roaringpenguin.com/pppoe/這個網站上,可以下rp-pppoe-3.10.tar.gz最新版源代碼軟件包(須安裝gcc編譯器)。
下載源代碼軟件包http://www.roaringpenguin.com/pppoe/rp-pppoe-3.10.tar.gz

#tar xvfz rp-pppoe-3.10.tar.gz    //解壓縮
#cd rp-pppoe-3.10
#./go            //
進行編譯和安裝,運行腳本
CentOS5.5Desktop
集成並安裝了rp-pppoe-3.5這個軟件包。可不用以上操作,直接調用/usr/sbin/adsl-setup進行配置,具體解釋見三。
Linux PPPoE
設置三、配置PPPOE客戶端軟件
安裝完軟件包後,必須配置pppoe的配置文件/etc/sysconfig/network-scripts/ifcfg-ppp0/etc/ppp/pap-secrets/etc/ppp/chap-secrets,從而讓ADSL撥號時使用配置文件中的用戶名、密碼等參數。


我們不必手工改動這些文件,可以使用adsl-setup這個工具進行配置:

Linux PPPoE設置四、啓動PPPOE客戶端軟件
使用命令/usr/sbin/adsl-start 啓動PPPOE客戶端軟件,進行連接:

如果不成功,請檢查網線、ADSL MODEM等物理設備,並查看 /var/log/messages中的信息

/usr/sbin/adsl-stop 關閉和ISP的連接
/usr/sbin/adsl-status
查看當前連接的狀態

如果想在Linux系統啓動時自動啓動ADSL連接,輸入以下命令
#chkconfig --add adsl    //
將在當前的運行級下加入ADSL的自啓動腳本

Linux PPPoE設置五、測試
#ifconfig -a
在輸出中應該含有關於 ppp0 的一堆信息,其中還綁定了 IP 地址,說明已經從撥號中獲得了IP地址。
#netstat -nr
查看路由表信息,這時的默認路由應該是上面獲得的IP地址。
如果沒有默認路由,我們可以手動增加:
#route add default gw
上面獲得的IP地址
#nslookup www.163.com

如果解析出網易的IP,說明已經從撥號中正確獲得了DNS服務器
最後,使用命令ping某個域名或IP,如果有響應,表示你已經大功告成了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章