日期:2014-05-16  浏览次数:21136 次

两台服务器都是双网卡内外网访问遇到的问题,大神指教
两台服务器A、B都是双网卡,都有宽带连接互联网。A、B间通过网线直连,组成一个小内网。

其中服务器A两个网卡设置分别为:
1、IP地址:200.170.100.100
   子网掩码:255.255.255.0
   默认网关:200.170.100.50

2、IP地址:10.1.2.2
   子网掩码:255.255.255.0
   默认网关:

服务器B两个网卡设置分别为:
1、IP地址:200.170.90.60
   子网掩码:255.255.255.0
   默认网关:200.170.90.10

2、IP地址:10.1.2.3
   子网掩码:255.255.255.0
   默认网关:

其中两台服务器的宽带都接在网卡1上,并且该设置不能更改。另一个网卡是通过网线直连,故设置可以随便修改。只要相互能访问即可。

以上设置,两台服务器都可以访问互联网,也可以通过直连网线相互访问。另外,服务器A设置了端口映射,将8080端口映射到10.1.2.3

问题是:通过外网访问服务器A的端口8080,即访问:200.170.100.100:8080不能跳转至服务器B的8080端口。
补充:如果服务器B网卡1不设网关,网卡2设置网关10.1.2.1,则访问:200.170.100.100:8080可以跳转至服务器B的8080端口。但服务器B不能直接访问外网。

求大神指点,如何设置两台服务器的网卡2?才能保证访问:200.170.100.100:8080可以跳转至服务器B的8080端口,而且服务器B可以访问外网。


------解决方案--------------------
试试,B机器网卡1不设网关,B机器添加两条路由
route 0.0.0.0 0.0.0.0 200.170.90.10
route 10.1.0.0 255.255.0.0 10.1.2.1
------解决方案--------------------
只添加两个路由表,不修改网关试试!