在 Ubuntu 中,您可以使用 ip
命令或编辑网络配置文件来配置 IPv6 地址。以下是两种常见的方法:
ip
命令临时配置 IPv6 地址打开终端。
使用以下命令为网络接口配置一个临时的 IPv6 地址:
sudo ip -6 addr add <ipv6_address>/<prefix_length> dev <interface_name>
例如,要将 IPv6 地址 2001:db8::1
分配给 eth0
接口,并设置前缀长度为 64,您可以运行:
sudo ip -6 addr add 2001:db8::1/64 dev eth0
要验证配置是否成功,请使用以下命令查看接口的详细信息:
ip -6 addr show <interface_name>
请注意,使用 ip
命令配置的 IPv6 地址在系统重启后将丢失。
要永久配置 IPv6 地址,您需要编辑网络接口配置文件。以下是在 Ubuntu 中配置 IPv6 地址的步骤:
打开终端。
使用文本编辑器(如 nano
或 vim
)打开网络接口配置文件。通常,这些文件位于 /etc/netplan/
目录下。例如,要编辑名为 01-netcfg.yaml
的文件,请运行:
sudo nano /etc/netplan/01-netcfg.yaml
在配置文件中,找到您要配置 IPv6 地址的网络接口。然后,在该接口的配置部分添加 addresses
行,如下所示:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 2001:db8::1/64
gateway6: 2001:db8::ff
nameservers:
addresses: [2001:4860:4860::8888, 2001:4860:4860::8844]
在这个例子中,我们将 IPv6 地址 2001:db8::1
分配给 eth0
接口,并设置前缀长度为 64。我们还配置了默认网关和 DNS 服务器。
保存并关闭配置文件。
应用更改,运行以下命令:
sudo netplan apply
要验证配置是否成功,请使用以下命令查看接口的详细信息:
ip -6 addr show <interface_name>
现在,您的 Ubuntu 系统应该已经成功配置了 IPv6 地址。