两台服务器都是双网卡内外网访问遇到的问题,大神指教
两台服务器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
------解决方案--------------------只添加两个路由表,不修改网关试试!