yuan-er

导航

 

配置并启用IPv6(可选)

操作场景

如果主机网络协议为IPv6,需要在主机上线之前配置并启用IPv6。

操作步骤

  1. 以root用户登录主机。
  2. 执行以下命令,进入/etc/sysctl.conf文件。

     

    vi /etc/sysctl.conf

     

  3. 配置如下系统参数,在系统级别开启IPv6支持。

     

    net.ipv6.conf.all.disable_ipv6 = 0

    net.ipv6.conf.default.disable_ipv6 = 0

    net.ipv6.conf.lo.disable_ipv6 = 0

     

  4. 执行以下命令,重新加载 /etc/sysctl.conf 文件中的系统内核参数设置。

     

    sysctl -p >/dev/null 2>&1

     

  5. 执行命令ifconfig,查看IP地址绑定的网卡,如eth0。
  6. 如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,执行以下命令,打开文件ifcfg-{nic}。

     

    vi /etc/sysconfig/network-scripts/ifcfg-{nic}

    如果主机的操作系统为SUSE,执行以下命令,打开文件ifcfg-{nic}。

    vi /etc/sysconfig/network/ifcfg-{nic}

    {nic}表示5中查询到的IP地址绑定的网卡,如eth0。

     

  7. 按“i”进入编辑模式,配置如下参数,配置该网卡的IPv6支持。

     

    IPV6INIT=yes

    NM_CONTROLLED=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_FAILURE_FATAL=no

    IPV6_ADDR_GEN_MODE=stable-privacy

    IPV6_DEFAULTGW={ipv6Gw}

    如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,还需配置如下参数。

    IPV6ADDR={ipv6Addr}/{subnetMaskLen}

    如果主机的操作系统为SUSE,还需配置如下参数。

    IPADDR_IPV6={ipv6Addr}/{subnetMaskLen}

    其中:

    • {ipv6Addr}:表示指定的IPV6地址,例如:fd00:aaaa:20:cb:200:8c2:5d88:e5b9。
    • {subnetMaskLen}:表示指定的IPV6地址的子网掩码长度,例如64。{ipv6Addr}/{subnetMaskLen} 示例:fd00:aaaa:20:cb:200:8c2:5d88:e5b9/64。
    • {ipv6Gw}:表示指定的默认网关地址,通常是对应网段的第一个地址,例如:fd00:aaaa:20:cb::1。

     

  8. 按“Esc”键后输入:wq!保存并关闭文件。
  9. 重启网络。

     

    • 如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,执行以下命令,重启网络。

      systemctl restart NetworkManager

    • 如果主机的操作系统为SUSE,执行以下命令,重启网络。

      systemctl restart network

     

  10. 执行以下命令,启用指定的网络接口。

     

    ifup {nic}

    如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,还需执行以下命令,连接指定的网络接口。

    nmcli device connect {nic}

    {nic}表示5中查询到的IP地址绑定的网卡,如eth0。

     

 
posted on 2025-04-23 12:06  数据库笔记  阅读(3)  评论(0)    收藏  举报