I'm running Linux node1 2.6.32-6-pve #1 SMP Mon Sep 26 06:32:53 CEST 2011 x86_64 GNU/Linux. (Proxmox VE 1.9 distro)
I have the following network setup 192.168.X.0/24 local subnet. HN and all CTs have IPs in that subnet. Like HN has 192.168.X.33 and CTs have 192.168.X.34, 192.168.X.35, etc. Also there is a router to the world in this subnet 192.186.X.254 which NATs to the Internet. My network works from both HN and CTs and internet routed via 192.168.X.254.
HN has the vmbr0 interface, which is bridged to real eth0. The ip 192.168.X.33 are setup on vmbr0, while eth0 left without IP. When I have CTs with veth device, veth101.0 are also bridged there.
The problem is that the CT connections are getting closed after some time of activity. At least for TCP. Easy to test - if I download some big file from CT it stops downloading after some time (around 3 minutes or so). If I stop/resume it, it keeps downloading again.
I don't have this problem when downloading from HN or other real hosts on local subnet, so it's not the .254 router issue.
I've tried various OS templates (CentOS 5, CentOS 6, gentoo) and various network setups (tried venet and veth) - all the same.
Packet capture shows that at that point remote start to retransmit DUP packets as if it doesn't received ACK from me. My host keeps sending DUP ACK but seems like it is not reaching remote, because it keeps sending DUPs back.
I wonder whats the problem and how could I solve it.
I have the following network setup 192.168.X.0/24 local subnet. HN and all CTs have IPs in that subnet. Like HN has 192.168.X.33 and CTs have 192.168.X.34, 192.168.X.35, etc. Also there is a router to the world in this subnet 192.186.X.254 which NATs to the Internet. My network works from both HN and CTs and internet routed via 192.168.X.254.
HN has the vmbr0 interface, which is bridged to real eth0. The ip 192.168.X.33 are setup on vmbr0, while eth0 left without IP. When I have CTs with veth device, veth101.0 are also bridged there.
The problem is that the CT connections are getting closed after some time of activity. At least for TCP. Easy to test - if I download some big file from CT it stops downloading after some time (around 3 minutes or so). If I stop/resume it, it keeps downloading again.
I don't have this problem when downloading from HN or other real hosts on local subnet, so it's not the .254 router issue.
I've tried various OS templates (CentOS 5, CentOS 6, gentoo) and various network setups (tried venet and veth) - all the same.
Packet capture shows that at that point remote start to retransmit DUP packets as if it doesn't received ACK from me. My host keeps sending DUP ACK but seems like it is not reaching remote, because it keeps sending DUPs back.
I wonder whats the problem and how could I solve it.