1.ADSL
在ubuntu 下?lián)芴栍肁DSL撥號上網(wǎng),首先需要用pppoeconf進(jìn)行用戶名和密碼的設(shè)置。(參看ubuntu幫助)
1. 確認(rèn)您的以太網(wǎng)卡已被檢測到。
2. 輸入您的用戶名。
3. 輸入您的密碼。
4. 若您曾經(jīng)配置過一個 PPPoE 連接的話,您會被詢問是否需要改變其設(shè)置。
5. 常見選項(xiàng):您被詢問您是否想要 “noauth” 和 “defaultroute” 選項(xiàng)并移除 “nodetach” - 選擇 Yes。
6. 使用 peer DNS-選擇Yes。
7. Limited MSS problem - 選擇 Yes。
8. 當(dāng)您被詢問是否要在啟動時連接,您通常會想選“是”。
9. 最后您會被詢問是否要立即建立連接。
一旦您完成了這些步驟,您的連接應(yīng)當(dāng)就可用了。
若想即時啟動您的 ADSL 連接,請?jiān)诮K端中輸入:
sudo pon dsl-provider
若想中斷您的 ADSL 連接,請?jiān)诮K端中輸入:
sudo poff dsl-provider
2.dns 設(shè)置
在撥號上網(wǎng)時,經(jīng)常發(fā)現(xiàn)有些網(wǎng)站無法登錄,例如www.openswan.org,www.kernel.org.
在命令行下輸入:# nslookup
>server
Default server: 202.102.192.68
Address: 202.102.192.68#53
Default server: 202.102.199.68
Address: 202.102.199.68#53
你就能發(fā)現(xiàn)自己正在使用的dns。也可以輸入一些網(wǎng)址看看是否能解析。
>www.sohu.com
www.sohu.com canonical name = d7.a.sohu.com.
d7.a.sohu.com canonical name = cachesh1.a.sohu.com.
Name: cachesh1.a.sohu.com
Address: 61.152.234.80
Name: cachesh1.a.sohu.com
Address: 61.152.234.81
Name: cachesh1.a.sohu.com
Address: 61.152.234.82
Name: cachesh1.a.sohu.com
Address: 61.152.234.84
Name: cachesh1.a.sohu.com
Address: 61.152.234.85
Name: cachesh1.a.sohu.com
Address: 61.152.234.86
但是輸入
>www.kerner.org
Server: 202.102.192.68
Address: 202.102.192.68#53
Non-authoritative answer:
*** Can't find www.kernel.org: No answer
一番痛苦后,發(fā)現(xiàn)首先要修改/etc/ppp/pper/dsl-provider文件,將usepeerdns項(xiàng)釋視掉。這項(xiàng)注釋就是說不需要ubuntu自動設(shè)置的/etc/resolve.conf中的dns.本人在安徽合肥,ubuntu給我默認(rèn)的dns如下:
nameserver 202.102.192.68
nameserver 202.102.199.68
后來到網(wǎng)上找個開源的DNS
如下:
nameserver 208.67.222.222
nameserver 208.67.220.220
從此上網(wǎng)不在煩惱。
轉(zhuǎn)自http://linux.chinaunix.net/techdoc/system/2009/04/30/1109668.shtml
但此方法結(jié)果導(dǎo)致重啟后,無線網(wǎng)卡不啟用。
綜合了幾種情況,最后總結(jié)出辦法如下:
1.使用Ubuntu9.04自帶的“網(wǎng)絡(luò)管理器”,或者使用Wicd工具(據(jù)說能解決pppoe設(shè)置后沒有無線網(wǎng)卡不啟用的問題)。
2.ADSL撥號工具,使用gtk-pppoe工具gtk-pppoe_0.0.1_i386.deb,安裝后需要更改sudo gedit /etc/ppp/peers/dsl-provider。下載地址http://cid-9eb071c4942d8e94.skydrive.live.com/self.aspx/ubuntu/gtk-pppoe%5E_0.0.1%5E_i386.deb
內(nèi)容為
noipdefault
defaultroute
replacedefaultroute
hide-password
noauth
persist
plugin rp-pppoe.so wlan0
usepeerdns
user "撥號用戶名"
重啟,用上面的那個軟件就能上去了
在就是改端口 在 終端輸入 sudo gedit /etc/ppp/peers/dsl-provider中eth0 改成wlan0(這個是指你系統(tǒng)識別出來的無線網(wǎng)卡名稱) 就好了。通過以上的設(shè)置,就可以無誤的實(shí)現(xiàn)上網(wǎng)了,每次啟動此軟件,點(diǎn)連接就可以。第3步就可以免了。
3.這一步,主要是對使用pppoe之后造成不能使用無線網(wǎng)卡的現(xiàn)象進(jìn)行補(bǔ)救,但自己的情況是沒有成功,才搜索出上面的辦法。
修改Ubuntu自帶網(wǎng)絡(luò)管理器network manager設(shè)置:
打開/etc/NetworkManager/nm-system-settings.conf
sudo gedit /etc/NetworkManager/nm-system-settings.conf
修改
[ifupdown]
managed=false ;把false改為true
到最后,無線網(wǎng)卡的燈其實(shí)沒有亮,但的確是在工作。
多方轉(zhuǎn)載,自加總結(jié)。
再載一篇:
ubuntu 9.10剛出來就裝了,啟動稍微慢了點(diǎn),不過運(yùn)行卻很流暢。
用到現(xiàn)在唯一遇到的bug就是無法ADSL撥號,記錄下最簡單的兩種方法:
一、使用新版的NetworkManager
直接引用lainme簡潔明了的回復(fù);
http://forum.ubuntu.org.cn/viewtopic.php?f=48t=239763start=3
1、從PPA更新network-manager
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
在/etc/apt/sources.list最后加上
deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
sudo aptitude update
sudo aptitude safe-upgrade
2、解決pppoeconf和network-manager沖突
更改/etc/NetworkManager/nm-system-settings.conf中的managed=true
更改/etc/network/interfaces,只保留
auto lo
iface lo inet loopback
刪除/etc/resolv.conf
然后sudo /etc/init.d/network-manager restart
如果面板沒有nm圖標(biāo),ALT+F2輸入nm-applet,并添加自啟動(我的安裝時沒有添加)
3、右擊NM圖標(biāo),編輯鏈接,切換到DSL,新建,輸入用戶名和密碼。
二、使用pppoeconf命令撥號
啟用有線連接:sudo ifconfig eth0 up
在終端中輸入:sudo pppoeconf
一個基于文本菜單的程序會指導(dǎo)你進(jìn)行下面的步驟:
1. 確認(rèn)以太網(wǎng)卡已被檢測到。
2. 輸入你的用戶名(由ISP所提供 注意:輸入時請先清除輸入框中的“username“,否則可能造成驗(yàn)證錯誤)。
3. 輸入你的密碼(由ISP所提供)。
4. 如果你已經(jīng)配置了一個PPPoE的連接,會通知你這個連接將會被修改。
5. 彈出一個選項(xiàng):你被詢問是否需要'noauth'和'defaultroute'選項(xiàng)和去掉'nodetach',這里選擇"Yes"。
6. Use peer DNS - 選擇 "Yes".
7. Limited MSS problem - 選擇 "Yes".
8. 當(dāng)你被詢問是否在需要在進(jìn)入系統(tǒng)的時候自動連接,你可以選擇"Yes"。
9. 最后,你會被詢問是否馬上建立連接。
在需要的時候啟動ADSL連接,可以在終端中輸入:sudo pon dsl-provider
斷開ADSL連接,可以在終端中輸入:sudo poff
如果你發(fā)現(xiàn)連接正常工作,嘗試手動去調(diào)整你之前ADSL連接的配置(參考前一節(jié))。
需要查看日志,可以在終端中輸入:plog
獲得接口信息,可以在終端中輸入:ifconfig ppp0
使用pppoeconf撥號后,Network Manager顯示設(shè)備未托管的解決辦法:
在終端中輸入以下命令,來配置網(wǎng)絡(luò)連接管理文件:
sudo gedit /etc/NetworkManager/nm-system-settings.conf
打開后,找到
[ifupdown]
managed=false
修改成:
[ifupdown]
managed=true
終端運(yùn)行sudo gedit /etc/network/interfaces
只保留
auto lo
iface lo inet loopback
刪除dns設(shè)置
sudo mv /etc/resolv.conf /etc/resolv.conf_backup
之后重啟network-manager服務(wù):
sudo service network-manager restart