Date: Wed, 05 Sep 2007 19:11:11 +0300 From: Mihai Tanasescu <mihai@duras.ro> To: Mihai Tanasescu <mihai@duras.ro> Cc: freebsd-net@freebsd.org Subject: Re: Freebsd MPD PPTP Message-ID: <46DED51F.9080809@duras.ro> In-Reply-To: <46DEBEA7.1020201@duras.ro> References: <46DEBEA7.1020201@duras.ro>
next in thread | previous in thread | raw e-mail | index | archive | help
Mihai Tanasescu wrote: > Hello, > > > I'm using MPD4 to establish a PPTP VPN from my FreeBSD 6.2 server to > some clients and I've started encountering some strange problems. > > The connection goes well, everything functions accordingly but after a > while (very random, can be 5 minutes, 1 hour, 8 hours) I loose > connectivity (the clients' Windows icon show packet are being sent, > but nothing is received). A tcpdump on the external interface shows no > packets going out and the same for tcpdump on ng0 (although I'm not > sure if it should display something here). > > For what I've seen the ip address on the ng0 interface disappears. > > My config looks like the following: > > FreeBSD cs.duras.ro 6.2-RELEASE FreeBSD 6.2-RELEASE #0 > > - standard kernel > - rc.conf: mpd_enable="YES" > > > mpd.conf > pptp1: > new -i ng0 pptp1 pptp1 > set iface disable proxy-arp > set ipcp ranges 192.168.1.129/32 192.168.1.130/32 > set iface route 192.168.1.130/32 > load pptp_standard > > pptp_standard: > set iface idle 0 > set iface disable on-demand > set iface enable tcpmssfix > set bundle disable multilink > set bundle enable compression > set bundle enable noretry > set bundle max-logins 0 > set link no pap chap > set link enable chap > set link keep-alive 0 0 // tried before with 10 and 60 and now > I've disabled the keepalives > set link max-redial -1 > set link yes acfcomp protocomp > set link enable chap-md5 chap-msv1 chap-msv2 chap > set link mtu 1460 > set link mtu 1460 //here I also tried without these > set link mru 1460 // here I also tried without these > set link latency 0 > set ipcp dns dns-ip-address > set ipcp yes vjcomp > set ccp yes mppc > set ccp yes mpp-e40 > set ccp yes mpp-e128 > set ccp yes mpp-stateless > set pptp disable delayed-ack > > mpd.links > > pptp1: > set link type pptp > set pptp self my-server-ip-address > set pptp enable incoming > set pptp disable originate > set pptp disable windowing > > I'm also using pf for NAT: > scrub in all fragment reassemble no-df max-mss 1452 > #nonat = local table with lan ip addresses > nat on $ext_if from 192.168.1.128/25 to ! <nonat> -> ($ext_if) > > I get no packet errors during the communication. > > Can anyone help in debugging this ? > > > Thanks, > Mihai > > > > > Forgot to mention this: As far as I'm seeing it now, this only happens when 2 users try to be simultaneously connected. I have defined: pptp1: new -i ng0 pptp1 pptp1 set iface disable proxy-arp set ipcp ranges 192.168.1.129/32 192.168.1.130/32 load pptp_standard pptp2: new -i ng0 pptp2 pptp2 set iface disable proxy-arp set ipcp ranges 192.168.1.131/32 192.168.1.132/32 load pptp_standard pptp1: set link type pptp set pptp self 86.105.56.134 set pptp enable incoming set pptp disable originate set pptp disable windowing pptp2: set link type pptp set pptp self 86.105.56.134 set pptp enable incoming set pptp disable originate set pptp disable windowing
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46DED51F.9080809>