IP Checksum 0x0000 when firewall is enabled
Posted: Sat Jan 18, 2014 9:48 pm
Hi,
I have found something strange on Windows Server 2003 with SP2.
On this machine the SE-VPN is running as Server.
I can access this machine over Remote Desktop from the local network.
After I connect to this machine from the internet through SE-VPN (SSTP) i can't use Remote Destkop. As VPN-Client I am in the same IP network (DHCP) as the machine, the firewall is configured correctly, ports forwarded, etc., but what I see is only gray backgrond, the login window is not shown. Then comes timeout.
I used Wireshark to investigate and found, that IP frames sent by this machine to the VPN-connected client have checksum of 0x0000.
In internet I found that I should try disabling ChecksumOffload of the NIC - but this didn't help, then I tried to disable the firewall on the machine - indeed the checksums were now correct and i was able to connect from the VPN-Client to this machine via Remote Desktop. So my conclusion is, that the Windows build-in firewall does not work 100% correct.
My question is: How works SoftEther in thist case?
IP documentation says, that IP checksums may be 0x0000 and any IP stack should work.
Any sugestions?
Best regards,
petrov
I have found something strange on Windows Server 2003 with SP2.
On this machine the SE-VPN is running as Server.
I can access this machine over Remote Desktop from the local network.
After I connect to this machine from the internet through SE-VPN (SSTP) i can't use Remote Destkop. As VPN-Client I am in the same IP network (DHCP) as the machine, the firewall is configured correctly, ports forwarded, etc., but what I see is only gray backgrond, the login window is not shown. Then comes timeout.
I used Wireshark to investigate and found, that IP frames sent by this machine to the VPN-connected client have checksum of 0x0000.
In internet I found that I should try disabling ChecksumOffload of the NIC - but this didn't help, then I tried to disable the firewall on the machine - indeed the checksums were now correct and i was able to connect from the VPN-Client to this machine via Remote Desktop. So my conclusion is, that the Windows build-in firewall does not work 100% correct.
My question is: How works SoftEther in thist case?
IP documentation says, that IP checksums may be 0x0000 and any IP stack should work.
Any sugestions?
Best regards,
petrov