linux两种设备,关于linux两种网络设备同时连接的问题

一台电脑有一个网卡eth0,IP地址为192.168.123.100,网关为192.168.123.1。如果需要连接到192.168.1.2服务器时,只需要设置一下网关route add default gw 192.168.123.100 netmask 0.0.0.0 eth0。

另外还可以通过串口进行GPRS拨号上网,获取的IP地址为10.123.123.123(打个比方),网络节点名称为ppp0。如果需要连接到221.224.123.123服务器时,拨号后自动就能连接上了,网关不需要自己设定,应该是由移动自动设置了。

以前两种连接方式都是单独进行了,但是现在需要以上两种连接方式同时使用。也就是说eth0连接到192.168.1.2,同时ppp0连接到221.224.123.123。

但现在两个连接无法同时联通,感觉原因就是在设置eth0网关的netmask时候出现的问题。如果设置为route add default gw 192.168.123.100 netmask 0.0.0.0 eth0时,eth0能够通,但ppp0不通;如果设置为route add default gw 192.168.123.100 netmask 255.255.255.255 eth0时,ppp0同,但eth0不同。两个的差别就是在netmask 0.0.0.0和netmask 255.255.255.255这里。

请教一下各位大虾,我应该怎么设置,才能使两种连接方式能够同时使用啊?

|

[root@RHEL4_U5 init.d]# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

10.1.1.0        *               255.255.255.0   U     0      0        0 eth0

169.254.0.0     *               255.255.0.0     U     0      0        0 eth0

就拿我的机子来做例子吧。。。

两个网段都是按照默认的网管出去的(*)........但是你可以指定为

添加两个路由策略和出口下去,如:

[root@RHEL4_U5 ~]# route add -net 10.1.1.0 netmask 255.255.255.0 gw 10.1.1.12 eth0

那么10.1.1.0的网段的数据就会走10.1.1.12这个GW,不过,要确保你的GW可达,不然会出问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值