Network Manager : désactiver IPv6 lors de la connexion à un VPN

Dans cet article, vous trouverez la solution pour désactiver automatiquement votre IPv6 afin de ne pas être retrouvé par ce biais.

Créer le fichier /etc/NetworkManager/dispatcher.d/99-vpn-ipv6-switch contenant :

#!/bin/sh
# Script to dispatch NetworkManager events
# enables/disables ipv6 on vpn-down/vpn-up events respectively
#

INTERFACE="$1"
ACTION="$2"

case $ACTION in
    vpn-up)
    # vpn connected -> disable ipv6
    sysctl -w net.ipv6.conf.all.disable_ipv6=1
    ;;

    vpn-down)
    # vpn disconnected -> enable ipv6
    sysctl -w net.ipv6.conf.all.disable_ipv6=0
    ;;
esac

exit 0

Et le rendre exécutable :

chmod 755 /etc/NetworkManager/dispatcher.d/99-vpn-ipv6-switch

Des variables d’environnements sont disponibles (man NetworkManager section DISPATCHER SCRIPTS pour plus d’informations)

Source : https://wiki.csnu.org/index.php/Network_Manager_:_d%C3%A9sactiver_IPv6_lors_de_la_connexion_%C3%A0_un_VPN

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*



La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.