====== Disable IPv6 on Ubuntu ====== ===== Method 1: sysctl ===== sudo gedit /etc/sysctl.conf Append to end of file # IPv6 disabled net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 Save the file and close it. Restart sysctl with sudo sysctl -p Run After that run $ cat /proc/sys/net/ipv6/conf/all/disable_ipv6 If it reports ‘1′ means you have disabled IPV6. or Check the output of ifconfig again and there should be no ipv6 address ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:5f:28:8b inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1346 errors:0 dropped:0 overruns:0 frame:0 TX packets:965 errors:0 dropped:0 overruns:0 carrier:0 ..... If it does not work, then try rebooting the system and check ifconfig again. ===== Method 2: grub ===== sudo gedit /etc/default/grub Look for the line containing "GRUB_CMDLINE_LINUX" and edit it as follows GRUB_CMDLINE_LINUX="ipv6.disable=1" The same can also be added to the value of the variable named "GRUB_CMDLINE_LINUX_DEFAULT" and either would work. Save the file, close it and regenerate the grub configuration sudo update-grub2 Reboot. Now ipv6 should be disabled.