Link to home
Start Free TrialLog in
Avatar of John Crawford
John CrawfordFlag for United States of America

asked on

xp machines cannot access ASUS VPN Server.

I'm doing remote office setup for employees and while doing testing I have remote XP machines that log in to VPN Server but are actually not connected. When I ping or type in router ip I get local router page. Weirdly, this is not the case with windows 2000 virtual machines on os x laptops which ping and login to host router web page.
Avatar of John
John
Flag of Canada image

Is the VPN server modern?  XP is tied to SMBv1 which has been removed from everything modern.
Avatar of John Crawford

ASKER

Yes, my co-worker bought a ASUS 3200 router. I was able to connect using a windows 10 home laptop today without a problem and even access the entire office network. So it looks like W2K, XP, and even OS X using Shimo are not usable.
With W2K and Shimo on OS X and can connect but I can only connect to the router setup page, cannot see anything else on network, so far I've spent about 8 hours working on this.
Yes XP is loo long gone . The Windows 10 Machine uses SMBv2 and that stops XP
Avatar of Dr. Klahn
Dr. Klahn

I must respectfully disagree with John's comment above.  The questioner states:

Weirdly, this is not the case with windows 2000 virtual machines on os x laptops which ping and login to host router web page.

Windows 2000 also only supported SMBv1, but those VMs are able to get to the desired page.  Unless the VM host is further encapsulating the VM's outgoing packet in a "legitimate" fashion (which seems unlikely), IMO, this is not an SMB v1 issue -- though that certainly jumps to mind immediately.

In this situation I'd be inclined to put a sniffer on the network, look at the traffic going to the VPN server, and see what differences there are in both the requests to the server and the responses from the server.

Also have a look at the XP firewall configuration.

https://www.bleepingcomputer.com/tutorials/how-to-configure-windows-xp-firewall/

If it's enabled, try disabling it temporarily and see if there's any improvement.  If the firewall is disabled, then it's not a firewall issue and that can be scratched off the  list of possibilities.
Echo dr.klan

Your detail does not convey what type of failures, or vonnection you are establishing.

Are you using PPTP which is likely, the VPN sets up? Check your Ian ip versus the remote Ian or PPTP assigned IPs to make sure there is no overlap.
Using Wireshark, the W2K packets appear to be encapsulated and protocol is PPP. Shimo the protocols are all PPP not encapsulated.

W10 source packets are IPv6 addresses using UDP protocol. The destination is a weird 7 digit address with two colons.
The VPN Server on ASUS router is set to PPTP.

It's clear the W10 packets are totally different looking.
It may be the IPv6 protocol stopping XP (which does not have IPv6 so far as I know).

Can you set the ASUS VPN Server for IPv4?
Are both w2k and XP in the same location.

There are routers that gave issue with gre, protocol 47 which PPTP uses.
The other issue is ip overlap.

IPv6 versus IPv4
Disable IPv6 on your Windows 10 and try the connection again.
IPv6 can be added to XP, win2k preceded XP would suspect similar IPv6 issues.
IPv6 off, W10 connects and has full access,  but Wireshark reports protocols are now: MDNS, MBNS, LLMNR.
Does the says VPN have multiple technologies enabled, including l2tp over IPSec?


Look at shrew cpan client , open source, free VPN client that you could run on XP, IPSec type VPN...


The difficulty in troubleshooting an issue such as yours deals with determining the parameters and under what circumstances it fails.

The impression is that the XP PPTP connection establishes but passes no data
Ip overlap would seem to be common under this type of scenario.

Presumably, the PPTP connection is set to use the remote as default gateway.
The ASUS router has PPTP and openvpn only. Since the win10 has no problem, Ill probably run with that. I'm working with 32 & 16 bit legacy software, would prefer xp.
XP is really old. You can make a virtual machine of that for 16-bit software and use Windows 7 32-bit for legacy. I know you can run some DOS 16-bit software in Windows 7 32-bit.
Ido you have openvpn installed on the XP, try that.

Double check whether Windows 10 uses openvpn.
Like I said, W10 can access, but W2K in Virtual Box running on a W10 unfortunately will not connect to remote network devices (it can login in to VPN Server but cannot see other resources, so I'm back where I started). I was hoping it would work, now I have no way for our 16 bit DOS application to access office servers.
Your virtual box w2k rubs into an ip conflict.

It uses the same ip block.
Configure the w2k to get an ip from the LAN, bridge network, and see if the behavior changes.
The VPN Server is setup to only hand out about 5 ip's. The W2K VM gets the same IP address and sub net as native W10.

The way I got it to work today was to establish a VPN connection via W10. Then Net Use in windows10 to file server on remote network.  Setup a shared folder in the Virtual box machine, then do a Net Use in Windows 2000 and success.
What is the IP of the virtualbox w2k that it gets from the virtual box DHCP.
I think it is the same segment as the one present on the asus VPN side.
If you configure your VM's network bridge to the LAN it would have additional overhead but will bypass the ...
The VM is bridged, so the ip is the private address handed out by VPN Server. Whether I use XP actual bare metal or windows 10 or W2K VM the behavior the same for them all in terms of IP addresses and subnet.

I also tried the vm with NAT but that didn't help.
have not tested your scenarios, but if the VPN sets up and the ip is not in conflict, it is unclear why it fails to pass traffic.
The PPTP in the VM set to use remote ip as default gateway, to pass all traffic from the VM through the VPN?

This is a suggestion of exploration given you found that setting up the VPN on the w10 and sharing the VPN connection with guest VMs.
ASKER CERTIFIED SOLUTION
Avatar of John Crawford
John Crawford
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial