Come disabilitare IPv6 in Mac OS X
Alcuni utenti Mac potrebbero voler disabilitare il supporto di rete IPv6 sulle loro macchine. Ciò potrebbe essere utile per evitare determinati conflitti di rete o per aumentare la sicurezza per gli utenti in ambienti con minacce più elevate, poiché IPv6 è stato scoperto dai ricercatori come potenzialmente vulnerabile a attacchi di rete man-in-the-middle e di altro tipo.
Sebbene la maggior parte degli utenti non utilizzi direttamente IPv6, la disattivazione di IPv6 non è priva di conseguenze, e quindi dovrebbe essere fatta solo dagli utenti che sanno cosa stanno facendo e perché lo stanno facendo. Alcuni dei principali servizi di sistema OS X, come il servizio di scoperta Bonjour, utilizzano IPv6. Di conseguenza, la disattivazione di IPv6 potrebbe rendere inutilizzabile la condivisione di AirDrop, alcuni servizi di stampa non saranno più disponibili e alcune altre funzionalità del Mac potrebbero diventare inutilizzabili. Ciò rende impossibile disabilitare per molti.
OS X offre alcuni modi per disattivare IPv6 e tratteremo un metodo semplice utilizzando la riga di comando, oltre a dimostrare come riattivare IPv6 se decidi di averne bisogno. Gli utenti possono anche verificare se IPv6 viene utilizzato attivamente tramite le Preferenze di sistema, che in Mac OS X passa automaticamente allo stato automatico.
Disattiva IPv6 in Mac OS X tramite Terminale
Avvia Terminal, che si trova nella directory / Applicazioni / Utility / e usa i seguenti comandi appropriati alla tua situazione. Nota che molti Mac moderni hanno solo schede wi-fi, rendendo l'opzione ethernet non necessaria. Se il Mac ha sia la rete wi-fi che ethernet, probabilmente vorrai disabilitare IPv6 per entrambe le interfacce.
Disattivazione del supporto IPv6 per Ethernet: networksetup -setv6off Ethernet
Disattivazione di IPv6 per wireless: networksetup -setv6off Wi-Fi
Puoi anche combinare entrambi i comandi in una singola stringa per disabilitare sia wireless che ethernet, basta usare la seguente sintassi:
networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi
Assicurati di inserire quella stringa su una singola riga per eseguire correttamente il comando.
Riattivazione di IPv6 per Wi-Fi ed Ethernet in OS X
Ovviamente è anche possibile invertire la modifica di cui sopra e riattivare il supporto IPV6 con le seguenti stringhe di comando immesse nel terminale:
networksetup -setv6automatic Wi-Fi
networksetup -setv6automatic Ethernet
Puoi anche inserirlo in un unico comando per riattivare IPv6 per Wi-Fi ed ethernet in questo modo:
networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet
Questo riporta semplicemente IPv6 nello stato di configurazione 'automatica' che è predefinito in OS X, se il server a cui ci si connette non supporta IPv6 non verrà utilizzato. Riattivare IPv6 dovrebbe restituire tutti i servizi Bonjour allo stato regolarmente funzionante, inclusa la sempre utile funzione di trasferimento file AirDrop.
Chi è interessato può saperne di più su IPv6 su Wikipedia.
Grazie a @glennzw su Twitter per l'idea di punta e le vere vulnerabilità, non dimenticare di seguire anche @osxdaily su Twitter!