Ceci est une ancienne révision du document !
But le client initie une connexion ssh et monte une interface 'ppp0' sur le serveur. Le serveur NAT tout ce qui arrive sur cette interface sur le réseau local 'eth0' et tout se arrive sur l'interface eth0 vers ppp0.
Dans cette configuration : - le réseau lan est en 192.168.0.0/24 - le réseau ppp est en 192.168.35.0/24 - l'adresse 192.168.35.254 ne doit pas être utiliser par les clients (pas compris à quoi elle servait)
Sur le serveur, seules quelques règles iptables sont nécessaires :
#autorise les requetes du client VPN $IPTABLES -A INPUT -s 192.168.35.0/24 -d 192.168.35.254 -j ACCEPT $IPTABLES -A OUTPUT -s 192.168.35.254 -d 192.168.35.0/24 -j ACCEPT # NAT (LAN > VPN) $IPTABLES -A FORWARD -i eth0 -o ppp0 -m state ! --state INVALID -j ACCEPT $IPTABLES -A FORWARD -i ppp0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT # NAT (VPN > VPN) $IPTABLES -A FORWARD -i ppp0 -o eth0 -m state ! --state INVALID -j ACCEPT $IPTABLES -A FORWARD -i eth0 -o ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT