如何在CentOS/RHEL 8上配置IPv6网络

时间:2019-04-29 03:18:03  来源:igfitidea点击:

IPv6地址是一个128位的数字,由8个冒号分隔的组组成,每个组由4个十六进制数字组成。

2001:1:1:1234:0:0:0:300

IPv6通常在CentOS/RHEL 8上默认启用。检查系统上是否启用了IPv6

$ sudo sysctl -a | grep ipv6.*disable

ipv6配置文件

在每个网口的配置文件中可以进行ipv6设置,例如 /etc/sysconfig/network-scripts/ifcfg-enps03

  • IPV6INIT=yes – 初始化用于IPv6寻址的接口。
  • IPV6_AUTOCONF=yes – 自动配置
  • IPV6_DEFROUTE=yes – 默认的IPv6路由已经分配给接口。
  • IPV6_FAILURE_FATAL=no – 即使IPv6失败,系统也不会失败。

临时禁用ipv6

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
$ ip -6 addr

启用ipv6

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
$ sudo systemctl restart NetworkManager

永久禁用Ipv6

在文件 /etc/default/grub中的 GRUB_CMDLINE_LINUX行最后添加参数 ipv6.disable=1

然后重启。