Estoy haciendo algunas pruebas relacionadas con IPv6, y quería deshabilitar completamente mi IPv4 para las pruebas en Linux, pero no pude encontrar ningún lugar fácil para hacerlo. ¿Cómo hago que mi IPv6 sea el único activo?
Si edita el /etc/modprobe.d/aliases
archivo y cambia lo siguiente, debería funcionar:
alias net-pf-2 ipv4
a:
alias net-pf-2 off
En mi opinión, la mejor manera de hacerlo es simplemente no configurar una dirección IPv4. Además, puede optar por desactivar 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
Hago esto en algunos cuadros a los que solo se debe poder acceder a través de IPv6 con fines administrativos (ssh), cuadros que no deberían usar Internet enrutable para ninguna otra cosa. Un ejemplo de ello es un servidor de base de datos que utiliza un ULA IPv6 a través de OpenVPN para que solo los hosts internos puedan conectarse a él.
Si está utilizando Network Manager, haga clic en y seleccione 'Editar conexiones'. Luego edite la conexión predeterminada (o la que está utilizando) y busque en la pestaña 'Configuración de IPv4'. Debe haber un menú desplegable para el método en el que puede seleccionar 'Desactivado'.
Recuerde activarlo cuando termine de probar.
Si no está utilizando Network Manager, este comando debería hacer el truco:
ip address del <address>/<netmask> dev <device>
Por ejemplo:
ip address del 10.0.0.2/24 dev eth0