Nastavenie statickej routy
Miroslav Benes
miroslav_benes na zdas.cz
Středa Květen 10 23:41:06 CEST 2006
Martin "Megac" Mokry napsal(a):
>Ahojte,
>
>Mam (asi ako kazdy kto sem prispieva) problem s ktorym by som
>potreboval poradit.
>
>
>Popis: Struktura siete je nasledovna:
>
>
>KABLOVY MODEM
> |
> |
>HUB --- WC
> |
> |
> |
>LC
>
>LC = Linux Computer
>WC = Windoze Computer :-)
>
>Problem je v tom ze prowiderove DHCP prideluje kazdemu kompu ip adresu
>v roznych sietovych rozsahoch, takze kompy na seba priamo nevidia, aj
>ked su napojene na ten isty hub. Kazdy ma tym padom aj inu default GW.
>Ked chcem ist napriklad z WC cez ssh na LC, data idu zbytocne cez GW
>WC a GW LC.
>
>Na hotline prowidera mi bolo povedane, ze sa to da riesit pridanim
>statickych zaznamov do routovacej tabulky.
>
>Po pridani zaznamu do routovacej tabulky WC komunikacia smerom WC =>
>LC isla napriamo.
>Avsak do routovacej tabulky LC sa mi nepodarilo pridat ziadny zaznam,
>ktory by usmernil komunikaciu smerom LC => WC.
>
>Priklady pouzitych prikazov:
>
>WC:
>route add ip_lc mask 255.255.255.255 ip_wc
>
>LC:
>route add -host ip_wc/32 gw ip_lc eth0
>route add -host ip_wc/32 eth0
>a este vela roznych variant, vratanie pridavania routy na cely wc subnet ...
>
>Ani jeden z mojich pokusov nebol uspesny. Kde robim chybu ?
>
>
>Vdaka
>
>
route add -host ip_wc dev eth0
Příklad :
# route -n
Směrovací tabulka v jádru pro IP
Adresát Brána Maska Přízn Metrik Odkaz Užt
Rozhraní
10.24.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 10.24.1.1 0.0.0.0 UG 0 0 0 eth0
# route add -host 172.16.0.1 dev eth0
# route -n
Směrovací tabulka v jádru pro IP
Adresát Brána Maska Přízn Metrik Odkaz Užt
Rozhraní
172.16.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
10.24.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 10.24.1.1 0.0.0.0 UG 0 0 0 eth0
Parametrem "-host" říkáte, že jde o jednu IP a není tedy potřeba
specifikovat "/32". No a parametrem "dev eth0" zase určujete, za které
síťové karty se mají příslušné pakety odeslat.
Buď je to až podezřele jednoduché nebo jsem váš dotaz možná nepochopil.
Další informace o konferenci Linux