ADSL做為一種新生的寬帶上網技術,已經越來越普及,有許多用戶已經享受到了ADSL給網上沖浪帶來的新樂趣,一切都變得迅速了。而對於我們Linux愛好者而言,恐怕最討厭的是,如果讓ADSL Modem在Linux使用。
下面我們就以阿爾卡特ADSL Modem A1000為例,做一簡單的說明,希望能夠幫助大家解決問題。
一、下載所需的軟件:
首先我們需到FTP://ftp.rhapsodyk.net/pub/linux/pptp/下載一個專門針對A1000做過patch的pptp client軟件。這個軟件的文件名是: pptp-linux-1.0.2-patched.tar.gz。
另外,由於編譯pptp client軟件時,需要用到pppd,所以請確認,在/usr/sbin目錄下有這個可執行文件。如果沒有的話,請你安裝一下這個軟件包。
二、安裝相應的軟件:
1. 以root用戶登錄,進入/usr/local目錄;
2. 執行以下命令解開軟件包:
tar –xvzf pptp-linux-1.0.2-patched.tar.gz
3. 然後會生成一個新目錄pptp-linux-1.02
4.進入這個目錄,執行make命令,將會編譯生成一個可執行文件pptp。
5.將編譯所得到可執行文件pptp後拷貝至/usr/bin目錄下。
三、設置
1.首先編輯/etc/ppp/pap-secrets,使其包含以下內容:
username@domain * passWord *
2.設置/etc/ppp/options如下:
lock
debug
name "username@domain"
remotename adslserver
defaultroute
3. 設置/etc/hosts
192.168.0.1 adslserver (這個IP地址,是電信局提供的)
4. 就用默認設置,你的Modem為192.168.0.2/255.255.255.0,不要設置默認網關,讓ADSL撥號後自動獲得。
5.在/etc/resolv.conf中設置你ISP的DNS服務器IP地址。
四、使用
1. 在命令行下執行以下命令,撥號並得到PPP IP地址:
#pptp 192.168.0.1
2. 你可打開另一窗口,用#tail -f /var/log/messages監視此過程。有時不能得到IP地址,可能是線路原因,多試幾次。