Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/11/2019, à 20:31

wysiwyg31

re-activer IPv6 après déco du VPN ?

Bonjour à tous !

Alors voilà, en ce moment, je regarde tout plein de sujets autour de la vie privée (dns over tls, esni, vpn....) mais aussi ipv6

J'ai donc paramétré un VPN (openvpn) en client sur mon pc....quand je vais regarder sur un site 'what is my ip', je vois  l'IP présentée par le VPN (en ipv4), jusque là niquel....par contre, l'ipv6 est la mienne.

J'ai trouvé sur le net une technique simple et efficace pour desactiver l'IPv6 à la connexion du VPN:
il suffit de placer le script:

#!/bin/sh

if [ "$IFACE" = "tun0" ]; then
  sysctl -w net.ipv6.conf.all.disable_ipv6=1
  sysctl -w net.ipv6.conf.default.disable_ipv6=1
fi

dans

/etc/network/if-up.d

Je suis nul en script, mais ca me semble simple: si l'interface tun0 montre le bout de son nez, pov sysctl coupe l'ipv6

Le truc c'est que pour recuperer l'ipv6...faut rebooter ....bof bof.

Et là je sais pas trop comment pour remettre ipv6 à la déco du VPN ?

Hors ligne

#2 Le 08/11/2019, à 22:13

Toulibre

Re : re-activer IPv6 après déco du VPN ?

Salut,

Commences par compléter ton grub :

gedit admin:///etc/default/grub

et là ajoutes ipv6.disable=1

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Enregistres

Puis dans le fichier hosts :

gedit admin:///etc/hosts

et là ajoutes un # en début de ligne, toute ligne de ce type de format :

# ::1 localhost ip6-localhost ip6-loopback
# ff02::1 ip6-allnodes
# ff02::2 ip6-allrouters

(Les lignes peuvent varier suivant les installations)

Enregistres,

puis mets à jour grub.cfg et redémarres :

sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo reboot

Testes, c'est réversible en rééditant les fichiers comme ils étaient à l'origine (c'est toujours une manip, faut rebooter, mais là tu sais).

#3 Le 08/11/2019, à 22:32

wysiwyg31

Re : re-activer IPv6 après déco du VPN ?

Peut-être que j'ai mal compris ou mal expliqué, mais je ne veux pas désactiver ipv6 complètement.


Je veux couper automatiquement l'ipv6 au moment où j'active le vpn (ça, mon petit script le fait).
Mais aussi re activer l'ipv6 et qu'il soit fonctionnel sans reboot quand j'éteins le vpn. :-)

Hors ligne

#4 Le 08/11/2019, à 23:08

Toulibre

Re : re-activer IPv6 après déco du VPN ?

Ça serait plus un script dans ce genre :

#!/bin/bash
ipv6_disabled="$(sysctl net.ipv6.conf.all.disable_ipv6 | awk '{print $NF}')"
if (connected_to_vpn &> /dev/null); then
  (($ipv6_disabled)) || sysctl -w net.ipv6.conf.all.disable_ipv6=1
else
  (($ipv6_disabled)) && sysctl -w net.ipv6.conf.all.disable_ipv6=0
fi

Tu auras peut-être aussi besoin avec cette méthode de faire ceci :

Toulibre a écrit :
gedit admin:///etc/hosts

et là ajoutes un # en début de ligne, toute ligne de ce type de format :

# ::1 localhost ip6-localhost ip6-loopback
# ff02::1 ip6-allnodes
# ff02::2 ip6-allrouters

(Les lignes peuvent varier suivant les installations)

#5 Le 12/11/2019, à 20:52

wysiwyg31

Re : re-activer IPv6 après déco du VPN ?

Bonjour !
Merci !
Par contre à quel endroit placer le script ?

Hors ligne

#6 Le 12/11/2019, à 23:15

Toulibre

Re : re-activer IPv6 après déco du VPN ?

Salut, avec plaisir.
As tu essayé dans

/etc/network/if-up.d

?