A présent j’ai réussi à partager la connections de mon rpi avec mon pc
J’ai installer NordVPN mais je n’arrive nullement à partagé mon vpn avec mon lan
Je perd la connections immédiatement une fois le vpn lancer
Est ce un problème de configuration sur mon iptables ?
Ou il y a d’autre chose que j ai zapper ?
Fichier de configuration iptables
Je reste à votre disposition pour plus d infos je n’est malheureusement pu poster qu’une image je suis nouveaux
Pourquoi ? Ton image contient du texte, pourquoi ne pas mettre directement le texte ?
Je ne comprends pas trop ce que tu as voulu faire.
Si tu veux installer un VPN de ce type, je te conseille de faire en sorte que la connexion à Internet ne fonctionne pas, je ne conseille de refuser le trafic entre eth0 et eth1.
Ah, si tu n’as pas de copier-coller sur ton client SSH, ça va être assez compliqué de te transmettre des suggestions. D’un côté, nous ne pourrons pas prendre ce que tu as fait comme base (à moins de le retaper à la main) et tu ne pourras pas le mettre en place (à moins de le retaper à la main).
Oh, mais attends, c’est une capture d’écran d’une capture d’écran, c’est l’application qui affiche les images qu’on voit ?
OK, dans ce cas, un truc le plus simple possible fera l’affaire :
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i eth0 -j ACCEPT
-A INPUT -i eth1 -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth1 -o tun0 -j ACCEPT
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -o tun0 -j MASQUERADE
Assure-toi de comprendre ces règles avant de les mettre en place. N’hésite pas à demander des détails sur ce que tu ne comprends pas.
Par contre, ce n’est que pour la partie iptables, il y a d’autres choses à prendre en compte également dans la configuration, comme la configuration réseau du PC, le DNS et la tables des itinéraires réseau.
Ah, j’ai complètement oublié de demander, tu perds quelle connexion ?
Bonjour est merci de ton aide précieuse je me plongerais dans les réglé iptables ce soir pour essayer de comprendre bien comme il ce doit
Pour la connections c est celle du ssh une fois le vpn lancer ,et bien sur celle du PC derrière le rpi .
Cotes if config je te fait un coller de mon retour if config à savoir que j ai passer en ip static pour les deux eth0 (étant mon wan ) et eth1 étant mon lan
Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
Uncomment the next line to enable packet forwarding for IPv6
Enabling this option disables Stateless Address Autoconfiguration
based on Router Advertisements for this host
net.ipv6.conf.all.forwarding=1
Si tu a besoin d autre configuration je peut vous les communiquer
Je ne sais pas pourquoi tu as mis les tables mangle, raw et security.
Sinon, pour les règles que je te file, c’est plutôt ça :
*filter
:INPUT DROP [0:0] # on refuse par défaut les paquets entrants
:FORWARD DROP [0:0] # on refuse par défaut les paquets traversants (routage)
:OUTPUT ACCEPT [0:0] # on accepte par défaut les paquets sortants
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT # on accepte les paquets entrants qui correspondent à une connexion établie ou relatifs à une communication connue
-A INPUT -i eth0 -j ACCEPT # on accepte les paquets entrants du port eth0
-A INPUT -i eth1 -j ACCEPT # on accepte les paquets entrants du port eth1
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT # on accepte les paquets traversants établis ou relatifs (comme ci-dessus)
-A FORWARD -i eth1 -o tun0 -j ACCEPT # on accepte les paquets traversants entrants par l'interface eth1 et dont le routage prévoit de les faire sortir par tun0
*nat
:PREROUTING ACCEPT [0:0] # on n'altère pas par défaut les paquets qui sont sur le point de traverser
:POSTROUTING ACCEPT [0:0] # on n'altère pas par défaut les paquets qui viennent de traverser
:INPUT ACCEPT [0:0] # on n'altère pas les paquets entrants
:OUTPUT ACCEPT [0:0] # on n'altère pas les paquets sortants
-A POSTROUTING -o tun0 -j MASQUERADE # pour les paquets sortants par l'interface tun0, on applique une traduction d'adresse réseau (NAT)
Est-ce que les règles que tu as appliquées font ce que tu veux ?
Encore merci parfaitement de tout manière quand le vpn et lancer je doit pas être sur le ssh
Donc c’est très bien comme ça
Maintenant config du pc a l heure actuelle il et en dur
192.168.2.2
255.255.255.0
192.168.2.1
DNS 8.8.8.8
8.8.4.4
Generated by xtables-save v1.8.2 on Fri Oct 8 15:29:16 2021
*nat
:PREROUTING ACCEPT [1:218]
:INPUT ACCEPT [1:218]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -o tun0 -j MASQUERADE
COMMIT
# Completed on Fri Oct 8 15:29:16 2021
# Generated by xtables-save v1.8.2 on Fri Oct 8 15:29:16 2021
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [11:1676]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i eth0 -j ACCEPT
-A INPUT -i eth1 -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth1 -o tun0 -j ACCEPT
COMMIT
# Completed on Fri Oct 8 15:29:16 2021
Les serveur dns de
NordVPN sont 103.86.96.100 et 103.86.99.100
J ai mis ce de Google pour faire mais test avec ma simple conf iptable maintenant que mon iptable et bon je vais les changer de sort que ça soit cohérent
Du coup ma conf devrait être comme ça ?
192.168.2.2
255.255.255.0
192.168.2.1
DNS 103.86.96.100
DNS sortant 103.86.99.100