RedHat/Fedora等非ubuntu的Linux系統星空極速netkeeper撥號上網

        很早就有一篇很詳細的關於Debian/Ubuntu系列星空極速上網的文章,其實RedHat/Fedora系列照樣可以破解,我通過查閱各種資料,總結出來了兩個方法:

  方法一,Debian下突破星空極速撥號用了一個“pon”命令,完整的撥號命令是“pon dsl-provider”,其實Fedora下面同樣有個相同功能的命令,那就是“pppd call”。“pon dsl-provider”裏面的dsl-provider指的是“/etc/ppp/peers/”目錄下的一個撥號配置文件,這個文件的配置格式如下:
                class=codetop>CODE:

class=codemain>

#######################################################
# Minimalistic default options file for DSL/PPPoE connections

noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
plugin rp-pppoe.so eth0

usepeerdns
user "
[email protected]"
password "123456"

#######################################################
  其中user後面指的是用戶名,password後面指的是密碼,這個配置文件可以保存爲任意名文件,但是必須在目錄“/etc/ppp/peers”下。這裏有個要特別說明的事情是:上面的綠色部分在Fedora下必須用“#”註釋掉,撥號命令“pppd call xxx”,必須將“xxx”替換成你剛剛新建的那個配置文件的文件名。

        方法二,先確保安裝了ppp.rpm,rp-pppoe.rpm軟件包(版本號忽略)。下載修改過的ppp-2.4.4源代碼,下載地址http://www.91files.com/?Y79JLJQ34MCY7XEQJ4F2。解壓文件,打開終端進入源代碼目錄,運行“./configure --prefix=/usr”,“make”,“make install”,注意要安裝好gcc/g++和相關的庫文件再運行。然後到菜單裏找“系統-系統管理-網絡”,或者運行system-network-config,新建個xDSL寬帶連接,注意要在用戶名前加上兩個“_”符號,這個用戶名的獲取方法也可以參照http://forum.ubuntu.org.cn/viewtopic.php?t=26263,注意前面那個回車符不要複製(也就是那個空行,實際上有兩個字符,按回退鍵需要按兩次才能消掉)。因爲XP下破解星空極速獲取真實帳號必須使用2.5以前的版本,沒有netkeeper2.5的可以到這裏下載http://www.91files.com/?5W9KOKY3G1IR1H7TY1QL。第二個方法修改了ppp的源代碼,我給的地址是已經修改好了的,修改的具體內容及方法可以參考http://feilfly.cn/blog/?p=57

  以上兩個方法在CentOS,RedHat Linux和Fedora下測試通過,我想其他的只要是基於RPM包管理方式的Linux系統應該都OK,包括國產RedFlag。

  再補充點:要測試是否撥號成功,可以到查看/var/log/message文件,或者運行ifconfig -a。Fedora,RedHat Linux或CentOS,有可能撥號成功並且獲取到了IP地址仍然無法上網,那是因爲防火牆的緣故,請直接關閉防火牆或者自己設定下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章