Disable IPv6 on Raspberry Raspbian
Disabling IPv6
Firstly, check for presence of IPv6 using ifconfig. You should be seeing a few lines containing inet6 addr: ....
To disable, edit a file: sudo nano /etc/sysctl.conf
Add the following line:
Copy
1 | net.ipv6.conf.all.disable_ipv6 = 1 |
For the change to take effect without rebooting:
Copy
1 | sudo sysctl -p |
Verify that IPv6 address does not show up in ifconfig.
Re-enabling IPv6
If you wish to re-enable, change the value in the setting above from 1 to 0 then execute the following two lines:
Copy
1 | sudo sysctl -p |
If you are doing this over SSH, the current session will of course be cut off. You should be able to reconnect in just a few seconds.