Désactivation d'IPv4 et utilisation uniquement d'IPv6 dans Ubuntu

Je fais des tests liés à IPv6, et je voulais désactiver complètement mon IPv4 pour les tests sur Linux, mais je n'ai pas trouvé de place facile à faire. Comment puis-je rendre mon IPv6 le seul actif?

Je crois que si vous modifiez le file /etc/modprobe.d/aliases et que vous modifiez ce qui suit, cela devrait fonctionner:

alias net-pf-2 ipv4

à:

alias net-pf-2 off

Si vous utilisez Network Manager, click et select 'Modifier les connections'. Ensuite, modifiez la connection par défaut (ou celle que vous utilisez) et regardez sous l'onglet 'Paramètres IPv4'. Il devrait y avoir un drop down menu pour la méthode où vous pouvez sélectionner 'Désactivé'.

N'oubliez pas de l'activer lorsque vous avez fini de tester.

Si vous n'utilisez pas Network Manager, l' ip address del <address>/<netmask> dev <device> doit faire l'affaire. Par exemple: ip address del 10.0.0.2/24 dev eth0 .

La meilleure façon de le faire est de simplement ne pas configurer une adresse IPv4. De plus, vous pouvez choisir de désactiver arp:

 ip addr del <ipv4 address>/CIDR dev ethN (operational example: "ip addr del 192.168.0.1/24 dev eth0") ip link set dev eth0 arp off 

Je le fais sur certaines boîtes qui ne devraient être accessibles via IPv6 qu'à des fins administratives (ssh) – boîtes qui ne devraient pas utiliser l'Internet routable pour autre chose. Un tel exemple est un server de database qui utilise un ULA IPv6 via OpenVPN afin que seuls les hôtes internes puissent se connecter à celui-ci.