Problem s utilitou ip
Dalibor Toman
dtoman na fortech.cz
Středa Prosinec 6 16:42:03 CET 2006
On Wednesday, December 06, 2006 3:10 PM ,
Martin `MJ' Mares <mj na ucw.cz> wrote:
> Ahoj!
>
>> nasel jsem na jednom Linux routeru (Sciantific Linux 4.3 - cili
>> RHEL
>> 4.3, iproute-2.6.15-1.2) nekolik routu v routovaci tabulce, ktere
>> /sbin/ip route nezobrazi.
>> /sbin/route -n je zobrazi
>
> Co na to rekne `ip ro sh table all'?
Popis:
- inkriminovana subneta (10.21.32.56/30) je smerovana na router
10.21.10.20
- na tento router je smerovana jeste namirena jeste sit
213.250.214.212/30
na tom samem linux stroji je jeste jedna 'skryta' subneta routovana na
jiny cil...
Problem jsem zpozoroval po rebootu stroje - pred rebootem jsem si pro
jistotu udelal pomoci '/sbin/ip route > soubor' kopii obsahu routovaci
tabulky a po rebootu porovnal diffem.
V routovaci tabulce je cca 280+ zaznamu a tyto se plni po rebootu
klasicky z /etc/sysconfig/network-scripts/route-eth1 nejakym redhatim
skriptem (a protoze obcas operator udela v tomto souboru chybu ci
zapomena nove veci prispsat (jen je naroutuje), je treba po rebootu
provest kontrolu).
Kolega to same pozoroval na jinem linux routeru (stejny OS) s tim
rozdilem, ze po delete/add jiz zustal zaznam v routovaci tabulce
viditelny
--
Vypis nekolika variant s /sbin/ip a /sbin/route (grepovano podle
subnety ci podle routeru):
# /sbin/route -n | egrep 10.21.32.56
10.21.32.56 10.21.10.20 255.255.255.252 UG 0 0
0 eth1
# /sbin/route -n | egrep 10.21.10.20
213.250.214.212 10.21.10.20 255.255.255.252 UG 0 0
0 eth1
10.21.32.56 10.21.10.20 255.255.255.252 UG 0 0
0 eth1
** cili podle /sbin/route je vse OK
# /sbin/ip route | egrep 10.21.32.56
* zaznam chybi
# /sbin/ip route | egrep 10.21.10.20
213.250.214.212/30 via 10.21.10.20 dev eth1
** chybi druha subneta
# /sbin/ip ro sh table all | egrep 10.21.32.56
* zaznam chybi
# /sbin/ip ro sh table all | egrep 10.21.10.20
213.250.214.212/30 via 10.21.10.20 dev eth1
** chybi druha subneta
# /sbin/ip route get 10.21.32.56
10.21.32.56 via 10.21.10.20 dev eth1 src 10.21.0.1
cache mtu 1500 advmss 1460 metric 10 64
PS: trosku osklive od nas je, ze 10.21.0.0/16 je primo pridelena na
eth1 a subnety z tohoto rozsahu jsou pak skrz eth1 routovany na dalsi
routery. Ale zatim s tim nebyly zadne problemy...
Diky
Dalibor Toman
Další informace o konferenci Linux