配置IPv6地址

最近更新时间:2019-09-06 09:26:55

您创建的KEC实例部分标准镜像无法自动发现ipv6地址,或者自定义镜像因为配置原因而无法自动发现ipv6地址,需要通过提供的工具进行配置 。本文描述了如何为 Linux 实例自动配置 IPv6 地址。

注意:该工具仅适用于Linux操作系统,不支持Windows操作系统。

自动配置IPv6地址:

工具介绍: kec-ipv6-setup-utils 能为已分配 IPv6 地址的实例自动配置 IPv6 地址(通过dhcp client获取,部分实例如果出现无法获取IPv6地址的问题,建议升级dhcp client),或者为没有分配 IPv6 地址的实例自动清理已有的 IPv6 配置。

注意事项: 1.kec-ipv6-setup-utils 工具在运行时会自动重启网卡、禁用ip6tables、网络服务,短时间内网络可能会不可用,请慎重执行。 2.执行需要root用户权限。

执行方式: 下载脚本到正在运行的实例中,以root用户身份执行如下命令即可查脚本使用说明信息:

chmod +x ./kec-ipv6-setup-utils
./kec-ipv6-setup-utils --enable

命令行参数:

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

配置工具下载地址: 下载地址

注意:该工具适用于金山云提供的linux标准镜像以及基于金山云标准镜像创建的自定义镜像;

常见提醒:

1."need to reboot"。 此提醒表示需要重启实例。此提示信息优先度最高,应该忽略其他提示信息,先重启实例。 image.png

2.

"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." from google translate :-)

建议升级dhcp client。 执行"kec-ipv6-setup-utils --enable",会重启网卡,重启网卡后依然未发现正确的IPv6地址时,将尝试执行"dhclient -6 &",再次获取IPv6地址。此提示信息如果和"Need To Reboot"提示信息同时出现,可以忽略,优先重启实例。

附:升级dhcp client

1.系统为CentOS、Fedora,Red Hat。

yum install dhclient

2.系统为Ubuntu,Debian。

sudo apt-get install isc-dhcp-client
sudo apt-get install isc-dhcp-common

PS: Debian推荐使用Debian 9上最新版本的 isc-dhcp-client(>= 4.3.5)。

金山云,开启您的云计算之旅

注册有礼