Portál AbcLinuxu, 31. července 2025 15:28


Dotaz: nezobrazují se dynamické routy

2.2.2017 22:44 vidorel
nezobrazují se dynamické routy
Přečteno: 265×
Odpovědět | Admin
Dobrý den, mám problém se zobrazováním nových tras přidaných přes ICMP redirect.

Na default gateway mam nadefinované statické routy na další směry. Pokud se pokusím z klienta připojit na některou "vedlejší" trasu, dostanu zpátky správně ICMP redirect a klient se správně směřuje dále na správný router.Problém je, že se tato nová trasa neobjeví v routovací tabulce klienta, takže si bez kontroly nejsem jistý zda je použita správná trasa.

Nevíte kde je problém?

díky předem

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.2.2017 00:13 NN
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mel jsem za to, ze ICMP je jen signalizacni protokol(neni routovaci). ICMP redirect oznamuje lepsi trasu, ale neslouzi k aktualizaci routovaci tabulky. Nehlede k tomu se jiz mnoho let nepouziva a z bezpecnostnich duvodu zahazuje.
randy avatar 3.2.2017 01:08 randy | skóre: 21 | Hviezdoslavov
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problem je v dizajne tvojej siete. Tak sa to predsa nerobi. Klient ma mat k dispozicii vzdy len jednu branu a ta sa ma dalej rozhodnut, kam to posle. Samozrejme, ze ich nebude vracat spat do tej istej siete, ale preposle na spravnu branu cez transportnu siet.
R>
3.2.2017 10:08 j
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Nesmysl, klidne muze mit k dizpozici cest kolik libo ...
3.2.2017 07:06 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ten klient má nějaký operační systém? Že se neobjeví v routovací tabulce klienta zjišťujete jak?
3.2.2017 08:04 vidorel
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Klient je linux kernel 4.4.38.

Pro zobrazení jsem zkoušel route netstat cat /proc/net/route
3.2.2017 10:28 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Na route i netstat ve vlastním zájmu zapomeňte. Redirect route je (pro IPv4) ve speciální tabulce výjimek a IIRC ji neukáže ani "ip route show cache". Měl by vám ji ale ukázat příkaz "ip route get ..." s příslušnou cílovou adresou.
3.2.2017 10:59 vidorel
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy

Děkuji za informaci.

Ještě doplňující otázku. Od kdy se to takto chová? Dříve se i tyto routy zobrazovaly?

Řešení 1× (vidorel (tazatel))
3.2.2017 11:06 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Od kdy se to takto chová?

Od jádra 3.6 ("IPv4 routing cache removal").

Dříve se i tyto routy zobrazovaly?

Myslím že ano, ale záleží samozřejmě na konkrétním příkazu.

3.2.2017 08:31 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Odpovědět | | Sbalit | Link | Blokovat | Admin
ip route show table cache. Ale iproute2-4.4.0 mi neukazuje vůbec nic, což spíš znamená, že iproute2 je rozbité.
3.2.2017 08:55 vidorel
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy

ip route show table cache

je prázdné.

3.2.2017 09:04 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Nebo spíš že od jádra 3.6 IPv4 routing cache neexistuje.
3.2.2017 10:15 j
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Redirect ale nema menit routovani, zmeni jen cil aktualni komunikace.

Pokud se ty routy nemenej, co ti brani je klientovi poslat DHCPkem? A pokud se menej, tak nahod RIP, to umej tusim nativne i widle takze do nich nebudes muset nic instalovat.
3.2.2017 10:54 vidorel
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy

Nic me nebrani posilat routy DHCPkem ani nahodit RIP. Routy opravdu posilam DHCPkem.

Jedna se me o princip. Vim, ze jeste pred nejakym casem se standardne routovaci tabulka menila a ted ne.

Nedokazu dohledat a zjistit co se zmenilo nebo kde je chyba.

Řešení 1× (vidorel (tazatel))
3.2.2017 11:04 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: nezobrazují se dynamické routy
Jestli "před nějakým časem" znamená před jádrem 3.6, tak tehdy opravdy byly i redirect routy ve stejné datové struktuře jako "normální" routy. Od verze 3.6 jsou v samostatné tabulce výjimek, podobně jako další speciální případy (PMTU, multipath). Jak už jsem psal, "ip route get" by vám měl ukázat, co se skutečně použije.

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.