真实机器双网卡,一个配内网ip, 一个有公网ip,VIP 为另一个公网ip; 公网访问lvs,lvs转发给真实机器后,真实机器从内网卡收到lvs转发的syn包,但是没有返回ack包,应该是被内核丢弃了
但如果把真实机器的内网ip和公网ip都配置在一个网卡上,则没有问题;
这说明一个tcp连接建立要从同一个网卡收发包? 单从路由角度来说,应该是可以建立连接的;是否是系统内核做的限制呢?
lm1984
周一, 2014-04-21 07:57
Permalink
你配置的是DR 模式,在该模式下DS只修改数据包的mac地址转发至RS,RS直接回应给客户机。 因此DS和RS对外的网卡需要配置在一个网段内
或者你改成nat模式 增加DS包转发功能
需要确定下 你真实机器配置的是什么地址 内网还是公网地址,你这情况的DR模式应该配置公网地址
There are currently 0 users online.
lm1984
周一, 2014-04-21 07:57
Permalink
liming
你配置的是DR 模式,在该模式下DS只修改数据包的mac地址转发至RS,RS直接回应给客户机。
因此DS和RS对外的网卡需要配置在一个网段内
或者你改成nat模式 增加DS包转发功能
需要确定下 你真实机器配置的是什么地址 内网还是公网地址,你这情况的DR模式应该配置公网地址