Nintendo WFC over VPN
Since I’ve not seen this solution anywhere else (maybe because it’s crazy), I ought to put it out there.
The background of this workaround is that in my apartment, I am granted free internet usage by the University of Denver. This comes with the condition that I have to use Cisco’s lovely VPN client at all times to get a connection. This is on my Macs and PC’s, even those with built-in VPN capability. Since the VPN client must be running to get any internet connection at all, devices like the Nintendo Wii, Nintendo DS, Playstation Portable, and what have you, cannot get online on the University wireless.
At least, not without a little help.
My first thought was just to use Nintendo’s WFC dongle, essentially a Nintendo-only USB device that creates a local wireless network to connect to Nintendo’s servers. That was no good. Both the Nintendo WFC Connector and the Cisco VPN client require the sharing of a network connection on your machine. I’m not sure about Macs (WFC Connector is PC only), but on Windows you can only have one shared connection at a time. I had a crazy idea, though. And it worked.
My setup to get my Wii online now works as follows: On my PowerMac G5, I run Windows XP at absolute minimal settings in a Virtual PC. The Virtual PC leeches internet connectivity from the Mac, but the connection is NAT’d and the VPC believes it’s coming in on an ethernet card. The VPC is more than happy to share this connection with the Nintendo WFC Connector, which is plugged into a hub on top of the G5. This virtualized machine keeps my Nintendo equipment connected for a sliver of the G5′s 2 GB of RAM. It’s not great, but it works, and that’s good enough for me for the time being.
EDIT: After further testing, I’ve determined that this also works with WinXP running a second WinXP install under VMWare Workstation (with WFC software version 1.04 and VMWare Tools installed). I don’t see any reason why Linux couldn’t do the same with its version of VMWare. VirtualPC 2007 on Windows, however, can’t use this trick because it doesn’t support USB.





