当前位置: 技术问答>linux和unix
解决 双网卡 连接二个局域网
来源: 互联网 发布时间:2016-09-06
本文导语: 有二块网卡分别连接二个局域网 eth0: address 192.168.12.6 netmask 255.255.255.0 gateway 192.168.12.1 eth1: address 10.254.254.6 netmask 255.255.255.0 gateway 10.254.254.253 现在ping 192.168.12.x 网络中的其它机器可以通 ping 10.254.254.x网络中的...
有二块网卡分别连接二个局域网
eth0:
address 192.168.12.6
netmask 255.255.255.0
gateway 192.168.12.1
eth1:
address 10.254.254.6
netmask 255.255.255.0
gateway 10.254.254.253
现在ping 192.168.12.x 网络中的其它机器可以通
ping 10.254.254.x网络中的其它机器不可以通
ping eth0,eth1 网关是都可以通的。
还有需要通过 eth1网络接口访问 10.x.x.x网络。
帮忙解决下这们问题如何让网络可以通。
eth0:
address 192.168.12.6
netmask 255.255.255.0
gateway 192.168.12.1
eth1:
address 10.254.254.6
netmask 255.255.255.0
gateway 10.254.254.253
现在ping 192.168.12.x 网络中的其它机器可以通
ping 10.254.254.x网络中的其它机器不可以通
ping eth0,eth1 网关是都可以通的。
还有需要通过 eth1网络接口访问 10.x.x.x网络。
帮忙解决下这们问题如何让网络可以通。
|
看你的问题描述和你的路由信息应该没问题啊,是不是你的问题不是我们理解的问题?
~# ip route show
10.254.254.0/24 dev eth1 proto kernel scope link src 10.254.254.6 这条说明本机访问10.254.254.0/24 走的是10.254.254.6这个网卡
192.168.12.0/24 dev eth0 proto kernel scope link src 192.168.12.6 这个同理
10.0.0.0/8 via 10.254.254.253 dev eth1 指定10.0.0.0/8 走eth1
default via 192.168.12.1 dev eth0 不属于上面的走eth0
default via 10.254.254.253 dev eth1 这条似乎没必要了
你的问题是不是要192.168.12.0/24 和 10.254.254.0/24能互访?
如果是那首先你这台做网关的/proc/net/ipv4/ip_forward 置为1
#echo "1">/proc/sys/net/ipv4/ip_forward
~# ip route show
10.254.254.0/24 dev eth1 proto kernel scope link src 10.254.254.6 这条说明本机访问10.254.254.0/24 走的是10.254.254.6这个网卡
192.168.12.0/24 dev eth0 proto kernel scope link src 192.168.12.6 这个同理
10.0.0.0/8 via 10.254.254.253 dev eth1 指定10.0.0.0/8 走eth1
default via 192.168.12.1 dev eth0 不属于上面的走eth0
default via 10.254.254.253 dev eth1 这条似乎没必要了
你的问题是不是要192.168.12.0/24 和 10.254.254.0/24能互访?
如果是那首先你这台做网关的/proc/net/ipv4/ip_forward 置为1
#echo "1">/proc/sys/net/ipv4/ip_forward
|
添加一条路由试试
route add -net 10.0.0.0/255.0.0.0 gw 10.254.254.253
route add -net 10.0.0.0/255.0.0.0 gw 10.254.254.253
|
指定路由
|
可以到网管,但不能到下面,是否是线路问题那?
|
对,加个路由!!!