Jeśli masz włączone ipv6 na macach w korpo rusz dupę i wyłącz, podziękujesz mi później. Chyba że twoja firma oficjalnie nie ma problemu z supportem ipv6, wtedy możesz to olać. W moim przypadku u userów, którym w domu router przydzielał z defaultu ipv6 i nadawal priorytet przestał działać VPN jamf connect się nie ładował podczas logowania i jeszcze parę innych problemów, których już nie pamiętam, widać były mało ważne.
W każdym razie po wyłączeniu ipv6 wszystko nagle zaczęło zapierdalać niczym gumisie po soku z gumi jagód. Niestety był jeden problem... Apple jak zawsze musi robić coś po swojemu i w preferencjach systemowych przy ipv6 brakuje opcji off. Wiec trzeba użyć tajnego zaklęcia, które napisał kolega, bo mi się nie chciało. Jest całkiem sprytne, listuje wszystkie interfejsy sieciowe i po kolei robi, co trzeba.
#!/bin/bash
# Remove temp file if already exist
rm -rf /tmp/networkinterface
# Create file with all avaiable network interfaces
networksetup -listallnetworkservices >> /tmp/networkinterface
#Remove first unnecery line from the file
tail -n +2 /tmp/networkinterface > /tmp/networktmp && mv /tmp/networktmp /tmp/networkinterface
# Disable IPv6 for all interfaces listed in the file
cat /tmp/networkinterface | while read line
do networkinterface=$(echo "$line" )
echo "$networkinterface"
networksetup -setv6off "$networkinterface"
done
rm -rf /tmp/networkinterface