日期:2014-05-17  浏览次数:20819 次

网段相同的两个远程局域网中做路由的问题
有A,B两个局域网

A: 192.168.0.X   

B:192.168.0.12   这是B局域网的一台服务器B1内网IP

A,B两个局域网 内网的IP都是192.168.0。X 

AB 两个内网IP 暂不考虑更改
A,B之间用电信的VPN 连接。电信分配给B处的VPN  网关为10.10.8.1   ,子网255.255.255.0  IP是10.10.8.2~254

我现在的做法 是在B1服务器上面加一网卡,分配IP为10.10.8.2,网关为10.10.8.1 

现在A网内和 B1服务器上都能拼通 10.10.8.1 网关。 

我的要求是A网上可以拼通 B网中的B1服务器,也就是 10.10.8.2,,怎么实现?

------解决方案--------------------
连接2个网段的内网的方法有很多种。
端口映射是最简单的方法。
自建vpn连接也是很容易的方法。
让B网段的机器拨入A网段的vpn就能获得一个A网段的ip。这样就实现了互相访问。
你这样无法连的原因,应该是路由无法写,如果只连接对方一台机器,可以添加路由的方式实现。如果是多台,则无法避免2个网段会有影响。
------解决方案--------------------
但如果把B1中网卡1禁用, A中是可以拼通B1的10.10.6.82
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

你B1机器的网块网卡,不能设置两个网关,保留一个网卡的网关,另一个网段在B1系统下直接route add 添加路由

B1上具体保留哪个网关,删除哪个网关,要看你B1上的业务来定

一般情况下,少目的地址的网卡不设网关,而是添加静态路由,多目的地址(或无法确认的目的地址)的网卡,使用网关(即默认路由)