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
只要成功拨号一次,以后都是开机后再不知不觉的情况下自动拨号。(第一次拨号可能出现掉线的问题,重启一次就没有问题了)