J'ai récemment commencé à utiliser Nordvpn, qui annonce une fonctionnalité de commutateur de suppression qui supprime tout le trafic en cas de perte de la connexion VPN. Après quelques expériences, j'ai constaté que la fonctionnalité d'interrupteur d'arrêt qu'ils fournissent ne fonctionnait pas. Alors je suis allé en ligne et j'ai trouvé plusieurs scripts d'interrupteur de neutralisation très similaires qui semblent fonctionner, mais cela m'a laissé plus de questions.
Quand j'exécute le script,
Sudo ufw reset
Sudo ufw default refuser l'entrée
Sudo ufw default nier sortant
Sudo ufw permettre sur tun0 de tout à tout
Sudo ufw permettre
Et regardez mes interfaces (dans cet exemple, en utilisant ip), je reçois le résultat suivant:
snip (suppression du bouclage et eth pour plus de clarté)
3: wlp3s0: mtu 1500 qdisc état mq mode UP D $
lien/éther 60: 67: 20: 02: 1f: b4 brd ff: ff: ff: ff: ff: ff
RX: erreurs de paquets d'octets ignorées mcast 11013898449 8943422 0 0 0 0
TX: octets, paquets, erreurs, abandonné, transporteur, collsns 424864927, 3330381 0 0 0 0
8: tun0: mtu 1500 qdisc fq_codel sta $ link/none
RX: erreurs de paquets d'octets ignorées mcast 2448944 2909 0 0 0 0
TX: octets, erreurs de paquets, omissions abandonnées, transporteurs 315943 2381 0 0 0 0
Je peux voir que je vois toujours du trafic sur wlp3s0. Doit on s'y attendre? Ma pensée est que je ne verrais que RX et TX sur Tun0.
Cela dit, lorsque je teste pour voir ce qui se passe lorsque je laisse tomber le VPN - tout le trafic ne arrête - je suis très curieux de savoir ce qui se passe avec le trafic wlp3s0. Quelqu'un peut-il me donner un indice?
Le wlp3s0 est votre adaptateur physique, le tun0 est créé au-dessus de cet adaptateur. La raison pour laquelle vous voyez du trafic sur wlp3s0 est parce que tun0 tunnelise le trafic sur wlp3s0. Les paquets sont chiffrés lorsqu'ils atteignent tun0 et sont envoyés via wlp3s0 au serveur OpenVPN.
Si vous arrêtez le trafic via iptables sur le wlp3s0, vous perdrez également votre connexion VPN tun0.