关于设置单网卡多ip多路由,重启后无法自动连接上网的问题

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
Henry_ja
帖子: 1
注册时间: 2010-08-20 15:54
送出感谢: 0
接收感谢: 0

关于设置单网卡多ip多路由,重启后无法自动连接上网的问题

#1

帖子 Henry_ja » 2010-08-20 16:25

各位大侠,本人由于工作需要,而要设置单网卡多ip多路由,具体设置如下:
********************************************************************************
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.133
netmask 255.255.0.0
broadcast 192.168.255.255
gateway 192.168.1.1

auto eth0:1
iface eth0:1 inet static
address 10.0.0.9
netmask 255.255.0.0
broadcast 10.0.255.255
gateway 10.0.0.1
**********************************************************************************
其中10.0.0.9 用于连接window系统上的共享打印机,192.168.1.133 是用于adsl拨号上网的服务器分配的固定ip
**********************************************************************************
路由设置如下:
182.168.0.1 dev ppp0 proto kernel scope link src 182.168.0.228
10.0.0.0/16 dev eth0 proto kernel scope link src 10.0.0.9
169.254.0.0/16 dev eth0 scope link metric 1000
192.168.0.0/16 dev eth0 proto kernel scope link src 192.168.1.133
default dev ppp0 scope link
default via 10.0.0.1 dev eth0 src 10.0.0.9 metric 100
**********************************************************************************
上面的是在重新开机,在终端上用ip route 命令 之后,得到的
下面的也是重新开机后,在终端上用ifconfig命令 之后,得到的
**********************************************************************************
eth0 Link encap:以太网 硬件地址 00:24:21:18:88:1e
inet 地址:192.168.1.133 广播:192.168.255.255 掩码:255.255.0.0
inet6 地址: fe80::224:21ff:fe18:881e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:28651 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:4330 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:8702026 (8.7 MB) 发送字节:578748 (578.7 KB)
中断:27 基本地址:0x2000

eth0:1 Link encap:以太网 硬件地址 00:24:21:18:88:1e
inet 地址:10.0.0.9 广播:10.0.255.255 掩码:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
中断:27 基本地址:0x2000

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃点数:1
接收数据包:16 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:16 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:960 (960.0 B) 发送字节:960 (960.0 B)

ppp0 Link encap:点对点协议
inet 地址:182.168.0.228 点对点:182.168.0.1 掩码:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1488 跃点数:1
接收数据包:5060 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:3671 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:3
接收字节:6198943 (6.1 MB) 发送字节:400382 (400.3 KB)
*****************************************************************************************
之后又ping 了以下10.0.0.8(打印机服务器),192.168.1.1(eth0,网关),182.168.0.1(adsl上网网关)全都是通的,
但是ping www.google.com 不通,也上不了网。
用/etc/iniit.d/networking restart 后,就可以上网了,一切正常了。
但是总不能这么重启网络呀!
请各位大侠帮忙!!!
*****************************************************************************************
附注:我用pppoeconf 设置的adsl 连接上网,开机后自动连接。没有用GUI等网络工具配置,因为有冲突,没有开启ubuntu自带的网络管理器(NetworkManager)。
回复

回到 “网卡问题以及网络和拨号”