最近凍仁在 Debian 5.0.3 上發生了件 PPPoE run 完 gnome 的 nm-editor 才跑的情形,既然人家兜好的不好用,那就自己寫 code 唄。 1. 安裝 pppoeconf (已安裝請略過)。 jonny @lenny: ~$ sudo apt-get install ppp pppoeconf ppp-pam ppp-udeb [Enter] 2. 設定 ADSL 帳號及密碼 (請參考 PPPoE 撥接上網(ADSL) )。 jonny @lenny: ~$ sudo pppoeconf [Enter] 3. 將區網設為 dhcp 並註解 pppoe 的 code。 jonny @lenny: ~$ sudo vi /etc/network/interfaces [Enter] # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp # dns-* options are implemented by the resolvconf package, if installed # PPPoE # auto dsl-provider # iface dsl-provider inet ppp # pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf # provider dsl-provider 4. 撰寫 bash script。 jonny @lenny: ~$ vi dsl-up [Enter] # #! /bin/bash #Stop all of PPPoE commect. poff -a # Start PPPoE. cd /etc/ppp/peers pon dsl-provider 5. 參考 Firestarter 開機甭輸入密碼again 一文可讓 dsl-up 免密碼執行,也可加入自動啟動的 Sessions 內。 # 由於已固定使用 PPPoE