Hur man inaktiverar IPv6 i Mac OS X
Innehållsförteckning:
Vissa Mac-användare kanske vill inaktivera IPv6-nätverksstöd på sina maskiner. Detta kan vara önskvärt för att undvika vissa nätverkskonflikter eller för att öka säkerheten för användare i miljöer med högre hot, eftersom IPv6 av forskare har funnits vara potentiellt sårbart för man-in-the-midten och andra nätverksattacker.
Även om de flesta användare inte använder IPv6 direkt, är det inte utan konsekvenser att inaktivera IPv6 och bör därför endast göras av användare som vet vad de gör och varför de gör det.Vissa av Mac OS X-systemtjänsterna, som upptäcktstjänsten Bonjour, använder IPv6. Följaktligen kan inaktivering av IPv6 göra AirDrop-delning oanvändbar, vissa utskriftstjänster blir otillgängliga och vissa andra bekväma Mac-funktioner kan också bli obrukbara. Detta gör det opraktiskt att inaktivera för många.
Mac OS X erbjuder några sätt att stänga av IPv6, och vi kommer att täcka en enkel metod med hjälp av kommandoraden, samt demonstrera hur du aktiverar IPv6 igen om du bestämmer dig för att du behöver det. Användare kan också kontrollera om IPv6 används aktivt genom Systeminställningar, som Mac OS X som standard sätter i ett automatiskt tillstånd.
Inaktivera IPv6 i Mac OS X genom Terminal
Starta Terminal, som finns i katalogen /Applications/Utilities/, och använd följande kommandon som passar din situation. Observera att många moderna Mac-datorer bara har wi-fi-kort, vilket gör Ethernet- alternativet onödigt.Om Mac-datorn har både Wi-Fi och Ethernet-nätverk vill du förmodligen inaktivera IPv6 för båda gränssnitten.
Stänger av IPv6-stöd för ethernet:
nätverksuppsättning -setv6off Ethernet
Inaktiverar IPv6 för trådlöst:
nätverksinställning -setv6off Wi-Fi
Du kan också kombinera båda dessa kommandon till en enda sträng för att inaktivera både trådlöst och Ethernet, använd bara följande syntax:
nätverksinställning -setv6av Ethernet && nätverksinställning -setv6av Wi-Fi
Se till att skriva in den strängen på en enda rad för att ge kommandot korrekt.
Återaktiverar IPv6 för Wi-Fi och Ethernet i Mac OS X
Naturligtvis är det också möjligt att vända på ovanstående ändring, och du kan återaktivera IPV6-stöd med följande kommandosträngar inmatade i terminalen:
nätverksinställning -setv6automatisk Wi-Fi
nätverksuppsättning -setv6automatic Ethernet
Du kan också placera detta i ett enda kommando för att återaktivera IPv6 för Wi-Fi och Ethernet som så:
nätverksinställning -setv6automatisk Wi-Fi && nätverksinställning -setv6automatisk Ethernet
Detta placerar helt enkelt IPv6 tillbaka till det "automatiska" konfigurationsläget som är standard i OS X, om servern du ansluter till inte stöder IPv6 kommer den inte att användas. Återaktivering av IPv6 bör återställa alla Bonjour-tjänster till sitt regelbundet fungerande tillstånd, inklusive den ständigt användbara AirDrop-filöverföringsfunktionen.
De som är intresserade kan lära sig mer om IPv6 på Wikipedia.
Tack till @glennzw på Twitter för tipsidén och tips om sårbarheterna, glöm inte att följa @osxdaily på Twitter också!