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?
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:
Se modifichi il /etc/modprobe.d/aliases
file e cambi quanto segue, dovrebbe funzionare:
alias net-pf-2 ipv4
per:
alias net-pf-2 off
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.
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