Added: OCT 31 2009
Setup OpenVPN client on TomatoVPN 3.4
I need to route the network traffic of my Nintendo WII to the OpenVPN Server. And sure it is hard to hack and deploy OpenVPN client directly on the game machine.
My solution is to purchased a new Linksys WRT54GL router and flash it with TomatoVPN firmware.
What I have to do is setup OpenVPN client on WRT54GL and then connect the WII to the WRT54GL.
The setup of TomatoVPN is pretty simple.
VPN Tunneling – Client – Basic
Remember to update your own domain name and vpn port number.
VPN Tunneling – Client – Advanced
Auth-user-pass is required if you installed the ‘Auth Password’ plugin to the OpenVPN Server. If you did not installed the plugin, remove the line ‘auth-user-pass’ from the ‘Custom Configuration’ field.
VPN Tunneling – Client – Keys
Administration – Scripts – Init
The first two lines here used to make sure the tun driver is loaded and the internet connection sharing is enabled whenever the router is booted.
The rest of the lines simply create a plain text file ‘openvpn-passwd’ under the /tmp directory. The file contains the user name and password used to login the VPN server. This is required for the ‘Auth Password’ plugin only. Remove it if you don’t have the plugin installed.