« Network Manager : désactiver IPv6 lors de la connexion à un VPN » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « Créer le fichier <code>/etc/NetworkManager/dispatcher.d/99vpn-ipv6-switch</code> contenant : <pre> #!/bin/sh # Script to dispatch NetworkManager events # enables/disables... ») |
Aucun résumé des modifications |
||
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Créer le fichier <code>/etc/NetworkManager/dispatcher.d/ | [[category:debian]] | ||
[[category:desktop]] | |||
[[Category:ubuntu]] | |||
[[Category:networking]] | |||
[[Category:networkmanager]] | |||
[[Category:VPN]] | |||
Créer le fichier <code>/etc/NetworkManager/dispatcher.d/99-vpn-ipv6-switch</code> contenant : | |||
<pre> | <pre> | ||
#!/bin/sh | #!/bin/sh | ||
Ligne 25 : | Ligne 32 : | ||
Et le rendre exécutable : | Et le rendre exécutable : | ||
<pre>chmod 755 /etc/NetworkManager/dispatcher.d/ | <pre>chmod 755 /etc/NetworkManager/dispatcher.d/99-vpn-ipv6-switch</pre> | ||
Des variables d'environnements sont disponibles (<code>man NetworkManager</code> section <code>DISPATCHER SCRIPTS</code> pour plus d'informations) |
Dernière version du 2 novembre 2018 à 16:56
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)