步骤 1:查询实例的IPv6地址
您可以通过控制台和实例元数据查看实例分配的IPv6地址。
控制台操作请参阅 新建实例分配IPv6地址。
实例元数据请参阅 实例元数据,并通过以下元数据项获取 IPv6 地址:
IPv6地址:network/interfaces/macs/[mac]/ipv6s
IPv6网关:network/interfaces/macs/[mac]/ipv6-gateway
IPv6虚拟交换机CIDR地址段:network/interfaces/macs/[mac]/vswitch-ipv6-cidr-block
步骤 2:手动配置IPv6地址
Aliyun Linux 17、CentOS 6/7和Red Hat 6/7操作步骤
远程连接实例。
运行 vi /etc/sysconfig/network-scripts/ifcfg-eth0 打开网卡配置文件,eth0 为网卡标识符,您需要修改成实际的标识符。在文件中根据实际信息添加以下配置:
单IPv6地址:
试用
IPV6INIT=yes
IPV6ADDR=
IPV6_DEFAULTGW=
多IPv6地址:
试用
IPV6INIT=yes
IPV6ADDR=
IPV6ADDR_SECONDARIES="
IPV6_DEFAULTGW=
说明 为区分单个IPv6与多个IPv6地址,请在 IPV6ADDR_SECONDARIES 参数中使用列表格式表达多地址格式,使用半角引号( ")包含地址,并用空格隔开。
重启网络服务:运行 service network restart 或 systemctl restart network。
Debian/8/9和Ubuntu 14/16操作步骤
远程连接实例。
运行 vi /etc/network/interfaces 打开网卡配置文件,eth0 为网卡标识符,您需要修改成实际的标识符。在文件中根据实际信息添加以下配置:
单IPv6地址:
试用
auto eth0
iface eth0 inet6 static
address
netmask <子网前缀长度>
gateway
多IPv6地址:
试用
auto eth0
iface eth0 inet6 static
address
netmask <子网前缀长度>
gateway
auto eth0:0
iface eth0:0 inet6 static
address
netmask <子网前缀长度>
gateway
auto eth0:1
iface eth0:1 inet6 static
address
netmask <子网前缀长度>
gateway
说明 为区分单个IPv6与多个IPv6地址,您只需在同一网卡标识符的基础上重复添加地址信息即可。
重启网络服务:运行 service network restart 或 systemctl restart networking。
OpenSUSE 42和SUSE Linux 11/12操作步骤
远程连接实例。
运行 vi /etc/sysconfig/network/ifcfg-eth0 打开网卡配置文件,eth0 为网卡标识符,您需要修改成实际的标识符。在文件中根据实际信息添加以下配置:
单IPv6地址:
试用
IPADDR_0=
PREFIXLEN_0=<子网前缀长度>
多IPv6地址:
试用
IPADDR_0=
PREFIXLEN_0=<子网前缀长度>
IPADDR_1=
PREFIXLEN_1=<子网前缀长度>
IPADDR_2=
PREFIXLEN_2=<子网前缀长度>
说明 为区分单个IPv6与多个IPv6地址,请使用不用的 IPADDR_N 和 PREFIXLEN_N 重复添加地址信息。
运行 vi /etc/sysconfig/network/routes 打开路由配置文件,添加配置项:
试用
default
重启网络服务:运行 service network restart 或 systemctl restart networking。
CoreOS 14/17操作步骤
远程连接实例。
运行 vi /etc/systemd/network/10-eth0.network 打开网卡配置文件,eth0 为网卡标识符,您需要修改成实际的标识符。在文件中根据实际信息添加以下配置:
单IPv6地址:
试用
[Address]
Address=
[Route]
Destination=::/0
Gateway=
多IPv6地址:
试用
[Address]
Address=
[Address]
Address=
[Route]
Destination=::/0
Gateway=
说明 为区分单个IPv6与多个IPv6地址,您只需重复添加地址信息即可。
重启网络服务:运行 systemctr restart systemd-networkd。
FreeBSD 11操作步骤
远程连接实例。
运行 vi /etc/rc.conf 打开网卡配置文件,vtnet0 为网卡标识符,您需要修改成实际的标识符。在文件中根据实际信息添加以下配置:
单IPv6地址:
试用
ipv6_ifconfig_vtnet0="
ipv6_defaultrouter="
多IPv6地址:
试用
ipv6_ifconfig_vtnet0="
ipv6_ifconfig_vtnet0="
ipv6_defaultrouter="
说明 为区分单个IPv6与多个IPv6地址,您只需在同一网卡标识符的基础上重复添加地址信息即可。
重启网络服务:运行 /etc/netstart restart。
文章转载自:http://yun.jinre.com/newsinfo/791683.html