LEDE nepřiděluje statickou IPv6

xdub

LEDE nepřiděluje statickou IPv6
« kdy: 09. 01. 2018, 23:11:29 »
Dobrý den
Už několik dní se morduju s tím aby mi router přidělil na počítač statickou IPv6.
Na routeru mám LEDE. Pročetl jsem pár návodů, ale i když jsem se snažil podle nich postupovat, tak se mi nepovedlo statickou IPv6 přidělit..

v /etc/config/dhcp na routeru mám momentálně toto:

Kód: [Vybrat]
config host
        option mac 'bc:ae:c5:db:2b:69'
        option ip '172.16.0.2'
        option duid '35c5d17f67054800a99769934d30108e'
        option hostid '0172:0016:0000:0002'
« Poslední změna: 10. 01. 2018, 08:22:07 od Petr Krčmář »


Jose

Re:Problém s IPv6
« Odpověď #1 kdy: 09. 01. 2018, 23:24:46 »
option hostid ?

nebylo by lepší option ip6 nebo něco podobného ?

xdub

Re:Problém s IPv6
« Odpověď #2 kdy: 09. 01. 2018, 23:52:16 »
option hostid ?

nebylo by lepší option ip6 nebo něco podobného ?
To tam není, ale už tuším kde je chyba...
Toto je v dokumentaci:
Citace
hostid   string   no   (none)   The IPv6 interface identifier (address suffix) as hexadecimal number (max. 8 chars)

xdub

Re:Problém s IPv6
« Odpověď #3 kdy: 10. 01. 2018, 00:16:50 »
OK, momentálně to mám takhle a stejně to nefunguje...  :-\

config host
        option mac 'bc:ae:c5:db:2b:69'
        option ip '172.16.0.2'
        option duid '35c5d17f67054800a99769934d30108e'
        option hostid '00000002'

Sten

Re:Problém s IPv6
« Odpověď #4 kdy: 10. 01. 2018, 00:55:50 »
RA ohlašuje přítomnost stavového DHCPv6? Ten počítač posílá na DHCPv6 dotaz?


xdub

Re:Problém s IPv6
« Odpověď #5 kdy: 10. 01. 2018, 21:46:37 »
RA ohlašuje přítomnost stavového DHCPv6? Ten počítač posílá na DHCPv6 dotaz?
To nevím :-D Mám v Network manageru zvoleno IPv6 "Automaticky".
S IPv6 dělám prvně a tak nějak se to učím...

Sten

Re:Problém s IPv6
« Odpověď #6 kdy: 10. 01. 2018, 23:19:51 »
To nevím :-D Mám v Network manageru zvoleno IPv6 "Automaticky".
S IPv6 dělám prvně a tak nějak se to učím...

Tak to chce zkontrolovat, nejlépe pomocí Wiresharku. V IPv6 „automaticky“ znamená to, co je v RA, a pokud ten LEDE není nastavený, aby posílal RA s příslušným flagem, počítač se DHCPv6 ptát nebude.

(Pokud nemáte nějaký důležitý důvod, proč používat stavové DHCPv6, tak bych radil si tím nekomplikovat síť, pevnou IPv6 adresu si počítač vygeneruje z MAC adresy sám.)

xdub

Re:Problém s IPv6
« Odpověď #7 kdy: 10. 01. 2018, 23:52:52 »
To nevím :-D Mám v Network manageru zvoleno IPv6 "Automaticky".
S IPv6 dělám prvně a tak nějak se to učím...

Tak to chce zkontrolovat, nejlépe pomocí Wiresharku. V IPv6 „automaticky“ znamená to, co je v RA, a pokud ten LEDE není nastavený, aby posílal RA s příslušným flagem, počítač se DHCPv6 ptát nebude.

(Pokud nemáte nějaký důležitý důvod, proč používat stavové DHCPv6, tak bych radil si tím nekomplikovat síť, pevnou IPv6 adresu si počítač vygeneruje z MAC adresy sám.)
No zatím má po každém restartu jinou...

Sten

Re:Problém s IPv6
« Odpověď #8 kdy: 11. 01. 2018, 00:10:52 »
No zatím má po každém restartu jinou...

Nejsou to jen Privacy Extensions? Počítač k té pevné adrese ještě generuje náhodné adresy pro odchozí spojení, aby pořád neposílal MAC adresu. Ale pokud chcete mít pevnou adresu, na které je ten počítač dostupný (typický důvod pro statické DHCP na IPv4), tak ta pevná adresa tam pořád je a počítač je na ní dostupný. (Privacy Extensions lze též vypnout v nastavení Network Manageru.)

j

Re:Problém s IPv6
« Odpověď #9 kdy: 11. 01. 2018, 10:54:06 »
... z MAC adresy ...
Ehm ... ne.

...
A muzes ctenemu publiku sdelit, vocogo? Anobrz a protoze, v takovy siti ti trebas (vubec nijak) nebude fungovat android. Jednoduse proto, ze dhcp na ipv6 pouzit vubec neumi.

Jinak bydefaul jak uz bylo receno muzou byt zapnuty privacy ext = stroj ma NEJMIN 2 adresy - jednu statickou, ktera sice muze byt z MAC, ale rozhodne nemusi, muze se pouzivat DUID a je to dokonce preferovanej zpusob (je pak jedno kterou sitovkou to do site pripojis, ale na druhou stranu, kdyz vymenis system, je jiny). Ta druha se bude kazdy N minut menit a muze jich mit klidne taky 100+, protoze se zahodi az v okamziku kdy se prestane pouzivat. Libovolny odchozi provoz by pak nel pouzivat prave tu generovanou adresu a ta staticka slouzi pro prichozi provoz = to je presne ta, kterou si potazmo das do DNS.

