I have a similar problem trying to remote access a SME 7.0 unit from an XP Client on my SME 6.0.1 system.
Note: I'm not using a dial-up connection for this!
Initially the VPN session stopped at XP's "Verifying username and password" messagebox. After the timeout, I get an XP Error 721
A day later, all was well with no changes to settings.
If I'm looking at th eright log file entries, it shows this for the successful connection:
Sep 4 13:06:05 jaws pptpd[9763]: CTRL: Client [MY.WAN.IP.ADD] control connection started
Sep 4 13:06:05 jaws pptpd[9763]: CTRL: Starting call (launching pppd, opening GRE)
Sep 4 13:06:05 jaws pppd[9764]: Plugin radius.so loaded.
Sep 4 13:06:05 jaws pppd[9764]: RADIUS plugin initialized.
Sep 4 13:06:05 jaws pppd[9764]: pppd 2.4.3 started by root, uid 0
Sep 4 13:06:05 jaws kernel: divert: not allocating divert_blk for non-ethernet device ppp0
Sep 4 13:06:05 jaws pppd[9764]: Using interface ppp0
Sep 4 13:06:05 jaws pppd[9764]: Connect: ppp0 <--> /dev/pts/0
Sep 4 13:06:05 jaws pptpd[9763]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Sep 4 13:06:05 jaws pppd[9764]: MPPE 128-bit stateless compression enabled
Sep 4 13:06:07 jaws pppd[9764]: found interface eth0 for proxy arp
Sep 4 13:06:07 jaws pppd[9764]: local IP address 192.168.0.1
Sep 4 13:06:07 jaws pppd[9764]: remote IP address 192.168.0.95
Sep 4 13:06:07 jaws esmith::event[9788]: Processing event: ip-up.pptpd ppp0 /dev/pts/0 460800 192.168.0.1 192.168.0.95 pptpd
Sep 4 13:06:07 jaws esmith::event[9788]: Running event handler: /etc/e-smith/events/actions/generic_template_expand
Sep 4 13:06:07 jaws esmith::event[9788]: expanding /etc/rc.d/init.d/masq
Sep 4 13:06:07 jaws esmith::event[9788]: generic_template_expand=action|Event|ip-up.pptpd|Action|generic_template_expand|Start|1157371567 472620|End|1157371567 869071|Elapsed|0.396451
Sep 4 13:06:07 jaws esmith::event[9788]: Running event handler: /etc/e-smith/events/ip-up.pptpd/S70pptp-interface-access
Sep 4 13:06:08 jaws /etc/e-smith/events/ip-up.pptpd/S70pptp-interface-access[9791]: /home/e-smith/db/configuration: OLD pptpd=service|Interfaces||TCPPort|1723|access|public|sessions|5|status|enabled
Sep 4 13:06:08 jaws /etc/e-smith/events/ip-up.pptpd/S70pptp-interface-access[9791]: /home/e-smith/db/configuration: NEW pptpd=service|Interfaces|ppp0|TCPPort|1723|access|public|sessions|5|status|enabled
Sep 4 13:06:08 jaws esmith::event[9788]: S70pptp-interface-access=action|Event|ip-up.pptpd|Action|S70pptp-interface-access|Start|1157371567 869395|End|1157371568 25250|Elapsed|0.155855
Sep 4 13:06:08 jaws esmith::event[9788]: Running event handler: /etc/e-smith/events/actions/adjust-services
Sep 4 13:06:08 jaws esmith::event[9788]: adjusting non-supervised masq (adjust)
Sep 4 13:06:08 jaws esmith::event[9788]: adjust-services=action|Event|ip-up.pptpd|Action|adjust-services|Start|1157371568 25616|End|1157371568 663181|Elapsed|0.637565
Sep 4 13:07:11 jaws pppd[9764]: LCP terminated by peer (\M-|jz^@<M-Mt^@^@^@^@)
Sep 4 13:07:11 jaws pppd[9764]: Connect time 1.1 minutes.
Sep 4 13:07:11 jaws pppd[9764]: Sent 1450 bytes, received 8179 bytes.
Sep 4 13:07:11 jaws pptpd[9763]: CTRL: Reaping child PPP[9764]
Sep 4 13:07:11 jaws pppd[9764]: Modem hangup
Sep 4 13:07:11 jaws pppd[9764]: Connection terminated.
Two days on and now its back to the same XP message box, again after the timeout, I get an XP Error 721
Looking at the var/logs/messages at the time of the failure I see the following
Sep 5 08:41:38 jaws pptpd[3673]: MGR: No free connection slots or IPs - no more clients can connect!
Sep 5 08:41:38 jaws pptpd[4601]: CTRL: Client [MY.WAN.IP.ADD] control connection started
Sep 5 08:41:38 jaws pptpd[4601]: CTRL: Starting call (launching pppd, opening GRE)
Sep 5 08:41:38 jaws pppd[4602]: Plugin radius.so loaded.
Sep 5 08:41:38 jaws pppd[4602]: RADIUS plugin initialized.
Sep 5 08:41:38 jaws pppd[4602]: pppd 2.4.3 started by root, uid 0
Sep 5 08:41:38 jaws kernel: divert: not allocating divert_blk for non-ethernet device ppp0
Sep 5 08:41:38 jaws pppd[4602]: Using interface ppp0
Sep 5 08:41:38 jaws pppd[4602]: Connect: ppp0 <--> /dev/pts/0
Sep 5 08:42:08 jaws pppd[4602]: LCP: timeout sending Config-Requests
Sep 5 08:42:15 jaws pppd[4602]: Modem hangup
Sep 5 08:42:15 jaws pptpd[4601]: CTRL: Reaping child PPP[4602]
Sep 5 08:42:15 jaws pppd[4602]: Failed to open /dev/pts/0: No such file or directory
Sep 5 08:42:15 jaws pppd[4602]: tcflush failed: Bad file descriptor
Sep 5 08:42:15 jaws kernel: divert: no divert_blk to free, ppp0 not ethernet
Sep 5 08:42:15 jaws pppd[4602]: Exit.
Sep 5 08:42:15 jaws pptpd[4601]: CTRL: Client [MY.WAN.IP.ADD] control connection finished
I changed the number of clients to 2 and retried:
Sep 5 08:52:42 jaws pptpd[5030]: CTRL: Client [MY.WAN.IP.ADD] control connection started
Sep 5 08:52:42 jaws pptpd[5030]: CTRL: Starting call (launching pppd, opening GRE)
Sep 5 08:52:42 jaws pppd[5031]: Plugin radius.so loaded.
Sep 5 08:52:42 jaws pppd[5031]: RADIUS plugin initialized.
Sep 5 08:52:42 jaws pppd[5031]: pppd 2.4.3 started by root, uid 0
Sep 5 08:52:42 jaws kernel: divert: not allocating divert_blk for non-ethernet device ppp0
Sep 5 08:52:42 jaws pppd[5031]: Using interface ppp0
Sep 5 08:52:42 jaws pppd[5031]: Connect: ppp0 <--> /dev/pts/0
Sep 5 08:53:12 jaws pppd[5031]: LCP: timeout sending Config-Requests
Sep 5 08:53:20 jaws pppd[5031]: Modem hangup
Sep 5 08:53:20 jaws pptpd[5030]: CTRL: Reaping child PPP[5031]
Sep 5 08:53:20 jaws pppd[5031]: Failed to open /dev/pts/0: No such file or directory
Sep 5 08:53:20 jaws pppd[5031]: tcflush failed: Bad file descriptor
Sep 5 08:53:20 jaws kernel: divert: no divert_blk to free, ppp0 not ethernet
Sep 5 08:53:20 jaws pppd[5031]: Exit.
Sep 5 08:53:20 jaws pptpd[5030]: CTRL: Client [MY.WAN.IP.ADD] control connection finished
The only change to the server since install is the addition of AWSTATS.
Can anyone shed light on this.
I'm worried about the error messages about "Bad File Descriptor", but don't know what relevance this has.
Chris