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.