Gentoo Archives: gentoo-user-cs

From: Liquid <liquid@××××××.cz>
To: gentoo-user-cs@l.g.o
Subject: RE: [gentoo-user-cs] spatna gateway
Date: Mon, 20 Nov 2006 22:26:25
Message-Id: 200611202214.kAKMEdb3007766@robin.gentoo.org
In Reply to: Re: [gentoo-user-cs] spatna gateway by "Honza Macháček"
> Liquid píše: > > Jakmile nastavim GW z nove site a otestuju TRACEROUTE nekam do > > internetu, stale mi to routuje pres starou GW a ne pres tu novou. > > > > V cem muze byt problem? > > Pravděpodobně v konfiguraci sítě ;-) > > Nevím, jestli někdo zkušenější dokáže odhadnout určitější odpověď. > Myslím, že užitečné informace ukazující, co je třeba opravit, > by mohl obsahovat výstup /sbin/route (jen tak, bez parametrů > -- což lze volat i jako obyčejný uživatel), a samozřejmě > obsah souboru /etc/conf.d/net. > Předpokládám, že /sbin/route vypíše něco jako > > > Kernel IP routing table > > Destination Gateway Genmask > Flags Metric Ref Use Iface > > ip.doména.eth0.0 * 255.255.255.0 > U 0 0 0 eth0 > > ip.doména.eth1.0 * 255.255.255.0 > U 0 0 0 eth1 > > loopback * 255.0.0.0 > U 0 0 0 lo > > default ip.číslo.staré.brány 0.0.0.0 > UG 0 0 0 eth0 > > a možná ještě > > > default ip.číslo.nové.brány 0.0.0.0 > UG 0 0 0 eth0 >
V tomto vypisu se mi zobrazuje spravna GW.
> přičemž řádek začínající default je samozřejmě to, co musí > pryč. Jestli se nepletu, všechno, co následuje za ním, už > jádro ignoruje, protože prochází pravidla jedno za druhým a > první, které začíná default, odpovídá každé adrese, dál > hledat netřeba. Buď se to dá ručně (jako > superuživatel): > > # route del default gw ip.číslo.staré.brány > > a případně ještě: > > # route add default gw ip.číslo.nové.brány dev eth0 > > nebo opravou /etc/conf.d/net a restartem net.eth0 >
Tento soubor opravdu obsahuje korektni konfiguraci GW.
> # /etc/init.d/net.eth0 restart > > (dovolil jsem si předpokládat, že eth0 vede do vnější sítě a > eth1 do vnitřní). > > V /etc/conf.d/net pak nejspíš sedí něco jako > > > route_eth0=( "default via ip.číslo.staré.brány" ) route_eth0=( > > "default via ip.číslo.nové.brány" )
Predpokladate naprosto spravne. Takto to je.
> > nebo > > > routes_eth0=( > > "default via ip.číslo.staré.brány" > > "default via ip.číslo.nové.brány" > > ) > > a řádky s číslem staré brány musí pryč. > > Pokud snad věci vypadají úplně jinak, zřejmě jsem se při > střelbě od boku netrefil -- poslat stav věcí do konference > snad někomu pomůže mířit lépe.
Prikladam me vypisy: 1) /etc/conf.d/net: ----------------- config_eth0=( #NEW IP "???.???.???.180 netmask 255.255.255.240 broadcast ????.???.???.191" "???.???.???.181 netmask 255.255.255.240 broadcast ???.???.???.191" "???.???.???.182 netmask 255.255.255.240 broadcast ???.???.???.191" # OLD IP "!!!.!!!.!!!.199 netmask 255.255.255.192 broadcast !!!.!!!.!!!.255" "!!!.!!!.!!!.216 netmask 255.255.255.192 broadcast !!!.!!!.!!!.255" "!!!.!!!.!!!.217 netmask 255.255.255.192 broadcast !!!.!!!.!!!.255" ) config_eth1=( "+++.+++.+++.2 netmask 255.255.255.0 broadcast +++.+++.+++.255" ) routes_eth0=( "default via ???.???.???.177" ) 2) route ------------ Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface ???.???.???.176 * 255.255.255.240 U 0 0 0 eth0 !!!.!!!.!!!.192 * 255.255.255.192 U 0 0 0 eth0 +++.+++.+++.0 * 255.255.255.0 U 0 0 0 eth1 loopback * 255.0.0.0 U 0 0 0 lo default ???.???.???.177 0.0.0.0 UG 0 0 0 eth0 Liquid -- gentoo-user-cs@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-cs] spatna gateway theruck <theruck@××××××.sk>
Re: [gentoo-user-cs] spatna gateway "Jan Kundrát" <jkt@g.o>
Re: [gentoo-user-cs] spatna gateway "Honza Macháček" <Hloupy.Honza@×××××××.cz>