看板 Linux 關於我們 聯絡資訊
※ 引述《redprint (金山賈霸)》之銘言: : 小弟我研究很久了... : 現在用的是Ubuntu8.04 : 每次斷線後在開機都無法自動上網 : 只好用 sudo pppoeconf 設定 : 到底是要怎樣設定才能一勞永逸啊~每次要上網就要調個20~30分鐘 : 快趴了== sudo pppoeconf 作一次就好,它的設定會寫到 /etc/ppp/peers/dsl-provider (說到這邊我也想問,以前 fedora 的 adsl-setup ,好像有一項設定是斷線後自動重連 debian 系的 pppoeconf 好像沒看到?!) 你的問題,看起來是沒有在 pppoeconf 的設定中,選擇開機時啟動 Your PPPD is configured now. Would you like to start the connection at boot time? 選 Y 就可以在開機時自動撥號連線 再不然的話,也許你的設定值未正確存到 /etc/ppp/peers/dsl-provider 請檢查一下權限設有無異常 另外,如果你是使用到一半斷線不會自動重連的話,可以參考以下的文章 要使用這設定好的資料重新啟動 ppp 的連線,只要下 ifup dsl-provider 就可以了,不用每次重新 run pppoeconf, 關的指令是 ifdown ppp0 如果會 script 的話,可以自己寫,對外如果 ping 不通的話,就以 root 身份,先關掉 ppp0 ,再重新啟動 ppp0 (if-up dsl-provider) 也是個不錯的方法 自己寫的簡單小 script, 尚未完整測試,請在 console 小心使用 ps. 以下的程式假定你只有一個 ppp0 的介面,如果不是的話... 請自行修改 :P #!/bin/bash isp_ip='168.95.1.1' ping_cnt=`ping -c 3 $isp_ip|grep 'time='|wc -l` ppp_s=`ifconfig|grep 'ppp'|cut -d ' ' -f 1` if [ $ping_cnt>1 ]; then #echo "internet is connected." exit 0 else #echo "internet is disconnected." for ppp_i in $ppp_s; do /sbin/ifdown $ppp_i done /sbin/ifup dsl-provider exit 0 fi 把程式排到 crontab,讓系統自動偵測,記得要用 root 的身份來 run 它喔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.203.236 ※ 編輯: aeolus0829 來自: 220.130.203.236 (06/18 08:51)
redprint:多謝!! 06/18 08:46