最近更新时间:2024-08-28 10:27:29
如果遇到下列问题,建议采用本节提供的kec-ipv6-setup-utils工具自动配置IPv6地址:
新创建的KEC实例部分标准镜像无法自动发现IPv6地址。
自定义镜像因为配置问题而无法自动发现IPv6地址。
创建实例后再启用IPv6而无法自动发现IPv6地址。
本配置工具仅支持Linux操作系统,不支持Windows操作系统。
本配置工具适用于金山云提供的Linux标准镜像以及基于标准镜像创建的自定义镜像。
本配置工具能通过DHCP client为已分配IPv6地址的实例自动配置IPv6地址,或者为尚未分配IPv6地址的实例自动清理已有的IPv6配置。
配置工具在运行时会自动重启网卡、禁用ip6tables
和网络服务,造成网络短时间不可用,建议提前做好业务规划。
使用本配置工具时,要求具备root
用户权限。
将配置工具保存到正在运行的实例中。
以root用户身份执行如下命令查看脚本使用说明信息。
chmod +x ./kec-ipv6-setup-utils
./kec-ipv6-setup-utils --help
kec-ipv6-setup-utils
v0.0.1
Usage: kec-ipv6-setup-utils command ...[parameters]....
Commands:
--help, -h, -V Show this help message.
--version, -v, -V Show version info.
--enable Enable ipv6.
--disable Disable ipv6.
开启和禁用IPv6的命令如下:
./kec-ipv6-setup-utils --enable #开启IPv6
./kec-ipv6-setup-utils --disable #禁用IPv6
need to reboot
表示需要重启实例。此提示信息优先度最高,应该忽略其他提示信息,先重启实例。
Even if the script restarts the network and does not get the ipv6 address, we will execute 'dhclient -6 &' again,
try to get the available address. If you still find that the network card does not have a normal ipv6 address,
please try to update the dhcp client software.
表示建议用户升级DHCP client。
本配置工具在为已分配IPv6地址的实例自动配置IPv6地址时,将使用到DHCP client。随着kec-ipv6-setup-utils --enable
命令的执行,网卡将重启并重新发现IPv6地址。若无法发现正确的IPv6地址,系统将尝试执行dhclient -6 &
以再次获取IPv6地址。
此提示信息如果与need to reboot
提示同时出现,则优先重启实例。否则,手动升级DHCP client。
根据操作系统选择手动升级DHCP client的方法,具体包括:
对于CentOS、Fedora和RedHat操作系统
yum install dhclient
对于Ubuntu操作系统
sudo apt-get install isc-dhcp-client
sudo apt-get install isc-dhcp-common
对于Debian操作系统,推荐使用Debian 9上最新版本的DHCP client
sudo apt-get install isc-dhcp-client
sudo apt-get installisc-dhcp-client >= 4.3.5
纯净模式