Назад | Перейти на главную страницу

Удалить IPv6-адрес интерфейса навсегда

Я использую серверы Ubuntu 16.04.5 LTS в виртуальной коробке. Серверы подключены к внутренней сети, которой нужно назначить диапазон адресов IPv6. fd01:2345:6789:abcd::/64. Интерфейс, подключенный к этой внутренней сети, enp0s8.
К интерфейсу enp0s8 на Server 1 Я назначил адрес fd01:2345:6789:abcd::1/64, и у него также есть другой IPv6-адрес, который я себе не назначал, 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-адрес, который мне не нужен?

Адреса в подсети fe80 :: / 10 являются адресами LINK-LOCAL IPv6 и НЕОБХОДИМЫ для правильной работы IPv6 (например, они используются для обнаружения соседей).

Вы, вероятно, не сможете удалить его, и определенно НЕ ДОЛЖНЫ удалять его, если вы хотите иметь рабочий IPv6.