[OpenVPN home] [Date Prev] [Date Index] [Date Next]
[OpenVPN mailing lists] [Thread Prev] [Thread Index] [Thread Next]
Google
 
Web openvpn.net

Re: [Openvpn-users] OpenVPN 2.0beta11 on Linux Kernel 2.2


  • Subject: Re: [Openvpn-users] OpenVPN 2.0beta11 on Linux Kernel 2.2
  • From: Marc-Christian Petersen <m.c.p@xxxxxxx>
  • Date: Mon, 4 Oct 2004 20:50:12 +0200

On Monday 04 October 2004 20:44, Marc-Christian Petersen wrote:

Hi again,

> > > I've compiled 2.0beta11 successfully and use it on lots of machines
> > > (all 2.4) but now I have a customer who still has Kernel 2.2 running.
> > > The problem is, the tunnel stays up if I do nothing but ping the end.
> > > If I try to ssh into the VPN server or browse a samba share, the
> > > connection locks up immediately and comes back again after ~60 seconds
> > > (Inactivity timeout (--ping-restart), restarting)
> > > Just my 2 cents: Could it be that the fallback stuff from EPOLL does
> > > not work? 2.2 does not know even a millimeter about epoll ;)
> > I doubt it.  EPOLL is only a special optimization used on Linux 2.6 (and
> > patched 2.4) in TCP server mode.  The fallback APIs of poll and select
> > are still used for everything else.
> Then there's some other bug with 2.2 kernels. I used proto udp, now I'm
> trying proto tcp and get these log entries when I try to use the tunnel:
> Oct  4 20:43:26 alice ovpn-alice[9103]: MULTI TCP: I/O wait required
> blocking in multi_tcp_action, action=7
> Oct  4 20:43:26 alice ovpn-alice[9103]: Exiting

Ok, it seems to be an OpenVPN issue on Windows XP. If I boot a Linux on the 
the machine, everything works fine, doesn't matter if udp or tcp. But the 
funniest thing is, imho, if I boot a 2.4 kernel on the OpenVPN server side, 
even a Windows XP OpenVPN works fine and smooth. Strange isn't it?! Booting 
back into 2.2 and Windows XP fails ...

-- 
ciao, Marc