Routovani v linuxu Network is unreachable

Petr Pisar xpisar na fi.muni.cz
Čtvrtek Listopad 18 22:16:44 CET 2004


632E56 na atlas.cz napsal(a):
> Dobry den, resim jeden routovaci problemek.
> 
> ve startovacich scriptech jsem zakomentovat vse co se vstahuje k siti
> mimo modulu
> 
> nahodim interface
> ifconfig eth0 192.168.12.154 netmask 255.255.255.252 probehne v poradku
> 
> nechci pouzivat defaultni GW a chci si ji zapsat primo do routovacich
> pravidel k eth0
> 
> route del -net 192.168.12.152 netmask 255.255.255.252
> probehne a smaze se
> 
> route add -net 192.168.12.152 netmask 255.255.255.252 gw 192.168.12.153
> 
> a konci to problemem SIOCADDRT: Network is unreachable
To je logicke. Pokousite se o definici kruhem (192.168.12.153 lezi v 
192.168.12.152/30) a kernel nevi, pres jake zarizeni se dostane ke gw 
192.168.12.153. Zkuste nejdrive pridat routu ke gw:

route add 192.168.12.153 dev eth0

Pak uz by melo jit pridat vami pozadovane pravidlo.

>   
> pokud ale nastartuji pred eth0 jeste eth1 s ip 192.168.12.153 netmask
> 255.255.255.252
Pak uz cestu ke gw vi (lokalni rozhrani)

> 
> a po nastartovani eth0, eth1 zdeaktivuji (down) tak vse funguje tak
> tak ma a bez SIOCADDRT: Network is unreachable
Tak to nevim. Budto nejaka chyba, nebo mam mezery v routovani (spis asi 
to druhe). Taky by me zajimalo, co presne znamena ifconfig down (napr. 
proc ne/zachova nastaveni sitove vrstvy [L3] a jak jej pripadne zrusit 
[napr. chci zacit bridgovat -- prepinat na L2 a zbavit IP).

--Petr


Další informace o konferenci Linux