用 root 權限執行 pppoeconf ,然後照著它的指示輸入帳號跟密碼就可以啦
若是因為某些因素使得ADSL連線中斷,此時可以用以下指令重新連線:
pon dsl-provider
其中dsl-provider是儲存在/etc/ppp/peers底下的一個設定檔案,是在pppoeconf執行的
過程中產生的,裡面紀錄了你這個連線的相關資訊。你也可以自行備份(複製)這個檔案,
例如我改檔名成hinet,如此一來我就可以用:
pon hinet
poff dsl-provider 可以中斷連線
編輯 interfaces 設定檔:
sudo gedit /etc/network/interfaces
設定檔 interfaces 內容範例:
auto lo # 啟用 lookback 設備。注意,請不要改動它!
iface lo inet loopback # 設定 lookback 設備。注意,也不要改動到它!
auto eth0 # 啟用 eth0 網路卡,若您有其他網路卡,可以直接
auto eth1 # 加在後面變成 auto eth0 eth1 或者獨立成一行設定
iface eth0 inet static # 設定 eth0 這張網路卡為固定 ip
address 192.168.1.5 # 設定 IP 地址
netmask 255.255.255.0 # 設定子網路遮罩
gateway 192.168.1.1 # 設閘道器
network 192.168.1.0 # 設定網路代號,不一定要設定,可有可無!
broadcast 192.168.1.255 # 設定廣播地址,不一定要設定,可有可無!
iface eth1 inet dhcp # 設定 eth1 這張網路卡從 DHCP server 取得 IP
依照上面範例,讀者應該覺得很簡單吧!記得喔,lo 是內部回圈用的虛擬網路設備,不
要去修改到它喔!還有在設定固定 IP 時,network 和 broadcast 其實是可以從 IP
address 和 netmask 推算出來,所以這兩個值其實是可以不用設定的,這裡列出來是為
了增加說明的完整性。
這裡設定好了以後,需要重新啟動網路介面,這樣才能讓新的網路組態生效。很多讀者會
覺得奇怪怎麼改完了以後網路設定沒有更變吶!甚至有人因此重新開機來使網路設定生效
。記得啦,Linux 是不需要如此常重新開機,只要執行以下指令就可以讓新的設定生效啦
!
重新啟用網路介面:
sudo /etc/init.d/networking restart
也可以只重新啟動單一網路設備:
sudo ifdown eth0 # 關閉 eth0 這個裝置
sudo ifup eth0 # 啟用 eth0 並從 interfaces 讀取設定檔