freebsd 联通 电信 双网卡 双IP设置问题
freebsd 6.3版本两个网卡
一个网卡设置联通IP
一个网卡设置电信IP
默认路由是联通的
原来这样设置一样正常使用,外部访问服务器两个IP 都可以访问到
最近出现一个问题,因为默认用的联通网关,电信的地址外部访问不到,也ping不通
如果默认网关换成电信的,外部能访问到电信的IP,能ping通,但这时联通的不能被访问,也ping不通。
配置如下:
这是ifconfig的信息 222开始的是电信的,124开始的是联通的。
cdc@vhost /home/cdc ]# ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 222.1xx.xxx.xxx netmask 0xfffffff0 broadcast 222.175.132.255
ether 00:10:b5:4d:sd:23
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
ether 00:09:6b:f1:sd:22
media: Ethernet autoselect
status: no carrier
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 124.1xx.XX.XX netmask 0xfffffff0 broadcast 124.133.XX.xxx
ether 00:09:6b:f1:XX:27
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
[ cdc@vhost /home/cdc ]#
下面的是rc.conf的配置
ifconfig_em1="inet 124.1xx.xx.xx netmask 255.255.255.240"
ifconfig_rl0="inet 222.xx.xx.xxnetmask 255.255.255.240"
defaultrouter="124.xx.xx.xx"
请教大家,这是什么原因造成的。谢谢。 查看一下机器的路由表。默认网关用电信网段时,PING联通网段,如果路由表没有给个指示由联通的网卡出数据,数据就会交给默认网关,此时用电信网段,当然不通。
是不是这情况? 生产环境一般都用的老么 ?为什么不用 8.0 呢 ? 你需要ipfw的fwd命令。
页:
[1]