在Linux下使用ADSL

2021-03-31 14:13:04 字數 2854 閱讀 6174

在linux下使用adsl

電信的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.***.**

六、其它說明

redhat linux 7.1已經整合了rp-pppoe這個軟體包,只不過版本有些低,如果你不在意版本高低,可以直接進行三後面的步驟。

在Linux下使用ADSL

文章標題 在linux下使用adsl 程軍傑 張貼者 admin enthusiast 張貼日期 04 06 02 02 12 am 原文章發布於 2001.8.24 by 程軍傑 本站會員 北京電信的adsl使用的是pppoe撥號方式,因此,要在linux下使用adsl,必須安裝pppoe 客戶端...

在Linux下使用ADSL

北京電信的adsl使用的是pppoe撥號方式,因此,要在linux下使用adsl,必須安裝pppoe客戶端軟體。下面說明如何進行安裝 本文以redhat linux 6.2為實驗平台,其它平台的linux安裝辦法可以參照下面從源 進行安裝的步驟。一 安裝的前提條件 1.確保安裝了網絡卡並工作正常 使...

在linux下使用sqlite

資料匯入的 可以是其他應用程式的輸出,也可以是指定的文字檔案,這裡採用指定的文字檔案。1.首先,確定匯入的資料來源,這裡是待匯入的,按固定格式的文字檔案。2.然後,依照匯入的檔案格式,確定想匯入的目標資料表,這個資料表如果沒有,可以依照待匯入的文字檔案格式,建立乙個相對應的資料表。3.最後,執行.i...