Jak donutit routu aby byla okamzite akceptovana? (VYRESENO)
Zdenek Janis
janis na alberon.cz
Pondělí Září 1 15:38:24 CEST 2008
Tak prekvapive novejsi kernel to vyresil. Byl tam 2.6.22.6 a tomu to
chvili trvalo nez vzal na vedomi novou routu, po zmene na posledni verzi
kernelu 2.6.26.3 to jiz ma odezvu okamzitou.
Zdenek Janis napsal(a):
> Dobry den,
> potrebuji, kvuli overovani pruchodnoti spojeni do internetu, nastavit
> routu, ktera rekne kudy se ma nektera IP vydat - kterym poskytovatelem a
> pak overit dostupnost, tedy funkcnost pripojeni pro daneho poskytovatele.
> Vyskytl se ovsem problem a to ten, ze pridana routa se zacne uplatnovat
> az po nejake dobe - cca 2s, jak lze docilit okamziteho uplatneni pridane
> routy?
>
> Priklad:
>
> fping 77.75.72.3; /* test aktualni GW */
> ip r a 77.75.72.3 via 192.168.2.1 dev eth2; /* natavime routu */
> ip r f c; /* -- nema vliv */
> ip route s c 77.75.72.3; /* vypiseme si obsah */
> fping 77.75.72.3; /* nova cesta */
> ip r d 77.75.72.3 via 192.168.2.1 dev eth2; /* odstraneni routy */
>
> Vysledek je takovy, ze oba fpingy projdou pres aktualni GW, tedy nebere
> v uvahu pridanou routu. Pokud ale po pridani routy 2s pockam, tak uz to
> funguje, tedy:
>
> fping 77.75.72.3; /* test aktualni GW */
> ip r a 77.75.72.3 via 192.168.2.1 dev eth2; /* natavime routu */
> ip r f c; /* -- nema vliv */
> sleep 2s; /* pockame 2s */
> ip route s c 77.75.72.3; /* vypiseme si obsah */
> fping 77.75.72.3; /* nova cesta */
> ip r d 77.75.72.3 via 192.168.2.1 dev eth2; /* odstraneni routy */
>
> A nyni jiz test probehne spravne. Ja bych ale chtel, aby ta nova routa
> byla v systemu co nejkratsi dobu, tedy jak donutit, aby se nova routa
> uplatnila okamzite???
>
> Dekuji za pomoc.
>
--
Zdenek Janis, Alberon, +420465618508, +420777338083
Další informace o konferenci Linux