Routovani v linuxu Network is unreachable
Michal Kubecek
mike na mk-sys.cz
Čtvrtek Listopad 18 22:28:33 CET 2004
On Thu, Nov 18, 2004 at 07:41:05PM +0100, 632E56 na atlas.cz wrote:
> 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
Spíš bych dal přednost
ip link set eth0 up
ip addr add 192.168.12.154/30 brd + dev eth0
ip route del 192.168.12.152/30
> 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
Samozřejmě, v tuhle chvíli totiž systém nemá nejmenší tušení, kde by tu
gateway měl hledat. Zkuste si
ip route get 192.168.12.153
> pokud ale nastartuji pred eth0 jeste eth1 s ip 192.168.12.153 netmask
> 255.255.255.252
>
> a po nastartovani eth0, eth1 zdeaktivuji (down) tak vse funguje tak
> tak ma a bez SIOCADDRT: Network is unreachable
To je trochu zvláštní, ale skutečně taková podezřelá položka funguje
stejně jako kdybyste dal (logičtější)
ip route add 192.168.12.152/30 dev eth1 src 192.168.12.153
Ale ta konfigurace se mi zdá trochu podivná, zkuste raději napsat, čeho
vlastně chcete docílit.
Michal Kubeček
Další informace o konferenci Linux