配置 IPv6 地址
背景信息
在创建虚拟机实例时分配公网 IPv6 地址后,默认情况下 IPv6 地址会生效,无需手动配置。如果您为实例分配了额外的 IPv6 地址,则需要访问实例并配置 IPv6 以使其生效。
IPv6 地址配置
请根据以下示例配置实例上的 IPv6 地址。
Debian 7
分配的 IPv6 地址会自动生效,但在实例重启后可能会失效。因此,必须禁用 cloud-init
修改 /etc/network/interfaces.d
目录中网络接口文件的能力。
在以下示例中,默认网络接口配置文件为:/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
。
执行以下命令以打开网络接口配置文件。
sudo vi /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
配置以下信息,保存并退出。
network: {config: disabled}
执行以下命令以打开网络接口配置文件。
sudo vi /etc/network/interfaces.d/50-cloud-init
在文件末尾添加以下信息。
iface eth0 inet6 dhcp
修改完成后,保存并退出。
运行以下命令以重启实例。
sudo reboot
Ubuntu 24.04
网络配置通常由 Netplan 管理。
Netplan 配置文件位于
/etc/netplan/
目录下,文件名可能为01-netcfg.yaml
或50-cloud-init.yaml
。运行以下命令以打开 Netplan 配置文件。sudo vi /etc/netplan/01-netcfg.yaml
添加或修改配置。以下是一个示例。
network: version: 2 ethernets: eth0: dhcp4: no dhcp6: no addresses: - 2001:db8::1/64 - 2001:db8::2/64 gateway6: 2001:db8::ff nameservers: addresses: - 2001:4860:4860::8888 - 2001:4860:4860::8844
使用以下命令应用 Netplan 配置。
sudo netplan apply
Last updated