云数据库GaussDB管理平台--准备初始化环境:配置并启用IPv6(可选)

85 阅读2分钟

配置并启用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](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.7.30.10/install/qlh_06_0162.html#qlh_06_0162__zh-cn_topic_0000002063146181_zh-cn_topic_0000001707730197_li127901858182111)中查询到的IP地址绑定的网卡,如eth0。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…