Ubuntu有线、dsl共存的办法
建立宽带连接Copyright © 2010-2012 咖喱派(kevin276@qq,hi.baidu/咖喱派2_0/)
U buntu桌面网络管理软件默认使用的是Network Manager,通过其可以方便的进行PPPoe拨号、连接VPN、管理无线网络以及有线连接。
但是,Network Manager有个很大的不方便之处是:有线与dsl不能共存。很简单的例子:
我们的个人电脑绝大部分只配有一块以太网卡,在常见的宿舍、单位网络环境中,每个电脑的可能有两个或以上的ip地址,内网ip和外网ip。在Windows 中,当你连接到本地局域网时,系统会自动建立一个本地连接。当需要拨号上网时,系统会在以太网卡上建立一个子接口,模拟成一张新网卡然后拨号。但是,Network Manager不具备这样的功能,它只能在现有网卡的基础上配置,而不能新建一个桥接子接口。这样就意味着这样的情况:单网卡的电脑在局域网内,如果你使用dsl上网,那么就无法与局域网内的其他电脑通信。想与其他电脑通信,则只能断开dsl,连接到有线,即有线与dsl不能共存。
没办法,我们只能求助于命令了。
思路是:本地网络使用/etc/network/interface文件的配置。Dsl拨号使用pppoeconf,因为pppoeconf拨号会自动新建桥接子接口ppp.
步骤:
一、配置本地局域网地址:
1.打开终端:
输入:sudo gedit /etc/network/interface
添加:
auto eth0
iface eth0 inet static
address 192.168.1.167
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255
其中,address后写本地ip地址,netmask后写子网掩码,gateway后写网关地址(可以不要该项),broadcast广播地址也可不要。如果局域网有路由器会自动分配ip地址的话,直接写成:
auto eth0
iface eth0 inet dhcp
自动获取ip地址。
保存退出。
2.重启网络使之生效
sudo /etc/init.d/networking restart
3.使工具栏的的网络图标显示连接。不然的话网络图标会一直显示断开,因为这是Network Manager的图标,这时Network Manager并未托管网络。我们让其托管,使其显示为网络已连接。
sudo gedit /etc/f
将mangaed=false
改为:mangaed=true
然后保存退出。下次开机生效。
二、配置dsl网络连接
1.打开终端
输入:sudo pppoeconf
3.直接回车选择“是”。
4.直接回车选择“是”。
5.输入宽带帐号,然后回车。
6.输入宽带密码,注意密码是明文显示的。输完然后回车。
发布评论