Spent half the night last night trying to get my works laptop connected to the office via my (admittedly positively aincient) Netgear WGR614 wireless router however once Vista got as far as "Checking Username and Password" it would just hang and fail to connect.
I finally gave up last night, assuming I was using the wrong credentials or something and headed out. Only when arriving at my destination did I think "Just one more try"... Lo and behold it worked, so I *was* using the correct password!
Back at home now, googling frantically for "Netgear WGR614 GRE PPTP" and the like and I came across this very useful forum post illustrating that unless the Stateful Packet Inspection firewall is ENABLED the Netgear router won't pass the right packets, since I'd been running with the firewall DISABLED (all the permenantly connected machines run Linux and they're NATed anyway) it wasn't work.
Enable the SPI Firewall in the routers control panel and voila, perfect.
Except it's not, because enabling the SPI firewall means the router finds it prudent to drop all DNS query packets, so the cacheing DNS server running on the LAN side of the router recieves no requests rendering it useless. Great.
Any suggestions on how to disable the SPI firewall completely and make this router just route packets, without any inspection or filtering, just route every packet irrespective of content, a task I would have thought as simple as breathing to a router...