Hello Michele,

Most probably it happens when DHCP lase is expires and client trys
renew DHCP address.

Check DHCP lease lifetime, try decrease it to reproduce the issue.

-- 
Best regards,
 Alexey                            mailto:ad...@dzer.ru


Thursday, November 1, 2007, 1:14:08 PM, you wrote:

MB> Hi James et al.,

MB> I'm running OpenVPN quite successfully on 20 Windows XP roadwarrios, in
MB> order to access different networks. All the clients access a single VPN
MB> concentrator (2.0.9 on Debian Etch) using x.509 authentication and
MB> depending on a few server-side scripts they receive personalized routes
MB> and iptables rules. (Nb: the INPUT chain is empty and defaults to
MB> ACCEPT, only FORWARD rules are defined by the scripts).

MB> So far so good, the setup works flawlessly pretty much all the time.
MB> Almost two or three times a month though, one or two roadwarriors
MB> (I've not been able to extrapolate a pattern, it happens to random people),
MB> loses all the OpenVPN-pushed routes. 
MB> The VPN connection is still up and running: if you add the routes manually 
MB> it keeps on working without an itch. A reboot restores normal behaviour.

MB> The client in the logs receives the following two warnings in the System
MB> Event log:

MB> 1) Your computer was not able to renew its address from the network (from
MB>    the DHCP Server) for the Network Card with network address 00FF97B41B3C.
MB>    The following error occurred:
MB>    The semaphore timeout period has expired. . Your computer will continue
MB>    to try and obtain an address on its own from the network address (DHCP)
MB>    server.

MB> 2) Your computer has automatically configured the IP address for the
MB>    Network Card with network address 00FF97B41B3C.  The IP address being
MB>    used is 169.254.236.158.

MB> So it basically wasn't able to renew the DHCP lease, hence the dropping
MB> of the routes. (Note that the initiale DHCP works fine, the client
MB> receives its routes correctly. It's just that afterwards, I believe on
MB> the subsequent renew but I'm not 100% sure, it fails and it loses all the 
MB> VPN-pushd routes).

MB> I've tried the tap-sleep option and raised the waiting time to no avail.
MB> I'll now try the --dhcp-renew and --dhcp-release options, but I suspect
MB> they won't help much.

MB> I hope I can get a packet trace of this problem, but so far I've never
MB> been able to reproduce under wireshark.

MB> Any tips/hints on how to nail down and debug this beast?

MB> thanks,
MB> Michele


Reply via email to