|
Needs Updating |
How to set up Gaming VPN using PPTPD
TODO.
Working:
- TCP/IP
Current problem(s):
- Only one IPX connection is accepted
- Sometimes you must reconnect because pptpd/pppd gets into somekind of loop
Server, Linux
Packing and authentication (except plain text) is not used because it eats bandwidth.
apt-get install pptpd ipx ipxripd
File: /etc/ppp/options
File contains only these lines:
lock #debug
File: /etc/ppp/pptpd-options
File contains only these lines:
name pptpd lock nodefaultroute nobsdcomp # change to your own DNS ms-dns 130.234.4.30 ms-dns 130.234.5.30 proxyarp netmask 255.255.255.0 #IPX (todo) ipx ipx-network 4 ipx-node 1:0 ipx-routing 2 ipx-router-name Linux_router ipxcp-accept-remote # authentication: noauth nomppe nomppe-40 nomppe-128 #debug
File: /etc/pptpd.conf
File contains only these lines:
option /etc/ppp/pptpd-options logwtmp localip 172.20.0.1 remoteip 172.20.0.2-254 # 'listen' is not required necessary #listen 44.33.22.11
iptables
Run this:
echo 1 > /proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/ipv4/ip_dynaddr
File: /etc/ppp/chap-secrets
Add all VPN users to this file
# client server password IP # separated with tab raspi pptpd awvb46bw7n "*" testuser pptpd fgf4wty475 1.2.3.4
Debugging
- /var/log/syslog
- /proc/net/ipx/interface
- /proc/net/ipx/route
- /proc/net/ipx/socket
- ip addr; ip route show table all; ip rule
Services:
/etc/init.d/pptpd <start|stop|restart>
/etc/init.d/ppp <start|stop|restart>
Client, Windows XP
- Install IPX
- Create VPN connection
VPN Settings (Windows)
Custom settings, check only PAP
VPN-type = PPTP-VPN
Negotiate multilink = ON
TCP/IP = don't use gateway
Links
#pptp @ FreeNode
CategoryGames CategoryVPN