Disable IPv6 support in Ubuntu/Linux.

As many people know, Ubuntu supports IPv6 by default.
It's nice but sometimes you don't have chance to use IPv6 in your network environment.
And maybe, sometimes it brings few more complexity for your system administration tasks.

For example, if you set [i]listen_ip=0.0.0.0:80[/i] in a services daemon's config file and hope it can listen to all of the IPv4 IPs of your network interfaces, you might not get what you want.

This is because, if the daemon supports both IPv4 and IPv6, it will listen to [i]IPv6 :::80[/i] by default. That's why you cannot connect to your service even the network link is up.

[b]HOWTO:[/b]
There are many different, alternative, or strange ways people tell you that it can disable IPv6.
But the best way is using [u]/etc/sysctl.conf[/u] to disable it in your kernel.

  1. Using those commands to append kernel settings/parameters into [u]/etc/sysctl.conf[/u]
    [i]echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf[/i]
    [i]echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf[/i]
    [i]echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf[/i]
    [i]echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf[/i]
  2. Enable those settings Righ Now!
    [i]sysctl -p[/i]

[b]Done![/b]
All those setting will will be kept and will be applied/enabled automatically at future boot time.


Tested on: Ubuntu 8.04 LTS, Ubuntu 10.04 LTS

Comments

Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site. https://www.besanttechnologies.com/training-courses/software-testing-tra...

Thank you so much for such valuable information sharing. It’s highly appreciated.
Apache Spark Training in Chennai
| Apache Spark Online Training

Very Nice Blog, I like this Blog thanks for sharing this blog , I have got lots of information from this Blog. Do u know about
http://www.besanttech.com/selenium-training-in-chennai.php

I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter. http://www.besanttech.com/aws-training-in-chennai.php

I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here.Thanks once more for all the details.
https://www.besanttechnologies.com/training-courses/python-training-inst...

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.