配置并启用IPv6
操作场景
如果主机网络协议为IPv6,需要在主机上线之前配置并启用IPv6。
操作步骤
-
以root用户登录主机(也可使用非root用户登录主机,请使用sudo命令提权执行命令)。
-
执行以下命令,进入/etc/sysctl.conf文件。
vi /etc/sysctl.conf
-
配置如下系统参数,在系统级别开启IPv6支持。
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
-
按“Esc”键后输入**:wq!**保存退出。
-
执行以下命令,重新加载 /etc/sysctl.conf 文件中的系统内核参数设置。
sysctl -p >/dev/null 2>&1
-
执行命令ifconfig,查看IP地址绑定的网卡,如eth0。
-
如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,执行以下命令,打开文件ifcfg-{nic}。
vi /etc/sysconfig/network-scripts/ifcfg-
{nic}
如果主机的操作系统为SUSE,执行以下命令,打开文件ifcfg-{nic}。
vi /etc/sysconfig/network/ifcfg-
{nic}
{nic}表示6中查询到的IP地址绑定的网卡,如eth0。
-
按“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。
-
按“Esc”键后输入**:wq!**保存并关闭文件。
-
重启网络。
* 如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,执行以下命令,重启网络。
**systemctl restart NetworkManager**
* 如果主机的操作系统为SUSE,执行以下命令,重启网络。
**systemctl restart network**
11. 执行以下命令,启用指定的网络接口。
**ifup**
**{nic}**
如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,还需执行以下命令,连接指定的网络接口。
**nmcli device connect**
**{nic}**
{nic}表示[6](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/25.1.30/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…