虚拟主机域名注册-常见问题服务器知识 → 操作系统

CentOS/RHEL 8服务器配置IPv6网络的方法

  IPv6寻址是为了应对IPv4地址的耗尽而开发的。它的目的是通过使用更广泛的网络寻址空间来解决IPv4地址耗尽的问题。一个IPv6地址是一个128位的数字,由8个冒号分隔的组组成,每个组由4个十六进制数字组成。

  IPv6地址的示例如下所示:

  2001:1:1:1443:0:0:0:400

  通常在CentOS / RHEL 8服务器上默认启用IPv6 。要检查系统上是否启用了IPv6,请运行以下命令:

  $ sudo sysctl -a | grep ipv6.*disable

  如果值为0表示IPv6在您的节点上处于活动状态。值为1表示已禁用IPv6。因此,从上面的输出中,启用了IPv6。

  检查是否启用了IPv6的另一种方法是通过查看/ etc / network-scripts /目录中的网络接口。在我们的例子中,这将是/ etc / sysconfig / network-scripts / ifcfg-enps03文件。

  因此,让我们执行以下命令,并检查是否启用了IPv6。

  $ cat /etc/sysconfig/network-scripts/ifcfg-enps03

  请注意以下IPV6选项:

  IPV6INIT = yes –初始化用于IPv6寻址的接口。

  IPV6_AUTOCONF = yes –启用接口的IPv6自动配置。

  IPV6_DEFROUTE =yes –这表示已将默认IPv6路由分配给接口。

  IPV6_FAILURE_FATAL = no –表示即使IPv6失败,系统也不会失败。

  上面的输出确认已启用IPv6寻址。在终端上,您可以通过运行以下IP命令来检查接口的IPv6地址:

  $ ip a

  或者

  $ ip -6 addr

  请注意inet6前缀,如下所示。

  要临时禁用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

  然后重新启动NetworkManager以使更改生效。

  $ sudo systemctl restart NetworkManager

  要永久禁用IPv6,请编辑GRUB / etc / default / grub文件。如图所示GRUB_CMDLINE_LINUX,在该行的末尾附加参数ipv6.disable=1。

  要应用更改,请重新引导系统。

  就像IPv4一样,可以使用nmtui和nmcli工具手动配置IPv6 。但是,不建议这样做,因为IPv6的手动配置容易出错并且非常繁琐。

  此外,跟踪将哪些IPv6地址分配给哪些服务器系统也是一项艰巨的任务,很有可能您会弄乱您的配置。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:CentOS 8 添加网桥nmcli命令用法
下一篇:使用 nmtui 工具怎么配置 IP 网络
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部