Deshabilitar IPv4 y usar solo IPv6 en Ubuntu

11

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?

Samuel Carrijo
fuente

Respuestas:

2

Si edita el /etc/modprobe.d/aliasesarchivo y cambia lo siguiente, debería funcionar:

alias net-pf-2 ipv4

a:

alias net-pf-2 off
Daemon of Chaos
fuente
1

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.

fuego de tambor
fuente
1

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
mboehn
fuente
Por supuesto, esto no deshabilita IPv4 completamente, solo en la interfaz. Todavía tendrá v4 en loopback (lo), pero no estoy seguro de que pueda deshabilitarse sin problemas.
mboehn
1
Dependiendo exactamente de lo que esté probando, un método más simple podría ser simplemente soltar su ruta IPv4 a la GW predeterminada.
BMDan