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