在Linux下使用ADSL

2021-03-31 08:56:28 字數 3298 閱讀 6223

文章標題

在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...