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