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

Debian 7, ICMPv6: RA: ndisc_router_discovery не удалось добавить маршрут по умолчанию

Я запускаю Debian 7 и пытаюсь настроить статические адреса IPv6…

Я получаю это сообщение об ошибке в /var/log/kern.log каждые несколько секунд.

Apr 27 09:25:30 orion kernel: ICMPv6: RA: ndisc_router_discovery failed to add default route
Apr 27 09:25:35 orion kernel: ICMPv6: RA: ndisc_router_discovery failed to add default route
Apr 27 09:25:40 orion kernel: ICMPv6: RA: ndisc_router_discovery failed to add default route
Apr 27 09:25:45 orion kernel: ICMPv6: RA: ndisc_router_discovery failed to add default route

Я следил за этим руководством, но не могу заставить его работать. https://linode.com/docs/networking/linux-static-ip-configuration/#debian

Вот мой текущий: / etc / network / interfaces

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0

iface eth0 inet6 static
    address 2600:3c00::f03c:91ff:fe37:92b1/64 
    gateway fe80::1 

iface eth0 inet6 static
    address 2600:3c00:e000:01d8::1/64

iface eth0 inet static
    address 104.237.137.8/24
    gateway 104.237.137.1

Я завершил перезагрузку, и IPv6-адреса отображаются в ifconfig:

philip@orion:~# sudo ifconfig
eth0      Link encap:Ethernet  HWaddr f2:3c:91:37:92:b1
          inet addr:104.237.137.8  Bcast:104.237.137.255  Mask:255.255.255.0
          inet6 addr: 2600:3c00:e000:1d8::1/64 Scope:Global
          inet6 addr: fe80::f03c:91ff:fe37:92b1/64 Scope:Link
          inet6 addr: 2600:3c00::f03c:91ff:fe37:92b1/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:37970 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31070 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8795804 (8.3 MiB)  TX bytes:18187830 (17.3 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:26708 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26708 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11657907 (11.1 MiB)  TX bytes:11657907 (11.1 MiB)

Если кто-нибудь найдет этот пост, ответ будет простым. RA пытался сообщить моему серверу, что существует шлюз IPv6, поэтому, когда я удалил:

шлюз fe80 :: 1

И снова все вернулось, как и ожидалось.

RA в разговоре IPv6 означает объявление маршрутизатора. Если маршрутизатор (-ы) в сети, ну, объявите, что они есть и готовы направить ваши пакеты в указанные сети.

Надеюсь, это кому-то поможет.