文章標題
在linux下使用adsl---程軍傑
張貼者:
admin
(enthusiast)
張貼日期
04/06/02 02:12 am
原文章發布於 2001.8.24 by 程軍傑 [本站會員]
北京電信的adsl使用的是pppoe撥號方式,因此,要在linux下使用adsl,必須安裝pppoe
客戶端軟體。下面說明如何進行安裝:
本文以redhat linux 6.2為實驗平台,其它平台的linux安裝辦法可以參照下面從源**
進行安裝的步驟。
一、安裝的前提條件
1.確保安裝了網絡卡並工作正常
使用命令
#ifconfig eth0
檢視網絡卡狀態
2.在系統中不要設定預設路由(閘道器),讓adsl撥號後自動獲得
如果已經設定了預設路由,使用以下方法刪除:
在檔案 /etc/sysconfig/***work 中刪除 gateway= 這一行,然後以root執行:
#/etc/rc.d/init.d/***work restart
3.已經安裝了pppd軟體包
如果存在檔案 /usr/sbin/pppd,則說明已經安裝了pppd;
如果未安裝,從redhatlinux 6.2安裝光碟上安裝ppp-2.3.11-4.i386.rpm這個軟體包
二、安裝pppoe客戶端軟體
linux下的pppoe客戶端軟體比較多,而且大多使用gnu license,我們推薦使用rp-pppoe
這個軟體包。從http://.roaringpenguin.***/pppoe/這個**上,不僅可以下栽
redhat 62平台下的rp-pppoe的二進位制軟體包,而且可以下栽源**軟體包。
1.二進位制軟體包的安裝:
a.下栽二進位制軟體包
b.進行安裝
以root執行:
#rpm -uvh rp-pppoe-3.2-1.i386.rpm
2.從源**進行安裝:
從源**進行安裝同樣適用於其它平台的linux,但必須在linux系統中安裝gcc編譯器。
a.下栽源**軟體包
b.解壓縮
#tar xvfz rp-pppoe-3.2.tar.gz
#cd rp-pppoe-3.2
c.進行編譯和安裝
執行指令碼
#./go
將自動進行編譯和安裝,最後,呼叫/usr/sbin/adsl-setup進行配置,具體解釋見三。
三、配置pppoe客戶端軟體
安裝完軟體包後,必須配置pppoe的配置檔案/etc/ppp/pppoe.conf,從而讓adsl撥號時
使用配置檔案中的使用者名稱、密碼等引數。我們不必手工改動這個檔案,可以使用
adsl-setup這個工具進行配置:
#/usr/sbin/adsl-setup
當出現
>>> enter your pppoe user name :
輸入adsl帳號的使用者名稱
當出現
>>> enter the ether*** inte***ce 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:
輸入 server ,這表示使用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 重新輸入。
四、啟動pppoe客戶端軟體
使用命令
/usr/sbin/adsl-start 啟動pppoe客戶端軟體,進行連線,如果成功,將出現
connected;
如果不成功,請檢查網線、adsl modem等物理裝置,並檢視 /var/log/messages中的信
息 /usr/sbin/adsl-stop 關閉和isp的連線
/usr/sbin/adsl-status 檢視當前連線的狀態
如果想在linux系統啟動時自動啟動adsl連線,輸入以下命令
#chkconfig --add adsl
將在當前的執行級下加入adsl的自啟動指令碼
五、測試
當連線成功後,使用命令
#ifconfig -a
在輸出中應該含有關於 ppp0 的一堆資訊,其中還繫結了 ip 位址,說明已經從撥號中獲
得了ip位址。
使用命令
#***stat -nr
檢視路由表資訊,這時的預設路由應該是上面獲得的ip位址。
如果沒有預設路由,我們可以手動增加:
#route add default gw 上面獲得的ip位址
使用命令
#nslookup .sina.***.**
最後,使用命令ping某個網域名稱或ip,如果有響應,表示你已經大功告成了。
六、其它說明
redhat linux 7.1已經整合了rp-pppoe這個軟體包,只不過版本有些低,如果你不在意版
本高低,可以直接進行三後面的步驟。
技術業務拓展部 程軍傑
2001.8.15
在Linux下使用ADSL
北京電信的adsl使用的是pppoe撥號方式,因此,要在linux下使用adsl,必須安裝pppoe客戶端軟體。下面說明如何進行安裝 本文以redhat linux 6.2為實驗平台,其它平台的linux安裝辦法可以參照下面從源 進行安裝的步驟。一 安裝的前提條件 1.確保安裝了網絡卡並工作正常 使...
在Linux下使用ADSL
在linux下使用adsl 電信的adsl使用的是pppoe撥號方式,因此,要在linux下使用adsl,必須安裝pppoe客戶端軟體。下面說明如何進行安裝 本文以redhat linux 6.2為實驗平台,其它平台的linux安裝辦法可以參照下面從源 進行安裝的步驟。一 安裝的前提條件 1.確保安...
在linux下使用sqlite
資料匯入的 可以是其他應用程式的輸出,也可以是指定的文字檔案,這裡採用指定的文字檔案。1.首先,確定匯入的資料來源,這裡是待匯入的,按固定格式的文字檔案。2.然後,依照匯入的檔案格式,確定想匯入的目標資料表,這個資料表如果沒有,可以依照待匯入的文字檔案格式,建立乙個相對應的資料表。3.最後,執行.i...