Hi,
I have reinstalled a new pptp vpn with FreeBSD 7.3 and poptop recently and had a problem with multiple connections at a time. This problem already exists with my old vpn server running FreeBSD 7.0. This was a known problem with a patch available here that should be integrated in 7.2R or just after but it isn't. So I repatched again the ppp binary with and I can have multiple connections at a time.
But I have another problem which may be related to the first one.
When there are multiple clients connected and the first client closes his connection first, the routing table is altered too much.
After the first client connects
There is no problem, traffic is ok and routing table too.
After the second client connects
Everything is ok too
But when the first client disconnects the routing table changes to this
and others client's traffic stops too.
This problem does not occur when the second client closes his connection first
I can reproduce this on the old and the new pptp vpn servers.
Does anyone had any similar problem and found a solution/fix for this ?
Thanks,
I have reinstalled a new pptp vpn with FreeBSD 7.3 and poptop recently and had a problem with multiple connections at a time. This problem already exists with my old vpn server running FreeBSD 7.0. This was a known problem with a patch available here that should be integrated in 7.2R or just after but it isn't. So I repatched again the ppp binary with and I can have multiple connections at a time.
But I have another problem which may be related to the first one.
When there are multiple clients connected and the first client closes his connection first, the routing table is altered too much.
After the first client connects
Code:
# netstat -rn | grep tun
10.1.1.131 10.1.1.130 UGH 0 1 tun0
ff01:5::/32 link#5 UC tun0
ff02::%tun0/32 fe80::250:baff:fe21:69ec%tun0 UGC tun0
After the second client connects
Code:
# netstat -rn | grep tun
10.1.1.131 10.1.1.130 UGH 0 6 tun0
10.1.1.132 10.1.1.130 UGH 0 0 tun1
ff01:5::/32 link#5 UC tun0
ff01:6::/32 link#6 UC tun1
ff02::%tun0/32 fe80::250:baff:fe21:69ec%tun0 UGC tun0
ff02::%tun1/32 fe80::250:baff:fe21:69ec%tun1 UGC tun1
But when the first client disconnects the routing table changes to this
Code:
# netstat -rn | grep tun
ff01:6::/32 link#6 UC tun1
ff02::%tun1/32 fe80::250:baff:fe21:69ec%tun1 UGC tun1
This problem does not occur when the second client closes his connection first
Code:
# netstat -rn | grep tun
10.1.1.133 10.1.1.130 UGH 0 0 tun1
10.1.1.138 10.1.1.130 UGH 0 14 tun0
ff01:5::/32 link#5 UC tun0
ff01:6::/32 link#6 UC tun1
ff02::%tun0/32 fe80::250:baff:fe21:69ec%tun0 UGC tun0
ff02::%tun1/32 fe80::250:baff:fe21:69ec%tun1 UGC tun1
Code:
# netstat -rn | grep tun
10.1.1.138 10.1.1.130 UGH 0 62 tun0
ff01:5::/32 link#5 UC tun0
ff02::%tun0/32 fe80::250:baff:fe21:69ec%tun0 UGC tun0
I can reproduce this on the old and the new pptp vpn servers.
Does anyone had any similar problem and found a solution/fix for this ?
Thanks,