會員 ![]() | 【教學】自動重撥 PPPoE ADSL 連線 不管是 Linux 或是 BSD 下所使用的 PPPoE 撥號程式,在遇到很多奇怪的斷線狀況似乎並不能很自動的自己重撥,所以我寫了這個 Script , 相信很多人都用的上. 引用:
此篇文章於 2006-12-13 05:52 PM 被 阿 土 編輯。. | |
回覆 |
校長兼撞鐘 ![]() | 這幾天找了不少 PPPoE in FreeBSD 的資料 (ppp / mpd) 但很少看到有人討論到斷線重連部分 dekuo 的這篇教學剛好可以拿來研究一下 , Thanks! ![]() |
回覆 |
會員 ![]() | 引用:
但是我還是發現會有斷線沒自動重撥的現象 ... 所以不管我的 script 是否多此一舉(或許有更正確的系統設定方式?) ,但是至少可以保證用了之後必定能夠自動重撥 .... 但是 ATU-R 當掉的大概就沒辦法了 .. ![]() | |
回覆 |
校長兼撞鐘 ![]() | 引用:
使用您這個 script 測幾天看看 ![]() 我用 ppp 撥接上 ftp.nsysu.edu.tw 抓幾百 MB 的 ISO 檔 隨著抓取檔案的速度越來越快 , ppp 的 cpu usage 也持續爬升 改用 mpd 撥接後 , cpu usage 比 ppp 少了許多 不過不知為何 , 有時會發生無法撥上線的狀況 , 所以還是改回 ppp 撥接 因為以上傳為主的 SERVER , 其 ppp 的 usage 並不會太高 | |
回覆 |
會員 ![]() | 引用:
只要改掉這兩行就行: $pid = get_pid("/usr/sbin/ppp -ddial $PPPoE_profile"); 這行是你程式用 ps 查到的字串,可以改成你在用的 mpd system("/usr/sbin/ppp -ddial $PPPoE_profile"); 這行是您要啟動的 PPP 撥號程式指令 | |
回覆 |
校長兼撞鐘 ![]() | 又斷線了 , 以 ps -aux | grep ppp 找到很多筆 ppp 的資料 引用:
| |
回覆 |
會員 ![]() | 引用:
$pid = get_pid("/usr/sbin/ppp -d"); 你會發現很多支 ppp 是因為沒砍掉又重複執行 ... 只要把餵給 get_pid 的識別字串打對,應該都找的出來 用 killall 當然很棒 ...可是在 Linux 下好像就沒這個指令了 所以我才用比較基礎的方式來比對 我找時間在改一下 Script ,然後公佈我自己用的 ppp.conf 好了 ... 這樣大家比較看的懂我的 script 怎麼用 | |
回覆 |
校長兼撞鐘 ![]() | 引用:
不過開機後的第一個 ppp process 卻是 "/usr/sbin/ppp -quiet -ddial -nat hinet" 不過 ppp.conf 並沒有設定 nat , 也不知道怎麼會跑出來的 引用:
引用:
| |||
回覆 |
會員 ![]() | 引用:
我已經改過重新 Post 了 新版自動撥號 Script 如果您有啟動 natd 也要關掉 ...用 ppp 的 NAT 就好了 | |
回覆 |
會員 ![]() | 引用:
不過我不用 killall 的原因是其實我的 script 也可以用在其它 Unix ...例如 Solaris 就沒有內建 killall 這個指令 而且我用 Perl 寫的原因是因為 Perl 應該是所有 Unix Like OS 都會內建的程式,但是 PHP CLI 卻得靠 User 自己另外做 (或者是 RedHat 完整安裝也會做出 PHP CLI ? 但不見得每個 User 都會完整安裝) 另外我相信 Hinet 也沒那個狗膽去擋 ICMP ... ![]() 當然啦 ... 我的看法是用 Perl 來寫出您那個程式的版本是最理想的啦 ... ^_^ | |
回覆 |
|
![]() | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
【求助】無法設定Windows XP PPPoE 連線 | jeff7364 | -- HELP ME 電 腦 軟 硬 體 急 救 版 | 5 | 2009-08-24 10:53 AM |
【求助】WIN XP的...PPPOE...連線... | 紫羽 | -- Windows 討 論 版 | 3 | 2003-06-26 12:38 AM |
[問題]freebsd 設定hinet計時制 pppoe | frank214 | -- FreeBSD & Linux 討 論 版 | 3 | 2002-07-03 10:47 AM |
==FreeBSD & Linux 作 業 系 統 討 論 版 版 規== | repsol | -- FreeBSD & Linux 討 論 版 | 0 | 2002-01-24 10:08 PM |
LINUX & FREEBSD 硬碟對拷? | chengmou | -- FreeBSD & Linux 討 論 版 | 0 | 2002-01-12 08:51 AM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。