Как настроить IPv6 подсеть.
От: k55 Ниоткуда  
Дата: 20.01.23 23:25
Оценка:
Нужна помощь с настройкой Raspberry Pi.

"ISP IPv4/IPv6(+PD)" ----> "Router A" --WiFi(wlan0)--> "Rasp PI" --(eth0)Ethernet--> "Router B"

Настроил IPv4. Роутер В за двойным NAT, все работает.
Возникла необходимость дать IPv6 роутеру B.

Прописал вот такие настройки на raspberry

dhcp-range=192.168.137.2,192.168.137.254,12h
dhcp-range=2600:6c5a:557f:bd77::42,2600:6c5a:557f:bd77::ff,12h


при получении запроса dnsmasq ругается и игнорирует запрос.

no address range available for DHCPv6 request via eth0



wlan0 на raspberry имеет вот такой IPv6 2600:6c5a:557f:bd77::4

маршрут для этой подсети /64 на raspberry ведет в wlan0

2600:6c5a:557f:bd77:/64 dev wlan0 proto ra metric 303 pref medium


Есть подозрение что проблема в том, что под сеть не делегирована, а я ее сам пытаюсь туда натянуть.

Как руками выделить подсеть в dnsmasq или где?
или
Можно ли оставить IPv4 трафик как есть (нужна локальная подсеть), а IPv6 пробросить в Router A?
Таким образом Router A выдаст IPv6 адрес роутеру B.
Если есть желание — найдется 1000 возможностей.
Если нет желания — найдется 1000 причин.
Re: Как настроить IPv6 подсеть.
От: m2l  
Дата: 21.01.23 17:27
Оценка:
Здравствуйте, k55, Вы писали:

k55>Есть подозрение что проблема в том, что под сеть не делегирована, а я ее сам пытаюсь туда натянуть.


Выглядит так, будто у тебя эта сеть на wlan0, а ты пытаешься раздавать адреса из неё через eth0. И dhcp разуметься ругается.

k55>Как руками выделить подсеть в dnsmasq или где?

Никак. Даже если ты заставишь dnsmasq выдавать из неё адреса — всё равно у тебя одна и таже сеть будет на двух интерфейсах (если верно понял то, что ты писал) — и соответственно, работать оно не будет.

k55>или

k55>Можно ли оставить IPv4 трафик как есть (нужна локальная подсеть), а IPv6 пробросить в Router A?
k55>Таким образом Router A выдаст IPv6 адрес роутеру B.

Пропиши на eth0 частную IPv6 подсеть и отнать её в ту, что получаешь от провайдера. А вообще провайдер, по хорошему, должен был выдать тебе сетку по маске /48. Вот одну из этих подсетей натяни на eth0 и настрой маршрут в неё на своём роутере.
Re[2]: Как настроить IPv6 подсеть.
От: k55 Ниоткуда  
Дата: 23.01.23 18:13
Оценка:
m2l>Выглядит так, будто у тебя эта сеть на wlan0, а ты пытаешься раздавать адреса из неё через eth0. И dhcp разуметься ругается.
Да, так и есть. Забыл на eth0 назначить IP. Вспомнил уже после того как пост написал. Добавил но легче не стало.

m2l>Пропиши на eth0 частную IPv6 подсеть и отнать её в ту, что получаешь от провайдера. А вообще провайдер, по хорошему, должен был выдать тебе сетку по маске /48. Вот одну из этих подсетей натяни на eth0 и настрой маршрут в неё на своём роутере.


Т.е. ты предлагаешь выдать сгенерировать свою локальную сеть, но я не понимаю как оно будет работать. В IPv6 же нет NAT, как это будет работать?
На eth0 назначил IP — fc00::1:1
DHCP раздает из пула fc00::1:2 — fc00::1:100

И все равно dnsmasq ругается.

Еще, есть подозрение что роутре B просит Prefix Delegation и именно поэтому ругается dnsmaq.
Если есть желание — найдется 1000 возможностей.
Если нет желания — найдется 1000 причин.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.