asdf111

Re:LEDE nepřiděluje statickou IPv6
« Odpověď #10 kdy: 11. 01. 2018, 11:56:09 »
staticke IPcky sa odjakziva nastavuju priamo na interface a to nezavysle od ipv4, alebo ipv6.
Cize aj chces mat staticku ipcku, preco ju nenastavis na svojom stroji? co s tym ma LEDE?
ale ako pisali ostatni, nechaj to na SLAAC, usetris si vela problemov a zistis ake je ipv6 krasne, lebo it just works :)

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:LEDE nepřiděluje statickou IPv6
« Odpověď #11 kdy: 11. 01. 2018, 13:10:02 »
staticke IPcky sa odjakziva nastavuju priamo na interface a to nezavysle od ipv4, alebo ipv6.
Cize aj chces mat staticku ipcku, preco ju nenastavis na svojom stroji? co s tym ma LEDE?

Jiz v serem davnoveku, za casu, kdy existovalo jen ipv4, se dala adresa natvrdo priradit pres DHCP. Vyhodou je jista centralizace spravy. Predpokladam, ze s ipv6 to nebude jinak.

j

Re:LEDE nepřiděluje statickou IPv6
« Odpověď #12 kdy: 11. 01. 2018, 21:00:58 »
Jenze v ipv6 je dhcp mineno jako to, co prideluje prefixy, a ne jednotlivy adresy.

Ono se totiz predpoklada, ze doma tohle resit nechces a tudiz nemusis, a v korporatu stejne provozujes veci jako ldap, radius, ... atd, takze centralne pridelis tomu stroji jeho spravny jmeno ... k jeho aktualnimu IP, ktery te opet ... nezajima.

Resit naprosto cokoli na zaklade MAC ... lol ... (to delaj soudruzi v UPC, proto ti po vymene modemu nic nefunguje ... protoze to sou trotlove)

Sten

Re:LEDE nepřiděluje statickou IPv6
« Odpověď #13 kdy: 11. 01. 2018, 21:54:20 »
Jenze v ipv6 je dhcp mineno jako to, co prideluje prefixy, a ne jednotlivy adresy.

Ono se totiz predpoklada, ze doma tohle resit nechces a tudiz nemusis, a v korporatu stejne provozujes veci jako ldap, radius, ... atd, takze centralne pridelis tomu stroji jeho spravny jmeno ... k jeho aktualnimu IP, ktery te opet ... nezajima.

Stavové DHCP je míněno pro oboje, přidělování adres je jeho původní účel (RFC 3315), Prefix Delegation je novější rozšíření (RFC 3633).

Přidělování jmen k IP adresám bohužel moc nefunguje pro servery, když DNS má běžně TTL v hodinách až dnech a potřebujete mít downtime v řádu minut. Pokud jsou adresy řešené centrálně, tak právě přes DHCP, aby to fungovalo, i když se vymění síťovka (jiná MAC) nebo přeinstaluje systém (jiný InterfaceID), i když tedy s rozmachem virtualizace, kde jsou stejně fake MAC adresy, už to není tak potřeba jako dřív. (Doma je to samozřejmě k ničemu, změna DNS trvající den nikoho nezabije.)

M

Re:LEDE nepřiděluje statickou IPv6
« Odpověď #14 kdy: 12. 01. 2018, 09:10:45 »
Router musí na LAN rozhraní posílat RA (Router Advertisement), které bude obsahovat adresu link local pro default gateway. Dále je tam posílán místní prefix sítě spolu s bity M=1 a O=1, které říkají, že klienti nemají použít SLAAC a IP adresa se má vzít z DHCP serveru.

U Windows 7 automatické nastavení znamenalo získání IP adresy všemi možnými způsoby. Při M=1, O=1 byla přidělena jen IP z DHCP, jinak se brala podle SLAAC a DHCP současně. DHCP pošle jen IP adresu, délka prefixu a adresa brány si klient musí vzít z RA.

o   M bit (managed address configuration flag) in RA header
  •   Setting the "managed address configuration flag" flag in IPv6 router advertisements indicates to attached hosts whether they should use stateful autoconfiguration to obtain addresses. If the flag is set, the attached hosts should use stateful autoconfiguration to obtain addresses. If the flag is not set, the attached hosts should not use stateful autoconfiguration to obtain addresses.
  •   set to 1
o   O bit (Other statefull configuration) in RA header
  •   Pokud je Managed config nastaven a zároven je nastaven i Other config, nezáleží na nastavení bitu Other config a pro zíslání IP adresy se použije DHCP. Aby DHCP server poslal i další nastavení jako DNS server, doporučuje se používat i tento bit v kombinaci s Managed config. Jinak by se totiž z DHCP mohla převzít jen IP adresa, DNS servery ne.
  •   set to 1

Ten popis LEDE (https://lede-project.org/docs/user-guide/dhcp_configuration) není úplně jasný.
V nastavení DHCP by mělo být:
config 'dhcp' 'lan'
option 'interface'   'lan'
option 'start'       '100'
option 'limit'        '150'
option 'leasetime'   '12h'
option ra server
option dhcpv6 server
ra_management – v popisu se mluví o M flagu a A flagu. Co je A nevím, já znám M a O. Možná je tam jen O zaměněno za A.

Nastavení posílaného prefixu je patrně podle nastavení portu lan. Jakou/jaké IP adresy klient dostává? Pokud jich je více, tak funguje SLAAC a privacy extensions.