我在虚拟机中运行 Ubuntu 服务器 16.04.5 LTS。服务器连接到内部网络,需要为其分配 IPv6 地址范围fd01:2345:6789:abcd::/64
。连接到此内部网络的接口是enp0s8
。我已将地址分配给上的
接口,它还有另一个我自己未分配的 IPv6 地址,即。enp0s8
Server 1
fd01:2345:6789:abcd::1/64
fe80::a00:27ff:fe64:5805/64
enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:64:58:05 brd ff:ff:ff:ff:ff:ff
inet6 fd01:2345:6789:abcd::1/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe64:5805/64 scope link
valid_lft forever preferred_lft forever
我想永久删除该地址fe80::a00:27ff:fe64:5805/64
,但如果我用删除它sudo ip addr del fe80::a00:27ff:fe64:5805/64 dev enp0s8
,重新启动后该地址又会出现。
我检查了 dhcp 是否正在运行,但它似乎不在接口上enp0s8
:
:~$ ps -aux | grep dhcp
root 827 0.0 0.2 6012 2544 ? Ss 11:28 0:00 /sbin/dhclient -1 -v -pf /run/dhclient.enp0s3.pid -lf /var/lib/dhcp/dhclient.enp0s3.leases -I -df /var/lib/dhcp/dhclient6.enp0s3.leases enp0s3
这就是我的配置enp0s8
方式/etc/network/interface
:
# The local intnet1 network interface
auto enp0s8
iface enp0s8 inet6 static
address fd01:2345:6789:abcd::1/64
network fd01:2345:6789:abcd::
我在另一台虚拟机上也遇到了同样的问题。
如何永久删除我不想要的 IPv6 地址?
答案1
fe80::/10 子网中的地址是 IPv6 LINK-LOCAL 地址,并且是正确的 IPv6 操作所必需的(例如,它们用于邻居发现)。
如果您想使用 IPv6,您可能无法删除它,而且绝对不应该删除它。