RB450G, ROS v4.5
I am trying to set up a VPN-connection from a laptop running WinXP to my local lan using PPTP server.
I have managed to establish the connection, and can ping hosts both ways using ip adresses, but not by using host names, as netbios udp broadcasts does not pass through the connection.
Here is what I did:
1. IP POOL -> added new address pool for PPTP clients: "pptp-pool" "192.168.0.201-192.168.0.209" (192.168.0.x is my local lan)
2. Bridge -> added bridge "lan-bridge" on "ether3-lan" and enabled proxy-arp on this bridge
3. PPP Profiles -> added new profile "profile-dialin", local address="192.168.0.1", remote address="pptp-pool" bridge="lan-bridge" DNS server="192.168.0.1"
4. PPP secrets -> added new user name="myself" password="mysecret" profile="profile-dialin"
5. PPP Interface -> enabled PPTP server and created a new interface: name="pptp-dialin" type "PPTP Server"
6. IP Firewall -> added new filter rule: chain="input", protocol = 6(tcp), dst port ="1723", in interface= ether1-internet, action="accept"
7. on the laptop I set up a VPN dialler using PPTP to "mydomain.net" with user "myself" and password "mysecret".
With this setup I can now establish a connection from the laptop and ping hosts on the lan. BUT: I can not refer hosts on the lan using hostnames, because UDP broadcast does not make it across the bridge.
Here is what happens:
Using Tools->Torch, I can see Udp netbios broadcasts from the vpn client (laptop) on both the pptp interface created when user "myself" logs in _and_ on the "lan-bridge", but they are not passed on to the lan.
When i "Torch" on the lan and the bridge, I can see udp netbios broadcasts coming from the lan, but they are not passed on to the pptp connection.
I have tried to add a filter rule on the bridge to forward broadcast packets, but I have probably made an error here!
Please note that both the pptp clients profile and the lan are on the same subnet (192.168.0.0/24) with the same broadcast address, but have slightly different DHCP ranges.
Somehow the UDP broadcast packets "falls in the river" on their way across the bridge, and I cannot understand why.
Suggestions/solutions are very welcome.