Como desabilitar o IPv6 no Mac OS X
Índice:
Alguns usuários de Mac podem querer desabilitar o suporte de rede IPv6 em suas máquinas. Isso pode ser desejável para evitar certos conflitos de rede ou para aumentar a segurança dos usuários em ambientes de maior ameaça, uma vez que os pesquisadores descobriram que o IPv6 é potencialmente vulnerável a ataques man-in-the-middle e outros ataques de rede.
Embora a maioria dos usuários não use IPv6 diretamente, a desativação do IPv6 tem consequências e, portanto, deve ser feita apenas por usuários que sabem o que estão fazendo e por que estão fazendo.Alguns dos principais serviços do sistema Mac OS X, como o serviço de descoberta Bonjour, usam IPv6. Assim, desabilitar o IPv6 pode tornar o compartilhamento AirDrop inutilizável, certos serviços de impressão ficarão indisponíveis e alguns outros recursos convenientes do Mac também podem ficar inoperantes. Isso torna impraticável desativar para muitos.
Mac OS X oferece algumas maneiras de desativar o IPv6, e abordaremos um método simples usando a linha de comando, além de demonstrar como ativar o IPv6 novamente se você decidir que precisa. Os usuários também podem verificar se o IPv6 é usado ativamente por meio das Preferências do sistema, que o Mac OS X define como padrão para colocar em um estado automático.
Desativar IPv6 no Mac OS X através do Terminal
Launch Terminal, localizado no diretório /Applications/Utilities/, e use os seguintes comandos apropriados para sua situação. Observe que muitos Macs modernos possuem apenas placas wi-fi, tornando desnecessária a opção ethernet.Se o Mac tiver rede wi-fi e ethernet, você provavelmente desejará desativar o IPv6 para ambas as interfaces.
Desativando suporte IPv6 para ethernet:
networksetup -setv6off Ethernet
Desativando IPv6 para wireless:
networksetup -setv6off Wi-Fi
Você também pode combinar ambos os comandos em uma única string para desabilitar wireless e ethernet, basta usar a seguinte sintaxe:
networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi
Certifique-se de inserir essa string em uma única linha para emitir o comando corretamente.
Reativando o IPv6 para Wi-Fi e Ethernet no Mac OS X
Claro, reverter a alteração acima também é possível, e você pode reativar o suporte IPV6 com as seguintes sequências de comando inseridas no terminal:
networksetup -setv6automatic Wi-Fi
networksetup -setv6automatic Ethernet
Você também pode colocar isso em um único comando para reativar o IPv6 para Wi-Fi e ethernet da seguinte forma:
networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet
Isso simplesmente coloca o IPv6 de volta no estado de configuração 'automático' que é padrão no OS X, se o servidor ao qual você está se conectando não suporta IPv6, ele não será usado. A reativação do IPv6 deve retornar todos os serviços Bonjour ao seu estado de funcionamento regular, incluindo o sempre útil recurso de transferência de arquivos AirDrop.
Os interessados podem aprender mais sobre IPv6 na Wikipédia.
Obrigado a @glennzw no Twitter pela dica e alerta sobre as vulnerabilidades, não se esqueça de seguir @osxdaily no Twitter também!