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地址仍然无法上网,那是因为防火墙的缘故,请直接关闭防火墙或者自己设定下。

你可能感兴趣的:(linux,redhat,ubuntu,fedora,netkeeper)