ubuntu 配置 ADSL 拨号上网

来源:互联网 发布:java修改全局变量 编辑:程序博客网 时间:2024/06/05 10:20
ubuntu 配置 ADSL 拨号上网(2009-04-26 14:09:16) 


1. 打开应用程序菜单,依次选择附件 - 终端。 


2.在弹出终端窗口後,输sudo pppoeconf,输入完成後回车。 


3.然后会提示您输入当前Ubuntu 管理员用户的密码,输入完成後回车。 


询问你的网络设备,一般选择是,进行检测,然后一直选择是。 


4.之后会提示您输入您的ADSL 用户名(也就是帐号)和密码,在输入帐号 
时把原来的user 删掉,其它的除密码之外的问题全部回答“是”(Yes)就 
可以了. 


5.最後会提示您是否开机自动拨号,选择Y 的话,默认开机会没有任何提示 
的情况下拨号,直接可以上网。如果选择N 的话,需要拨号时请手工进入终 
端输入pon dsl-provider 拨号命令。 


6. 在终端输入 
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 问题。这个问题,可能是你的MODEM 自动给你的,某些 
MODEM 是能自动拨号上去呢,比如我的MODEM 大亚DB102-C 。你可以在浏览 
器输入:192.168.1.1 去检测你的MODEM 是否带路由功能,能自动拨号,如 
果输入后会有一个界面弹出,叫你输入用户名同密码的话,这就说明你的 
MODEM 是带路由功能的,当然你可以直接上网查你MODEM 的型号和功能。如 
果是的这样话,你可以进入你MODEM 关闭它自己的 DHCP 功能(如何进入你 
的MODEM 关闭它的DHCP,请根据你的MODEM 型号上网查询),关了DHCP 之 
后,我在Ubuntu 下ADSL 的拨号就没有短过线了,还有关了MODEM 的DHCP 
功能后,你进入XP 用ADSL 拨号会好慢,所以你要把本地连接按下图设置一 
下,这样就OK。 


Ubutnu 官方论坛上有个方法是:给你的eth 设置一个固定IP,比如 
10.0.0.1 或者192.168.0.1 就可以了。还有如果你的MODEM 可以拨号上 
网,你可以在Ubuntu 就不用设PPPOE ,只需要设一下你的网卡,并将网关 
指向它就OK 了。 




让 网络重新连接断网命令是poff 如果ADSL 拨号还是有问题的话,大家可 
以到Ubutnu 论坛使用搜索功能查找解决办法,又或者可以到Ubuntu WIKI 
或者参考 ADSL 拨号指南河南网通拨号程序安装指南如果原来在XP 下是使 
用星空极速上网的,可以参考Ubuntu Linux 和 Windows 下完全破解星空 
极速的方法如果是校园网的用户可以参考华为802.1x 认证上网-5.18 


其它常用网络配置 
图形界面有时候配置网络不能生效,可以用命令行配置 


IP 命令行配置如下 
sudo gedit /etc/network/interfaces 
DHCP 


DHCP 配置如下(假设通过eth1 上网) 
# The primary network interface - use DHCP to find our address 
auto eth1 
iface eth1 inet dhcp //指定为dhcp 


然后重启 
sudo /etc/init.d/networking restart 
Static IP 


静态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 //子网掩码 


同样需要重启 
sudo /etc/init.d/networking restart 
DNS 


如果有必要,配置DNS 
sudo gedit /etc/resolv.conf 
nameserver 192.168.3.2 


Ubuntu adsl 拨号上网 




首次拨号: 


应用程序–系统工具–终端 打开一终端,输入命令: 




sudo pppoeconf 


然后进行下去就行了,中途需要输入adsl 用户名和密码。 




以后,要手工拨号,打开终端,输入命令: 


sudo pon dsl-provider 


一般情况下,一次拨通后以后登陆ubuntu 都会自动拨通上网的了,不用每次都 
输入命令拨号。 




手工断线: 


sudo poff 




查看连接情况: 


plog 和 ifconfig ppp0 


ifconfig ppp0 可查询本机的上网IP。 




