zhoushao12 于 2009-02-24 19:13:07發表:
linux日常使用中,最重要的就是網絡(本人覺得)特別時ubuntu .但是現在電信偏偏搞什么賬號加密要用互聯星空軟件才可以撥號,更可惡的是這X軟件只有Windws版的!! 使得在linux下撥號上網變得十分麻煩!在網上找了很久終于找到解決方法!!
下面拿我南昌電信的ADSL來做說明:
在南昌互聯星空2.5的版本是在真正的賬號前加了一個ASCII碼也就是:%0D%0A(換行的ACSII碼)和不知道用什么算法生成的8個字符!
例如:你真實的賬號是:adsl123456 但是通過星空極速軟件撥號之后,你的賬號就會變成:%0D%0Acc8das98adsl123456.這樣你再用XP自帶的撥號就會出現"用戶和密碼錯誤"的提示!!
我們只要知道真正的賬號后就好辦事了(這里以星空極速2.5舉例).
在windows下用星空極速2.5登錄,然后用任務管理器關掉他的進程(Netkeeper)。
在網絡連接里面找到星空極速創建的撥號連接,雙擊它。 將上面的用戶名復制下來(用ctrl+a,ctrl+c,確保可以把前面的那個回車符復制下來)。 將用戶名粘貼到一個文本文件(這是你就能看見那個可惡的回車符了),將這個文件放到一個fat32的分區或u盤里面(確保可以在ubuntu里面找到它)。
注:如果你用的星空極速2.5以上的版本前面的加密部分就變成動態的了,也就是說你每次撥號前面的加密字符都是不一樣的.這時你只要安裝上星空極速2.5再進行一次撥號就可以了.
這里的關鍵時怎么把前面的%0D%OA輸入,因為用鍵盤時根本無法輸入的.
辦法如下:
進入ubuntu,在終端里面運行ubuntu的撥號程序。
sudo pppoeconf
一路回車
修改ubuntu的撥號程序的配置文件 /etc/ppp/peers/dsl-provider。
sudo gedit /etc/ppp/peers/dsl-provider
將user修改為我們剛才復制的那個用戶名(記得連回車也一起復制),再自己添加一個 password ” ” 里面輸入密碼。
可以開始撥號了
撥號 :sudo pon dsl-provider
斷開 :sudo poff
顯示狀態:plog
只要成功撥號一次,以后都是開機后再不知不覺的情況下自動撥號。(第一次撥號可能出現掉線的問題,重啟一次就沒有問題了)