找回密碼
 註冊
搜索
熱搜: 活動 交友 discuz
查看: 2763|回復: 0

[討論] 家庭用戶Linux下如何進行ADSL的PPPOE撥號

[複製鏈接]
發表於 2011-4-23 12:11:38 | 顯示全部樓層 |閱讀模式
設置方法如下:

一、 確保安裝了網卡並工作正常

使用命令#ifconfig eth0查看網卡狀態是否正常,並在系統中不要設置默認路由(網關),讓ADSL撥號後自動獲得. 如果已經設置了默認路由,使用以下方法刪除:

在文件 /etc/sysconfig/network 中刪除 GATEWAY= 這一行,然後以root執行:

#/etc/init.d/network restart重啟網卡

二、 安裝PPOE客戶端軟件

下載源代碼軟件包http://www.roaringpenguin.com/files/download/rp-pppoe-3.10.tar.gz

解壓縮 #tar zxf rp-pppoe-3.10.tar.gz

配置編譯#cd rp-pppoe-3.10/src

#./configure

# make

# make install

# cd ../

執行腳本# ./go將自動進行編譯和安裝

# /usr/sbin/adsl-setup進行配置

三、配置過程如下:

當出現

>>> Enter your PPPoE user name :

輸入你的ADSL帳號

當出現

>>> Enter the Ethernet interface connected to the ADSL modem

For Solaris, this is likely to be something like /dev/hme0.

For Linux, it will be ethn, where 'n' is a number.

(default eth0):

輸入 eth0 ,這是ADSL相連的網卡的名字

當出現

>>> Enter the demand value (default no):

輸入 no

當出現

>>> Enter the DNS information here:

輸入 主/次DNS Ip地址 ,這表示使用ADSL撥號自動獲得的DNS服務器IP地址

當出現

>>> Please enter your PPPoE password:

輸入ADSL帳號的密碼

當出現

>>> Choose a type of firewall (0-2):

輸入 0 ,不使用防火墻

當出現

>>> Accept these settings and adjust configuration files (y/n)?

如果輸入的信息正確,輸入 y ,完成配置,否則,輸入 n 重新輸入。

四、啟動PPOE客戶端軟件

使用命令

#/usr/sbin/adsl-start 啟動PPOE客戶端軟件,進行連接

/usr/sbin/adsl-stop 關閉連接.

五、測試

當連接成功後,使用命令

#ifconfig

在輸出中應該含有關於 ppp0 的一堆信息,其中還綁定了 IP 地址,說明已經從撥號中獲得了IP地址。

使用命令

#netstat -nr

查看路由表信息,這時的默認路由應該是上面獲得的IP地址。

如果沒有默認路由,我們可以手動增加:

#route add default gw 上面獲得的IP地址

使用命令

#nslookup www.baidu.com.cn

如果解析出百度的IP,說明已經從撥號中正確獲得了DNS服務器

最後,使用命令ping某個域名或IP,如果有響應,表示你已經大功告成了.

Linux主機上和windows主機的linux虛擬機上設置方法相同, 唯一區別是如果windows主機已連接上了寬帶後linux虛擬機就不能上網(我的linuz虛擬機設置的是橋接模式)
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|PLUS28 論壇|討論區

GMT+8, 2025-8-2 06:32 , Processed in 0.120467 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表