Re: Disabling IPv6 by default when creating a new namespace in Linux

[email protected] Tue, 7 Jun 2022 15:37:54 -0300
Newsgroups gmane.linux.debian.devel.ipv6
Message-ID <[email protected]>
Dheeraj,

You don't need to touch the /etc/sysctl.conf. You need to touch your bootloader configuration file. You can see an example of how to do it here: https://www.thegeekdiary.com/centos-rhel-7-how-to-disable-ipv6/

On 07/06/2022 15:33, Dheeraj Kandula <[email protected]> wrote:
> Thanks Bjørn for your response. I think I am getting a bit confused here.
> 
> I booted up my Linux VM and set the following in my /etc/sysctl.conf file:
> 
> net.ipv6.conf.all.disable_ipv6=1
> net.ipv6.conf.default.disable_ipv6=1
> 
> I saved the file.
> 
> *I rebooted my VM.*
> 
> After reboot, I check the value of 
> "/sys/module/ipv6/parameters/disable_ipv6". *It is still 0.*
> 
> As it is still 0, the new namespaces are created with IPv6 enabled. Is 
> this a bug in the kernel code?
> 
> Dheeraj
> 
> On Tue, Jun 7, 2022 at 2:17 PM Bjørn Mork <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>     Dheeraj Kandula <[email protected] <mailto:[email protected]>> writes:
> 
>      > On my system I see the following values:
>      >
>      > $cat /sys/module/ipv6/parameters/disable_ipv6
>      > 0
> 
>     Yes, that's the default unless you change it..
> 
>      > Are you suggesting that "cat
>     /sys/module/ipv6/parameters/disable_ipv6"
>      > should be 1?
> 
>     Yes, And if you boot with "ipv6.disable_ipv6=1" on the command line,
>     then it will be.
> 
> 
>     Bjørn
> 
>