路由器地址转换不成功

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:45:13
紧急求助,

用户有两个局域网,分别为A网和B网,在A网里有两台服务器(server1和server2)需要做集群,server1和server2的IP分别是192.168.10.1和192.168.10.2。集群软件用的是我们公司自已的开发的,叫pluswell,集群软件创建一个公用IP,是192.168.10.3。创建好了以后,用户把这个公用IP在路由器上做了一个地址转换,使得B网内的计算机能够访问这两台集群服务器。问题就是,用户做了地址转换后,B网内的计算机无法访问A网内的集群服务器。我让用户把虚拟IP删掉,用服务器真实的IP192.168.10.1或192.168.10.2做地址转换也不行。奇怪的是,把192.168.10.1和192.168.10.2这两个IP放到A网内的其他服务器上,然后进行地址转换,路由器配置始终保持不变。B网的计算机就可以访问。server1和server2换成其他IP做地址转换都不行。而且用户始终咬定他们的路由器配置绝对没有,并且没有设MAC地址绑定。用户非说是我们的软件原因,但是我们把我们的软件服务停止掉,我们的软件停止工作,让用户在做测试,B网计算机访问还是不成功。从理论上来讲,我们的软件不参与网络层任何操作呀。这不,用户非得让我们上门去维护一下,经理就安排我去了,如果真是这种情况,我去了也是一样,我不懂路由器的配置。请大家帮帮忙,这种问题会是哪里的原因,除了路由器之外还有没有其他因素导致地址转换不成功的。路由器是CISCO的ASA 5505的。谢谢大家。
"解决方法:
到了现场后,做了以下两个测试:
1、 将PlusWell HA软件从那两台做双机热备的服务器上卸载,然后再把服务器的真实IP做地址转换,公网计算机还是无法访问。
2、 在第三台和第四台服务器上安装我们的PlusWell HA软件并创建切换IP,并在路由器上将该切换IP做地址转换。公网计算机是可以访问该切换ip的。
以上两个测试的目的就是给用户证明不是我们PlusWell HA软件的问题,这是排除法,致于什么原因造成的需要从其他方面来分析。后来用户又检查了一遍路由器、交换机和防火墙。还是没有找到原因。
最终的解决办法就是,给那两台服务器重装操作系统。操作系统重装后,外网

在问题源不确定的情况下只能用排除法:
你们的软件是装在哪台服务器上(SERVER1 SERVER2)上?这两台SERVER现在的状况是不管怎么配置,都不能被访问。那你可以将你们的软件装在 A网的SERVER3上,再做所谓的地址转换,看能不能访问SERVER3,如果能,说明是S1 S2本身系统的问题。如果S3也不能访问了,那真是你们软件的问题了。
因为不懂你们的软件及他们的路由器配置,只能告诉你解决问题的方法。

没做过,但我好像记得要虚拟MAC地址,做ARP原地址的
如果ARP都学不到得话和3层都没什么关系,4层更没关系了

你说的这么多我都不知道你问的是什么,IP地址转换你说的是NAT的技术,NAT肯定要在路由上做的,我都没看懂你问的啥。

看故障看了好多分钟哦!~
问题不是在集群软件上~!
也不是MAC绑定!
建议你检查一下防火墙ASA 5505上有没有什么策略过滤了你们的服务?感觉这个可能性大点

PS:这种问题才给20分,好小气 - -

大概搞清楚什么原因了,我来解释一下吧,根据你所说的把原来A网中SERVER1和SERVER2的IP放到B网中能通,只能说明一点,就是那两个IP跟B网中的IP是属于同一个网段的!我假设不同网段的话,由于中间路由设置完全没改变所以不同网段的话IP不可能能通的!这样结果就出来了,如果IP同网段但又中间隔一个路由器,怎么会通?
最终解决方法是要配合中间的路由器设置,改变使用的IP地址,先保证服务器与B网的机器之间能PING通,然后在开启群集软件。这时候要注意了,如果你的群集软件开启不会改变服务器本身的网络接口设置的话,那尽管你开启了群集,但是服务器与B网之间还是可以PING通的,但是如果群集开启,软件初始化要改变网络设置的话,那就要看看网卡改成怎么样了,然后再配置连通性。假设开启之后还能PING通,那就看群集服务能不能正常使用,如果能,问题就解决了,如果不能,那就能确定是中间防火墙屏蔽了流量,再对防火墙进行进一步的设置。至于防火墙要怎么设置,我就不懂了,只知道它可以过滤3层以上的流量。