免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6111 | 回复: 3
打印 上一主题 下一主题

LVS NAT模式配置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-01 13:21 |只看该作者 |倒序浏览
我最近在尝试搭建lvs测试,但是遇到了一些问题,根据文档LVS 在FC5上配置指南。并没有成功,所以来咨询一下。
  首先,我的前台是rhel 4.4 后台用win2003跑IIS,所以好像只有NAT模式可以应用。我使用虚拟机搭建了3个系统,全部为linux,lvs服务器地址为192.168.2.128 和 192.168.202.128。我把两个地址绑在了一块网卡上可以否?eth0 和 eth0:1

  状况是能够看到分发轮询,但是打不开页面。

具体配置和状况如下:

1.net.ipv4.ip_forward = 1
2.ipvsadm -C
  ipvsadm -A -t 192.168.2.128:80 -s wls
  ipvsadm -a -t 192.168.2.128:80 -r 192.168.202.3:80 -m
  ipvsadm -a -t 192.168.2.128:80 -r 192.168.202.4:80 -m
下面这条很多文档里都不需要添加,不知道添加这条为何用?
ipvsadm -a -t 192.168.2.128:80 -r 192.168.202.128:80 -m

3.配置real server ip 地址,指定网关为192.168.202.128

我通过ie链接192.168.2.128,在lvs服务器上看到有分发,但是全部都没有连接上。

[root@localhost ~]# ipvsadm -Ln
IP Virtual Server version 1.2.0 (size=4096)
Prot LocalAddressort Scheduler Flags
  -> RemoteAddressort           Forward Weight ActiveConn InActConn
TCP  192.168.2.128:80 wlc
  -> 192.168.202.128:80           Local   1      0         4
  -> 192.168.202.4:80             Masq    1      0          4
  -> 192.168.202.3:80             Masq    1      0          4

通过服务器抓包得到下面结果,也就是说syn ack请求全都已经到达了。

[root@localhost ~]# cat tcpdump

05:53:44.957167 IP 192.168.202.1.4633 > 192.168.202.4.http: R 712477402:712477402(0) win 0
05:53:44.957175 IP 192.168.202.4.http > 192.168.202.1.4633: S 1878290087:1878290087(0) ack 712477402 win 5840 <mss 1460,nop,nop,sackOK>
05:53:45.877356 IP 192.168.202.1.4636 > 192.168.2.128.http: S 2147592671:2147592671(0) win 65535 <mss 1460,nop,nop,sackOK>
05:53:45.878055 IP 192.168.202.1.4636 > 192.168.202.3.http: S 2147592671:2147592671(0) win 65535 <mss 1460,nop,nop,sackOK>

在客户端上用ethereal抓包,看到如下情况:

1. 0.000000 192.168.202.1  192.168.2.128  tcp  1615 > http [SYN] seq=0 Len=0 MSS=1460
2. 0.013006  192.168.202.1  192.168.202.4 tcp   1615 > http [SYN] seq=0 Len=0 MSS=1460
3.0.013600  192.168.202.4   192.168.202.1 tcp   http > 1615 [SYN,ACK] sq=0 Ack=1 Win=5840 Len=0 MSS=1460
4. 0.013600 192.168.202.1  192.168.202.4  tcp 1615 > http [RST] seq=1 Len=0
5. 0.765600  192.168.202.1  192.168.2.128  tcp  1617 > http [SYN] seq=0 Len=0 MSS=1460
6. 0.824177  192.168.202.1  192.168.202.3  tcp  1617 > http  [SYN] seq=0 Len=0 MSS=1460
7  0.830270  192.168.202.3  192.168.202.1  tcp  http > 1617 [SYN,ACK] seq=0 ack=1 win=5840 Len=0 MSS=1460
8. 0.830305  192.168.202.1  192.168.202.3  tcp  [TCP ACKed lost segment] 1617 > http [RST] seq=1 len=0
.
.
.
.
25 2.953284  192.168.202.4  192.168.202.1  tcp [TCP Previous segment lost] http >1615 [SYN,ACK] seq=12977!

论坛徽章:
0
2 [报告]
发表于 2007-03-01 14:53 |只看该作者
搞定喽  ,  关闭此贴

论坛徽章:
0
3 [报告]
发表于 2013-06-27 01:08 |只看该作者
请问是虚拟网卡的什么问题

论坛徽章:
0
4 [报告]
发表于 2015-02-16 14:20 |只看该作者
我也遇到了这个问题,请问是怎么解决的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP