Disabilitare IPv4 e utilizzare solo IPv6 in Ubuntu


11

Sto facendo alcuni test relativi a IPv6 e volevo disabilitare completamente il mio IPv4 per i test su Linux, ma non sono riuscito a trovare un posto facile per farlo. Come posso rendere il mio IPv6 l'unico attivo?

Risposte:


2

Se modifichi il /etc/modprobe.d/aliasesfile e cambi quanto segue, dovrebbe funzionare:

alias net-pf-2 ipv4

per:

alias net-pf-2 off

1

Imho il modo migliore per farlo è semplicemente non configurare un indirizzo IPv4. Inoltre puoi scegliere di disabilitare 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

Lo faccio su alcune caselle che dovrebbero essere raggiungibili solo tramite IPv6 a fini amministrativi (ssh) - caselle che non dovrebbero utilizzare Internet instradabile per nient'altro. Un esempio è un server di database che utilizza un ULA IPv6 tramite OpenVPN in modo che solo gli host interni possano connettersi ad esso.


1

Se si utilizza Network Manager, fare clic su in e selezionare "Modifica connessioni". Quindi modifica la connessione predefinita (o quella che stai utilizzando) e cerca nella scheda "Impostazioni IPv4". Dovrebbe esserci un menu a discesa per il metodo in cui è possibile selezionare "Disabilitato".

Ricordati di attivarlo al termine dei test.

Se non stai usando Network Manager, questo comando dovrebbe fare il trucco:

ip address del <address>/<netmask> dev <device>

Per esempio:

ip address del 10.0.0.2/24 dev eth0

Naturalmente, questo non disabilita completamente IPv4, solo sull'interfaccia. Avrai ancora v4 su loopback (lo), ma non sono sicuro che possa essere disabilitato senza problemi.
— mboehn,

1
A seconda di ciò che stai testando, un metodo più semplice potrebbe essere semplicemente quello di rilasciare il percorso IPv4 al GW predefinito.
— BMDan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.