之前也是查了幾篇文章,發現原來星空極速只不過是在電信給你的賬戶前頭加了個隱藏的賬戶字符以及一個回車asc碼。其他與普通的pppoe撥號沒有區別。
知道這個原理後,Linux下撥號就迎刃而解了。現在最主要的問題是搞懂那個回車怎麼輸入。不同Linux發行版,有不同的shell版本,而處理腳本裡的字符串方法就不一樣。針對這個回車來說,要是直接在配置文件裡前頭打一個回車,有些shell就會認為是兩條語句。針對這種情況,提供兩種方案:
如果你不懂怎麼配置pppoe或者不懂怎麼提取星空極速或者其他撥號軟件原始帳號密碼,那請先查其他網站,這裡只針對Linux下解決雙行的帳號提供參考方案。
1.在你運行完pppoeconf向導設置後,會在/etc/ppp/peers/裡生成一個dsl-provider的配置文件,在user那列改為類似這種形式:
#引號裡面是你的adsl完整帳號,這裡回車直接輸入
user "
#加一行密碼(不加也行,如果你用pppoeconf設置過就不用加了)
password "314218"
之後別忘了改/etc/ppp/ 目錄裡chap-secrets和pap-secrets協議的兩個配置文件,裡頭也有你的帳號密碼,同改:
然後就開始撥號
$sudo pon dsl-provider
或者
$sudo pppd call dsl-provider
查看連接日志:$plog
斷開連接就用:$sudo poff
(這些不用我教了吧,這中方法在Ubuntu 7.10下試過,一切正常)
2.如果直接回車不行,那就嘗試 \r\n 轉義符,其他同上。
user "\r\[email protected]"
(此方法在Kubuntu7.10(KDE)上試過,一切正常)
PS: 順帶提一下,710正常撥上號後記得修改 /etc/ppp/ 裡的 options.裡頭有一個連接無效時時間默認是4秒
lcp-echo-failure 4
改40或者更高。不然重試30次後也就是2分鐘你不上網就要斷線一次,不改你就痛苦去吧。
作者:п零下伊℃щ 出自:Jerry_MCH