ubuntu用pppoeocnf工具设置ADSL拨号上网
本帖最后由 灰儿 于 2010-2-18 10:36 编辑安装好Ubuntu 9.10以后,在那个Network-Manager里面设置adsl拨号上网,似乎不管怎么设置都无法成功拨号上网,后来在网上和ubuntu中文论坛看了一下,出现这个问题的朋友还挺多,大概了解了一下,似乎是由于Network-Manager有BUG引起的,经过好久的尝试,终于解决这个不能上网的问题了,这里把方法分享一下!
首先,卸载掉Network-Manager,你可以在新立得软件管理器卸载,也可以直接在终端运行命令卸载!
sudo apt-get remove network-manager
1.在终端输入:
sudo pppoeconf
2.之后会提示您输入您的ADSL用户名(也就是帐号)和密码,在输入帐号时把原来的“username"删掉,输入你的adsl帐号,确定后再输入密码,后面提示的问题全部回答“是”(Yes)就可以了。
3.最后会提示您是否开机自动拨号,选择Y的话,默认开机会没有任何提示的情况下拨号,直接可以上网。如果选择N的话,需要拨号时请手工进入终端输入pon dsl-provider拨号命令。
4. 修改配置文件:
sudo gedit /etc/ppp/options
将弹出的文档中的 lcp-echo-failure 4 改为 lcp-echo-failure 40 这是因为Ubutnu默认的设置有个很明显的缺陷,lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120秒钟之内,ADSL服务器没有给回echo-reply信号,Ubuntu便会认为网络已经出了问题,马上中断重联,搞得人非常不爽。
如果你用XP拨号上ADSL是正常的,而在Ubuntu拨号上ADSL,却是不停断线,有可能是DHCP问题。Ubutnu官方论坛上有个方法是:给你的eth设置一个固定IP,图形界面配置网络有时不能生效,建议用命令行配置。
5.静态IP地址配置如下(假设通过eth1上网)
# The primary network interface
auto eth1
iface eth1 inet static //指定为static
address 192.168.3.90 //IP地址
gateway 192.168.3.1 //网关
netmask 255.255.255.0 //子网掩码
6.配置DNS
sudo gedit /etc/resolv.conf
nameserver 192.168.3.2
7.开启连接
sudo pon dsl-provider
8.关闭连接
sudo poff
或:sudo poff dsl-provider
9.查看连接信息
plog
页:
[1]