LinuxSir.cn,穿越时空的Linuxsir!

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

同时提供给两个物理分隔的网络服务-双网卡的设置问题[已解决]

[复制链接]
发表于 2006-12-18 18:14:24 | 显示全部楼层 |阅读模式
我的Ubuntu Linux 6.06,之前是一块网卡,IP为10.250.1.12,作为服务器,公司内部各个不同子网访问都没有问题,现在增加为两块网卡,一块IP为 192.168.1.116,为DHCP自动获取的IP,另外一块Ip为10.250.1.12.同时插上两根网线时,这台机器访问两个网都正常,而且从 192.168.1.x以及10.250.1.x的网内访问它也正常,但是10.250.x.x的其他网段就访问不了了。奇怪的是把 192.168.1.116的网线拔下了,通过/etc/init.d/network重新设置之后,在10.x内的其他网段就可以正常访问该服务器了。是不是还需要其他的设置?还请高手指点。下面是我的路由表信息 $route:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
10.250.1.0      *               255.255.255.0   U     0      0        0 eth0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
default         10.250.1.1      0.0.0.0         UG    0      0        0 eth0
解决方法:
根据我的用途调整路由表,把192.168.1.1的默认网关删除,增加到目标网络或者主机的路由,指定其正确网关,下面是我调整之后的路由表:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
x.x.x.x            192.168.1.1   255.255.255.255 UGH 0  0      0   eth1
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
10.250.1.0      *               255.255.255.0   U     0      0        0 eth0
default         10.250.1.1      0.0.0.0         UG    0      0        0 eth0
需要说明是,最好搞懂route表的调整及其意义,调整的策略并不是唯一的,根据自己的需要来。比如我的是在外网,我只需要和一台机器通信,我让它通过ADSL的宽带局域网的网关出去,这样有一个附加的好处,由于只对该台主机可见,可以增加安全性。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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