我一直認為 Windows 下的網路設定工具相當的好用,而在 Linux 底下可以透過 NetworkManager 這個工具來設定無線網路或者是 Wired Connection 甚至是電話撥接,相當的有親切感!不過對於 ADSL 的撥接用戶來說,你還需要透過其他工具來設定帳號、密碼以及相關設定等!
在 Ubuntu 底下要設定撥接可以透過 pppoeconf :
~$:sudo pppoeconf eth0
注意!後面的 eth0 則是你的網路介面,可以透過 ifconfig 來觀察,而這些介面的參數都紀錄在 /etc/network/interface 之中!
然而 pppoeconf 後面的網路介面參數也是可以留白不加,只是它就會掃描全部的網路介面(除了 LoopBack) 之外,我是覺得挺花時間的啦,所以之後就養成了這個習慣。
搞完一堆選項之後,你就可以透過 pon dsl-provider 來啟動網路,用 plog 來觀察訊息,用 poff 來切斷連線。
不管怎樣,每次使用 pppoeconf 設定帳號以後,預設的設定檔名稱一定都是 dsl-provider ,所以每當我換個地方上網,就要重新執行 pppoeconf 一次,相當的費時費力。
因此我想到一個辦法,就是把 dsl-provider 更名,但這步驟需在你換地方上網之前:
~$: mv /etc/ppp/peer/dsl-provider /etc/ppp/peer/SomePlace
mv 指令可以讓你做更名動作,然後你就可以在執行一次 pppoeconf ,這樣就可以新增一個撥接帳號,也不會被覆寫了!
而要選擇哪一個帳號上網時,只需把設定檔名稱作為 pon 的參數即可:
~$: pon SomePlace
注意!在 Fedora 下似乎沒有 pppoeconf 這工具,設定方式如下:
- pppoe-setup:設定
- pppoe-start:啟動撥接
- pppoe-stop:中斷