Ubuntu ADSL 拨号上网设置 


虽然利用路由器连接到Internet 非常普遍,但是经常也使用ADSL(也 
称作‘DSL’)调制解调器通过PPPOE 来连接到Internet。 


当然,你需要向Internet 服务提供商(ISP)申请Internet 连接业务,申请后你 
就可以连接并使用Internet。然后在你的ADSL 调制解调器上的"DSL"信号灯会 
显示你连接Internet 的线路处于同步状态。 


你需要ISP 提供给你的用户名和密码来使用你的DSL 帐号,同时,需要一条合 
适的网线来连接以太网卡和PPPoE 调制解调器。 


在命令行下配置PPPoE 
我们使用终端来配置调制解调器。通过菜单上的应用程序>附件>终端来打开终 
端。 




你需要安装PPPoE 包来使用以下的命令。这个包是默认安装的,但是有可能在 
更改配置的时候丢失。如果以下的命令不能执行,你需要再安装这个包(请参 
考PPPoE 包安装的章节)。 


在终端中输入: 


sudo pppoeconf 
一个基于文本菜单的程序会指导你进行下面的步骤: 


确认以太网卡已被检测到。 
输入你的用户名(由ISP 所提供)。 
输入你的密码(由ISP 所提供)。 
如果你已经配置了一个PPPoE 的连接,会通知你这个连接将会被修改。 
弹出一个选项:你被询问是否需要'noauth'和'defaultroute'选项和去掉 
'nodetach',这里选择"Yes"。 
Use peer DNS - 选择 "Yes". 
Limited MSS problem - 选择 "Yes". 
当你被询问是否在需要在进入系统的时候自动连接,你可以选择"Yes"。 
最后,你会被询问是否马上建立连接。 
当你完成这些步骤,你应该建立了连接并且能够使用了。 


手动控制连接 
在需要的时候启动ADSL 连接,可以在终端中输入: 


pon dsl-provider 
断开ADSL 连接,可以在终端中输入: 


poff dsl-provider 
遇到的问题 
如果你发现连接正常工作,尝试手动去调整你之前ADSL 连接的配置(参考前一 
节)。需要查看日志,可以在终端中输入: 


plog 
PPPoE 包的安装 
检查PPPoE 包是否已经安装,可以在终端中输入: 


dpkg -s pppoeconf 
如果包已经安装好了,你应该在输出的信息中看到这两行: 


Package: pppoeconf 
Status: install ok installed 
如果包没有安装,插入你的Ubuntu 光盘,在终端中输入: 


sudo apt-get install pppoeconf 


如果提示找不到这个包,你就必须把Ubuntu 光盘加入到软件源的列表中。要加 
入你的光盘,先保证你已经把光盘插入到CD 驱动器中,然后在终端中输入: 


sudo apt-cdrom add 
如果以上操作的都失败了,你可以从 http://packages.ubuntu.com/ 下载 
pppoeconf 包。当然,前提是你有能够使用的Internet 连接,然后通过CDR 或 
者U 盘传输到你的电脑。在GNOME 中双击这个包来进行安装。 


启动的注意事项 
如果你的发现每次启动系统都需要手动运行pppoeconf 来建立连接,你可以这 
样做: 


参考这里来编辑/etc/network/interfaces 这个文件,使得'pppoe 
maintained'这一行在'auto dsl-provider'之前: 
auto eth0 
iface eth0 inet manual 
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf 


auto dsl-provider 
iface dsl-provider inet ppp 
provider dsl-provider 
还是失败的话,编辑/etc/rc.local 这个文件,在最后一行("exit 0")前, 
增加以下内容: 
ifconfig eth0 up 
pon dsl-provider 




错误日志 
如果你发现连接出现了问题,你可以在系统日志中找到有用的信息。你可以在 
终端或者图像界面中访问系统日志。 


使用图形界面的日志查看器,可以通过:系统>系统管理>系统日志。你会发现 
系统的信息是存储在/var/log/messages 这个目录下。 
使用终端,输入: 
sudo dmesg 
0 0
原创粉丝点击