|
2007-09-11
, 17:18
|
Posts: 4 |
Thanked: 0 times |
Joined on Sep 2007
|
#2
|
|
2007-09-11
, 17:30
|
Posts: 61 |
Thanked: 1 time |
Joined on Jul 2007
|
#3
|
It uses poptop, an open source package that uses a modified pppd and a few kernel modules to emulate a Microsoft VPN server. The beauty of this, and the struggle to make this work, is that the stock VPN client of Microsoft Windows is enough to tunnel in. (retrospect- If we had known Gentoo could just build it for us automatically, we wouldn't have felt so grand when it finally started working by scratch)
If you are interested in making your own VPN server using the same software we did, check out Poptop. http://www.poptop.org/
|
2007-09-11
, 18:17
|
Posts: 61 |
Thanked: 1 time |
Joined on Jul 2007
|
#4
|
|
2007-09-12
, 01:53
|
Posts: 17 |
Thanked: 1 time |
Joined on Jul 2007
|
#5
|
The Following User Says Thank You to rrwright For This Useful Post: | ||
|
2007-09-12
, 09:14
|
Posts: 3,841 |
Thanked: 1,079 times |
Joined on Nov 2006
|
#6
|
|
2007-09-12
, 19:02
|
Posts: 61 |
Thanked: 1 time |
Joined on Jul 2007
|
#7
|
I use OpenVPN extensively (!) on my n800. I am currently traveling indefinately and use the n800 as my primary (or only) computer. Back home, I left a DD-WRT enabled linksys wrt54gl functioning as my openvpn server (works brilliantly!) along with a linux machine and windows box. I connect using openvpn to my network, then VNC or RDesktop into those boxes (respectively). But the most relevant feature of this is the very nice "redirect-gateway def1" feature of openvpn which lets you redirect all your web traffic through the VPN tunnel. So while on the road at unknown, suspicious or certainly compromised access points, as well as restricted connections (ie. the great firewall of china) , my web traffic goes through a secure tunnel to a trusted endpoint and I have the whole internet, safe and secure.
I don't know a lot about the other VPN solutions you have, but I've worked with openvpn a lot and it will definitely do what you want and well. And having it on your home router is a particularly elegant solution.
If you want a good primer on OpenVPN on the N800, check out http://mfresh-n800.blogspot.com/2007...-on-nokia.html He's done a good job (but there are some updated packages you can update after you have those installed).
If you want to set up OpenVPN on your router and need help, let me know and I can help. Good luck.
Ryan
|
2007-09-12
, 19:07
|
Posts: 61 |
Thanked: 1 time |
Joined on Jul 2007
|
#8
|
|
2007-09-12
, 19:38
|
Posts: 14 |
Thanked: 3 times |
Joined on Sep 2007
|
#9
|
|
2007-09-13
, 01:31
|
Posts: 17 |
Thanked: 1 time |
Joined on Jul 2007
|
#10
|
Hey could you post how you setup your router. I have the same one with DD-wrt V23 SP2 VPN firmware installed. I would like to get the vpn working with the N800.
openvpn --mktun --dev tap0
brctl addif br0 tap0
ifconfig tap0 0.0.0.0 promisc up
echo "-----BEGIN CERTIFICATE-----
....................
-----END CERTIFICATE-----" > /tmp/server.crt
echo "-----BEGIN RSA PRIVATE KEY-----
....................
-----END RSA PRIVATE KEY-----" > /tmp/server.key
echo "-----BEGIN CERTIFICATE-----
....................
-----END CERTIFICATE-----" > /tmp/CA.crt
echo "-----BEGIN DH PARAMETERS-----
....................
-----END DH PARAMETERS-----" > /tmp/dh2048.pem
echo "server-bridge 172.31.1.1 255.255.255.0 172.31.1.21 172.31.1.29
port 1194
dev tap0
client-to-client
push \"ping 30\"
push \"ping-restart 130\"
push \"mute 20\"
push \"persist-key\"
push \"persist-tun\"
dh /tmp/dh2048.pem
ca /tmp/CA.crt
cert /tmp/server.crt
key /tmp/server.key
verb 3
keepalive 30 130
float
mute 10
comp-lzo
persist-key
persist-tun" > /tmp/openvpn.conf
ln -s /usr/sbin/openvpn /tmp/myvpn
/tmp/myvpn --config /tmp/openvpn.conf &
iptables -I INPUT 1 -p udp --dport 1194 -j ACCEPT
remote (your public IP or domain name here)
ns-cert-type server
client
dev tap
ca /etc/openvpn/CA.crt
cert /etc/openvpn/n800.crt
key /etc/openvpn/n800.key
float
log /var/log/openvpn.log
status /var/log/openvpn-status.log
comp-lzo
route-gateway 172.31.1.1
redirect-gateway def1 # (this is optional and is used when you want all your traffic to go through the VPN.)
ive poked around a bit but havent fiund much except that theres a so-so openvpn client thats a pain.
any suggestions or help would be appreciated.
thanks!
Last edited by Tu13es; 2007-09-11 at 15:51. Reason: idiot