CLusmi
Configuration du client VPN sur le serveur maison
A ajouter dans la conf pour éviter que le serveur vpn modifie les routes du client
route-nopull
Reseau
Une fois connecté au vpn, tu regardes quelle ip a ton serveur sur le réseau vpn :
ip addr
20: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
link/none
inet 10.8.0.6 peer 10.8.0.5/32 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::cb49:5330:304a:7f1c/64 scope link stable-privacy
valid_lft forever preferred_lft forever
20: tun0 <= Nom de l'interface
inet 10.8.0.6 <= l'ip que tu as sur le vpn
Tu actives une table VPN pour tes routes
echo 1 VPN >> /etc/iproute2/rt_tables
#Ajout d'une route par défaut pour l'interface tun0
ip route add default dev tun0 table VPN
#Tout le traffic venant de l'adresse 10.8.0.6 par vers la table VPN pour être traité.
ip rule add from 10.8.0.6/32 table VPN
Tester
ping -I 10.8.0.6 -c 1 www.google.fr
PING www.google.fr (216.58.213.131) from 10.8.0.6 : 56(84) bytes of data.
64 bytes from par21s03-in-f131.1e100.net (216.58.213.131): icmp_seq=1 ttl=57 time=17.1 ms
--- www.google.fr ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 17.190/17.190/17.190/0.000 ms
Configuration de rtorrent
Ajouter dans le .rtorrent.rc
bind = 10.8.0.6
Voila comment j'ai configuré mon serveur à la maison !
Si tu as accès au serveur vpn, tu peux le configurer pour rediriger les ports de rtorrent sur l'ip 10.8.0.6 ! Pour que ces deniers soivent ouvert !!!