Monday, February 12, 2024

vpn wireguard

 installation du rpi4 8gb

utilisation de pivpn (script)

curl -L https://install.pivpn.io | bash

fait le job à moitié (et encore)

j'ai du ajouter

sur le serveur

ipforwarding

/etc/sysctl.conf
net.ipv4.ip_forward=1

ajouter à la config 
ces 2 lignes (masqueraing)
pour le split tunnel. forward les paquets de l'interface wg vers wlan

PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o wlan0 -j MASQUERADE

regler le dns
-sur le serveur  ET sur le client mettre la même config.
les requetes dns passent par le tunnel
DNS=192.168.1.1

sur le client 
AllowedIPs = 192.168.1.0/24
pour le split tunnel 
les requetes passent par le tunnel pour atteindre le réseau local de la maison uniquement pour ce sous réseau. le reste est traité localement. le dns passe aussi par le tunnel (ici la box) permet d'avoir une config qui marche quelle que soit la machine cliente

No comments:

Post a Comment

Ma journée du 01 Décembre 2025

En ce premier jour de décembre, l'heure est venue, De conter une histoire, par les dés soutenue. Quinze dés ont roulé, offrant leur dest...