LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1462|回复: 4

请教,一台机器有2块网卡,网段都不同,第二块网卡流量为0,怎么解决?

[复制链接]
发表于 2008-12-22 14:51:43 | 显示全部楼层 |阅读模式
问题阐述
1、网线连接正确,并且可以互通。
2、配置ifcfg-eth0 ifcfg-eth1
DEVICE=eth0(eth1)
ONBOOT=yes
BOOTPROTO=static
IPADDR=111.111.111.219(192.168.15.219)
NETMASK=255.255.255.0
GATEWAY=111.111.111.1(192.168.15.254)

3.重启 service network restart

4.ifconfig
eth0

RX bytes:5114045 (4.8 MiB) TX bytes:262788 (256.6 KiB)
Interrupt:185

eth1 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:193
我不明白为什么配置都对,eth1,就没有流量,我现在解决方案是,硬件上做交换,然后交换eth0和eth1方式

如何能让两块网卡都能用?
发表于 2008-12-26 23:00:25 | 显示全部楼层
gateway能直接改ifcfg-eth#么?要做静态路由的吧?
回复 支持 反对

使用道具 举报

发表于 2008-12-26 23:10:38 | 显示全部楼层
因为你的数据没从那走啊。
如果是两个网段理论上网卡的IP地址所在的网段是默认会走这个网卡的,其他地址段的走默认路由。
也就是说这个东西是由路由来控制的。
回复 支持 反对

使用道具 举报

发表于 2009-1-8 10:22:09 | 显示全部楼层
试试用DNS/iptables分流
回复 支持 反对

使用道具 举报

发表于 2009-1-15 01:32:51 | 显示全部楼层
这个好像是应该指定路由吧?
你两个网卡想干什么?比如说你一个外网,一个内网,那么你的设置一条路由命令,让内网的IP都从内网网关走,那么其它的,都默认走连接外网的网卡了。
在windows下我设置过,不知道在linux下在哪儿设置。

WINDOWS下的情况解决方法:运行CMD窗口,运行以下命令route -p add 192.0.0.0 mask 255.0.0.0 192.168.1.254 metric 1(创建永久路由点) (这里假设你的内网网关是192.168.1.254)。本句命令是指定地址192开头的数据走192.168.1.254这个网关。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表