腾讯云IPv6自动配置工具介绍

如果遇到下列问题,建议采用本节提供的kec-ipv6-setup-utils工具自动配置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 --enable

命令行参数
kec-ipv6-setup-utilsv0.0.1Usage: 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

表示需要重启实例。此提示信息优先度最高,应该忽略其他提示信息,先重启实例。


升级DHCP client
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-clientsudo apt-get install isc-dhcp-common
对于Debian操作系统,推荐使用Debian 9上最新版本的DHCP client
sudo apt-get install isc-dhcp-clientsudo apt-get installisc-dhcp-client >= 4.3.5