(De)activate ipv6 on OS X
Ipv6 works pretty well and more content is availible every day. Still, sometimes you want to deactivate it completely - for me my SixXS was dropping too many packets, so I temporarily wanted ipv4 only. On OS X it’s easy to deactivate ipv6.
First, find your network device:
$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Bluetooth DUN
Ethernet
FireWire
Wi-Fi
iPhone USB
Bluetooth PAN
Then deactivate ipv6 on that device:
$ networksetup -setv6off <your_device>
# e.g.
$ networksetup -setv6off Wi-Fi
To reactivate, simply use:
$ networksetup -setv6automatic <your_device>