之前也是查了几篇文章,发现原来星空极速只不过是在电信给你的账户前头加了个隐藏的账户字符以及一个回车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\n99eedd40zalan00000@dhlg.xx"
(此方法在Kubuntu7.10(KDE)上试过,一切正常)
PS: 顺带提一下,710正常拨上号后记得修改 /etc/ppp/ 里的 options.里头有一个连接无效时时间默认是4秒
lcp-echo-failure 4
改40或者更高。不然重试30次后也就是2分钟你不上网就要断线一次,不改你就痛苦去吧。
作者:п零下伊℃щ 出自:Jerry_MCH