ip addr
показывает:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 02:6d:5e:86:29:49 brd ff:ff:ff:ff:ff:ff
inet X.X.X.X/24 brd X.X.X.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 2604:X:X:X::11/64 scope global deprecated
valid_lft forever preferred_lft 0sec
inet6 fe80::X:X:X:X/64 scope link
valid_lft forever preferred_lft forever
В частности, меня интересует deprecated
и preferred_lft 0sec
там.
В моем системном журнале это повторяется снова и снова:
dhclient: PRC: Address 2604:X:X:X::11 depreferred.
dhclient: PRC: Address 2604:X:X:X::11 expired.
dhclient: PRC: Bound lease is devoice of active addresses. Re-initializing.
dhclient: XMT: Solicit on eth0, interval 1010ms.
dhclient: RCV: Advertise message on eth0 from ::.
dhclient: XMT: Request on eth0, interval 920ms.
dhclient: RCV: Reply message on eth0 from ::.
Затем, примерно через четыре секунды, он делает это снова. Я вижу, как адрес появляется и исчезает из ip addr
вывод.
Я могу пропинговать шлюз, пока есть адрес:
64 bytes from 2604:X:X:X::1: icmp_seq=1 ttl=255 time=0.318 ms
64 bytes from 2604:X:X:X::1: icmp_seq=2 ttl=255 time=0.277 ms
64 bytes from 2604:X:X:X::1: icmp_seq=3 ttl=255 time=0.336 ms
64 bytes from 2604:X:X:X::1: icmp_seq=4 ttl=255 time=0.324 ms
ping: sendmsg: Network is unreachable
ping: sendmsg: Network is unreachable
64 bytes from 2604:X:X:X::1: icmp_seq=7 ttl=255 time=0.316 ms
64 bytes from 2604:X:X:X::1: icmp_seq=8 ttl=255 time=0.321 ms
64 bytes from 2604:X:X:X::1: icmp_seq=9 ttl=255 time=0.331 ms
64 bytes from 2604:X:X:X::1: icmp_seq=10 ttl=255 time=0.327 ms
Но если я попробую пинговать этот хост из Интернета, он увидит
IP6 :: > ff02:1:ff00:11: ICMP6, neighbor solicitation, who has 2604:X:X:X::11, length 24
несколько раз, но никогда не отправляет ответ. ip maddr show
перечисляет inet6 ff02::1:ff00:11
на eth0
.
На данный момент мне уже нечего искать. В чем может быть проблема? В частности, что происходит с этим адресом с мгновенным истечением срока действия от DHCP (это правильный адрес, кстати)?
редактировать: Я просмотрел tcpdump в Wireshark и увидел, что аренда предоставляется с предпочтительным временем жизни 4 секунды и действительным временем жизни 8 секунд, что соответствует времени в системном журнале.
На самом деле это виртуальная машина, работающая в сети OpenContrail, но я хочу исключить, что это просто проблема Linux.