lvs dr 单公网ip
我一台机器 LVSMaster
eth0:192.168.31.198 (可以访问公网)
eth0:1 192.168.31.200 (VIP)
eth1:10.10.100.100 (内网)
realserver1
eth0:10.10.100.53 (内网)
lvs DR配置
ipvsadm -A -t 192.168.31.200:80 -s rr
ipvsadm -a -t 192.168.31.200:80 -r 10.10.100.53:80 -g
我的需求是 realserver1处理完成后,从另外一个机器或者路由出去,
我在realserver1上的配置是
sysctl的arp和转发已经配置了
ifconfig lo:0 192.168.31.200 netmask 255.255.255.255 broadcast 192.168.31.200
route add -host 192.168.31.200 dev lo:0
route add default gw 10.10.100.101(我想从这台机器出去)
但是不行
我应该怎么配置路由
拓扑图如下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我知道dr模式是真实服务区直接返回给客户的,但是我想出口和入口不走一台机器,
回复
试试通过路由解决。后端服务器上配置一下路由表,gateway 10.10.100.110。
当然不行了,因为你这么做的话根本不是DR。
DR模型指的是直接路由(Direct Route),是由后端服务器直接响应给客户端的模型。因此必须后端服务器要直接能跟客户端通信。如果你后端机器根本不能上网的话,只能走NAT了