配置 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
最后更新于
