Portál AbcLinuxu, 13. května 2025 23:41

Dotaz: Zresetovat RA informace na klientovi?

8.6.2011 22:38 seely
Zresetovat RA informace na klientovi?
Přečteno: 230×
Odpovědět | Admin
Testuji nejake veci ohledne IPv6 a nejak se mi nedari prijit na to, ze kdyz se linux klient nauci default gateway pres RA pakety (ktere rozesila smerovac), tak jak tu default routu "vymazat" na klientovi -> at se ji nauci znovu. Zkousel jsem "ip -6 route flush dev eth0", co sice default routu vymaze, ale pak uz se klient zadnou novou nenauci:(
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.6.2011 16:04 NN
Rozbalit Rozbalit vše Re: Zresetovat RA informace na klientovi?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemas vypnutej autoconf ?

NN
9.6.2011 18:08 seely
Rozbalit Rozbalit vše Re: Zresetovat RA informace na klientovi?
Ne, urcite nemam. A pokud restartnu networking, tak ipv6 default routa ziskana pres RA hned naskoci (v staticke konfiguraci ohledne ipv6 nic nemam).
Luboš Doležel (Doli) avatar 9.6.2011 18:14 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zresetovat RA informace na klientovi?
Čeká na vypršení informací (zbývající čas je vidět třeba ve výpisu ip addr). Když u IPv4 ručně vymažete výchozí bránu, tak taky potrvá, než DHCP klient udělá refresh.

Bohužel netuším, jak u IPv6 ten refresh vynutit.
Luboš Doležel (Doli) avatar 9.6.2011 18:14 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zresetovat RA informace na klientovi?
Teda vyjma ip link set XXX down && ip link set XXX up
9.6.2011 18:47 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Zresetovat RA informace na klientovi?

Taky netuším, jestli lze jaderný router solicitation spustit ručně. Každopádně jádro sleduje oznámení směrovače neustále, takže stačí router vyprovokovat k rozeslání nového, například nástrojem rdisc6.

Ostatně mám dojem, že jádro při vypršení životnosti záznamu dotaz aktivně nepošle. Prostě je věcí routeru včas poslat nové (a proto se v radvd nastavuje živostnost a perioda oznámení zvlášť).

9.6.2011 21:54 seely
Rozbalit Rozbalit vše Re: Zresetovat RA informace na klientovi?
No, ale cely problem je v tom, ze pokud flushnu routovaci tabulku, tak chci nejak udelat to, aby se klient znovu naucil routy pres RA (ale tak, abych nemusel iface down/up). "Pokud udelam ip -6 route flush dev eth0" a pak chci pouzit rdisc6, tak to pak zarve na "Sending ICMPv6 packet: Network is unreachable", protoze na eth0 nema vubec zadnou v6 routu. Jinak polozeny dotaz: Klient pres RA obdrzel spatny informace, tak je chci z klienta vyhodit a nechat ho je naucit znovu, jak to udelat?:)
10.6.2011 08:01 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Zresetovat RA informace na klientovi?

Směrovací tabulky pro IPv6 v Linuxu kecají i do věcí, kde se v IPv4 nepoužívaly (určení rozsahu platnosti). Když si smažete záznam ff00::/8 na eth0, tak packet pro ff02::2 neodešlete. Prostě si jej před použitím rdisc6 přidejte.

Nicméně i pak vám bude chybět cesta pro fe80::/64, což způsobí, že všechen provoz budete hrnout do routeru.

10.6.2011 07:45 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Zresetovat RA informace na klientovi?
Díval jsem se do Linuxu a píše se tam, že dotaz na router se odesílá jen a pouze po dokončení detekce násobnosti právě přidané (linkové) adresy.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.