服务器设置开通ipv6协议

背景:
目前信息中心及部分项目上申请的虚拟机或服务器CentOS8.x,默认没有开通ipv6协议,导致docker无法映射应用对应的容器端口,从而导致无法创建应用对应的容器

现象描述:
具体表现为docker images时,可以正常拉取到应用的镜像,但docker ps -a时,没有相应应用的容器生成(或者有容器生成但没有映射应用相应的端口)

问题:
如何开通CentOS8.x的ipv6协议?

1.查看系统是否开通ipv6协议
[root@localhost ~]# ifconfig 此处显示只有inet而没有inet6表示没有开通;



[root@localhost ~]# netstat -untpl 此处显示只有tcp\udp,而没有tcp6\udp6表示没有开通


2.开通ipv6协议
2.1>修改/etc/default/grub文件 ipv6.disable=0默认关闭 ipv6.disable=1表示开启

2.2>执行grub2-mkconfig -o /boot/grub2/grub.cfg

2.3>重启服务器reboot

3.验证是否生效
[root@localhost ~]# ifconfig 此处显示inet6表示已开通;

[root@localhost ~]# netstat -untpl 此处显示tcp6\udp6表示已开通

 

posted @ 2024-02-22 15:07  陶清刚  阅读(9)  评论(0)    收藏  举报