[LUGOS] ip route add default
Gasper Lakota - Jericek
gasper at bsnet.dhs.org
Wed Nov 26 17:51:57 CET 2003
Ne vem zakaj vso to kolobocijo izvajaš.
Če želiš samo dodati, odstraniti in zopet dodati default route-o, ti dam
en konkreten primer:
Pred vzpostavitvijo default route (glede na to, da ko prvič vzpostaviš
default route, ti deluje):
arhimed:~ # ip route
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.21
arhimed:~ #
Nato ukaz (vzpostavi default route preko gatewaya 192.168.2.21):
arhimed:~ # ip route add default via 192.168.2.21 dev eth0
arhimed:~ # ip route
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.21
default via 192.168.2.21 dev eth0
arhimed:~ #
Nato zbrišemo default route:
arhimed:~ # ip route del default via 192.168.2.21 dev eth0
arhimed:~ # ip route
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.21
arhimed:~ #
In zopet vzpostavimo default route:
arhimed:~ # ip route add default via 192.168.2.21 dev eth0
arhimed:~ # ip route
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.21
default via 192.168.2.21 dev eth0
arhimed:~ #
Kot vidiš, potrebuješ za odstranitev default route enako komando kot za
dodati, le besedo 'add' nadomestiš z 'del', vsi ostali parametri so
nespremenjeni!
Po 'del' ukazu še vedno ostane konfiguracija za mrežo, na kateri je
eth0, kar pa za ukaz 'flush dev eth0' ne velja!
Poglej kaj naredi:
arhimed:~ # ip route flush dev eth0
arhimed:~ # ip route
arhimed:~ #
Wow...ni več 192.168.2.0/24 subneta povezanega z eth0. Zato tudi ne
moreš vzpostavit default gatewaya preko 192.168.2.1, ker bi morala
najprej obstajati neka zveza kako pa sploh priti do 192.168.2.1. Bo šlo?
Kaj sploh vrstica
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.21
pomeni?
"Če želiš konatkirat katerega izmed ip-jev od 192.168.2.0 do
192.168.2.255, to naredi preko eth0 device-a".
Torej...kaj potegnit iz tega zgleda? Kar sem že v prvem odgovoru napisal:
z ukazom 'ip route flush dev eth0' ne samo, da zbrišeš default route,
zbrišeš vse kar je v povezavi z eth0!
Zatorej: zato, da zbrišeš _samo_ default route, uporabi ukaz:
'ip route del default via gatewayIP dev eth0'
that's it.
Še kaj?
lp,
G
Martin wrote:
> O.K.
> Sem se nekaj pogruntou.
> Morm dodat se tako routo:
> ip route add klasaIpjev dev eth0, kjer je klasa Ipjev npr. take oblike:
> 213.111.111.1/24 :-)
> L.P.
> M.
>
> On Wednesday 26 of November 2003 15:47, Martin wrote:
>
>>Dodatek..
>>ce potem ponovno nastavim ipje na interfacih tkole:
>>ip addr flush dev eth0
>>ip addr ip/maska broadc.. dev eth0
>>ip link set eth0 up
>>Spet lahko setam default route.
>>Zakaj?
>>M.
>>
>>On Wednesday 26 of November 2003 15:38, Martin wrote:
>>
>>>Hey,
>>>
>>>igram se malo z routanjem. Problem je sledec.
>>>Na sistemu najprej, ko prvic nastavim route z komando:
>>>$IP route add default via IPmojgagatewaya
>>>lepo deluje.
>>>Potem za foro zbrisem default route takole:
>>>$IP route flush dev eth0 //eth0 je moja internet kartica
>>>in potem spet hocm nastavt default route takole:
>>>ip route add default via IPmojgagatewaya
>>>mi zadeva prbije:
>>>RNETLINK anwsers: Network is unreachable
>>>Zakaj?
>>>
>>>Hvala za odgovore in L.P.
>>>M.
>
>
More information about the lugos-list
mailing list