глобальный адрес ipv6 отсутствует после взлома ссылки

в linux / ubuntu после взлома ссылки на интерфейсе глобальный адрес ipv6 сбрасывается и не виден в ifconfig. Любое исправление ядра / sysctl для сохранения адреса ipv6, настроенного после взлома ссылки.

Кроме того, это поведение отличается от адреса ipv4 на том же интерфейсе, где адрес ipv4 сохраняется через откидную створку канала. Любая конкретная причина, по которой это поведение только для адреса ipv6 .?

root@ubuntu:/home/sharb# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0c:29:99:03:c2  
          inet addr:192.168.136.160  Bcast:192.168.136.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe99:3c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

root@ubuntu:/home/sharb# ip -6 addr add dead::1/120 dev eth0
root@ubuntu:/home/sharb# ip addr show dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state  UP group default qlen 1000
   link/ether 00:0c:29:99:03:c2 brd ff:ff:ff:ff:ff:ff
   inet 192.168.136.160/24 brd 192.168.136.255 scope global eth0
   valid_lft forever preferred_lft forever
   inet6 dead::1/120 scope global 
   valid_lft forever preferred_lft forever
   inet6 fe80::20c:29ff:fe99:3c2/64 scope link 
   valid_lft forever preferred_lft forever

root@ubuntu:/home/sharb# ifconfig eth0 down
root@ubuntu:/home/sharb# ip addr show dev eth0
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:0c:29:99:03:c2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.136.160/24 brd 192.168.136.255 scope global eth0
    valid_lft forever preferred_lft forever

root@ubuntu:/home/sharb# ifconfig eth0 up
root@ubuntu:/home/sharb# ip addr show dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:99:03:c2 brd ff:ff:ff:ff:ff:ff
inet 192.168.136.160/24 brd 192.168.136.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe99:3c2/64 scope link 
   valid_lft forever preferred_lft forever
root@ubuntu:/home/sharb# ifconfig eth0 
eth0      Link encap:Ethernet  HWaddr 00:0c:29:99:03:c2  
  inet addr:192.168.136.160  Bcast:192.168.136.255  Mask:255.255.255.0
  inet6 addr: fe80::20c:29ff:fe99:3c2/64 Scope:Link
  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  RX packets:48116 errors:0 dropped:0 overruns:0 frame:0
  TX packets:13355 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000 
  RX bytes:65293789 (65.2 MB)  TX bytes:1052427 (1.0 MB)"
1
задан 29 September 2015 в 20:59

1 ответ

Это происходит, вероятно, из-за настройки по умолчанию атрибута keep_addr_on_down. Проверьте это . Вы могли протестировать его путем установки этого атрибута на 1 и махать ссылкой снова.

0
ответ дан 17 April 2019 в 16:14

Другие вопросы по тегам:

Похожие вопросы: