С раздачей IPv6 в локалку?

роутер ASUS N-16

прошивка 1.9.2.7-rtn-r5066

внешний IPv4 белый, динамический по DHCP

авторизация по WAN — 802.1x-MD5



IPv6 получаю через 6to4.

Сам роутер получает IPv6, с него пингуется ipv6.google.com

six0      Link encap:IPv6-in-IPv4  
          inet6 addr: ::169.254.150.42/128 Scope:Compat
          inet6 addr: 2002:****:bff6:0:a0e7:f87f::/16 Scope:Global
          UP RUNNING NOARP  MTU:1280  Metric:1
          RX packets:246 errors:0 dropped:0 overruns:0 frame:0
          TX packets:867 errors:2 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:0 
          RX bytes:58086 (56.7 KiB)  TX bytes:107132 (104.6 KiB)




Ноутбук локальной сети получил рабочий IPv6 1 раз при перезагрузке роутера. Потом перезагрузил ноут — нет IPv6.



[admin@WL-10BF48E7433A root]$ cat   /tmp/etc/dnsmasq.conf
user=nobody
resolv-file=/tmp/resolv.conf
no-poll
interface=br0
no-negcache
cache-size=512
dhcp-leasefile=/tmp/dnsmasq.log
dhcp-range=lan,192.168.1.80,192.168.1.254,86400
read-ethers
dhcp-authoritative
dhcp-range=lan,::,static,86400
dhcp-option=lan,option6:23,2001:4860:4860::8888,[::]
dhcp-option=lan,option6:32,600




[admin@WL-10BF48E7433A root]$ cat /tmp/etc/radvd.conf
interface br0 {
IgnoreIfMissing on;
AdvSendAdvert on;
AdvOtherConfigFlag on;
prefix 2002::/64
 {AdvOnLink on;AdvAutonomous on;Base6to4Interface vlan2;};RDNSS 2001:4860:4860::8888 {};
};




В логах роутера спам вида:

Aug 15 13:09:29 dnsmasq-dhcp[235]: DHCPSOLICIT(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f
Aug 15 13:09:29 dnsmasq-dhcp[235]: DHCPADVERTISE(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f no addresses available
Aug 15 13:09:30 dnsmasq-dhcp[235]: DHCPSOLICIT(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f
Aug 15 13:09:30 dnsmasq-dhcp[235]: DHCPADVERTISE(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f no addresses available
Aug 15 13:09:32 dnsmasq-dhcp[235]: DHCPSOLICIT(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f
Aug 15 13:09:32 dnsmasq-dhcp[235]: DHCPADVERTISE(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f no addresses available
Aug 15 13:09:36 dnsmasq-dhcp[235]: DHCPSOLICIT(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f
Aug 15 13:09:36 dnsmasq-dhcp[235]: DHCPADVERTISE(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f no addresses available
Aug 15 13:09:44 dnsmasq-dhcp[235]: DHCPSOLICIT(br0) 00:01:00:01:16:2e:17:62:b8:70:f4:45:46:5f


т.е. похоже кончилось адресное пространство…

я правильно понимаю что полученный роутером через 6to4 адрес inet6 addr: 2002:****:bff6:0:a0e7:f87f::/16 Scope:Global это на самом деле диапазон адресов на 16 бит (65536 адресов)?

у меня локальная сеть с маской 255.255.255.0, т.е. меня 100% устроит (и даже желательно) если последний байт ipv6 адреса будет совпадать с последним байтом ipv4 адреса.

Более того мне даже не обязательно всем клиентам домашней сети выдавать IPv6, у меня есть волшебные «прибитые гвоздями к MAC-адресу IPv4 (/etc/ethers) — меня вполне устроит если IPv6 будет выдаваться только им.

Что делать?
  • Вопрос задан
  • 6210 просмотров
Пригласить эксперта
Ответы на вопрос 4
@BasicXP
CEO @ ForstWoof, сетевик-затейник, переводчик.
Указан неправильный dhcp-range для IPv6. Так как внешний адрес динамический, то по DHCPv6 раздавать — не вариант, так как 6to4-префикс тоже будет меняться. У radvd достаточно опции Base6to4Interface. Простой и эффективный мануал есть здесь: version6.ru/6to4/to-lan.
Ответ написан
themiron
@themiron
Для назначения адреса LAN клиентам используется SLAAC, соответственно периодически роутер анонсирует только префикс/64, получив который клиенты конфигурируют адреса самостоятельно. Пока RA анонс не получен — клиент не знает, что ему нужно что-то конфигурировать и где у него некстхоп/дефолтный ipv6 шлюз.
В зависимости от OS, клиент может подопнуть роутер, отправляя RS пакеты и DHCPv6 запросы.
В 1.9.2.7-rtn-r5066 использовался radvd с дефолтными значениями таймаутов анонсов RA, поэтому сразу после перезагрузки клиента нужно немного подождать, пока не пройдут все стадии автоконфигурирования адреса.
Несколько адресов на интерфейсе качалки — это «старые» 6to4 IPv6 адреса, получающиеся из-за динамического IPv4 адреса при его смене.

Рекомендую обновить прошивку на более новую (ночные сборки тут asus.vectormm.net, актуальный релиз 1.9.2.7-rtn-r5298), в которой многое IPv6 улучшения, в частности анонсы каждые 7-10сек, для быстрого получения префикса клиентами, поддержка анонсирования устаревших префиксов, при их изменении с динамическими IPv6/IPv4, прочее прочее. Вероятно, потребуется зайти на страницу IPv6 и немного донастроить.
Будут вопросы — обращайтесь.
Ответ написан
dimzon541
@dimzon541 Автор вопроса
Файрвол то я не трогал да кто его знает что там в прошивке у роутера по дефолту…
Файрвол я так понимаю это iptables и ip6tables, да? Как правильно их состояние посмотреть?
Ответ написан
msHack
@msHack
настройте DHCP РОУТЕРА на раздачу ipv6 в локалку пока что не все роутеры умеют нормально работать с ipv6 обновите прошивку роутера,обновите драйвера сетевой карты

5e56c0eb6a71e651842998.png
5e56c16b709dd370747417.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы