AIX tcpdump problema

A kovetkezo sorokban az lathato, hogy AIX-en (5.3 TL8) nem mukodott a tcpdump. Mint kiderult, az en0 Ethernet interface nem jelent meg a trace-elheto eszkozok listajaban ('tcpdump -i lo0' mukodott).
A problemat az AIX 'iptrace', illetve a BPF-et hasznalo trace alrendszer korabbi bekapcsolasa okozta, habar iptrace processzt nem lehetett latni a rendszeren...

# tcpdump
tcpdump: no suitable device found
# tcpdump -i en0
tcpdump: BIOCSETIF: en0: Do not specify an existing file.
# tcpdump -D
1.lo0

Erdekes modon az egyik hoston a tracing kikapcsolasa sem ment:

# iptrace -u
iptrace: 0827-876 Cannot turn off tracing.
tried 2 times
# tcpdump -D
#

Hirtelen otlettol fogva kitakaritottam a felesleges shared library-ket:

# genkld | wc -l
448
# slibclean
# genkld | wc -l
306

Es innen mar minden az elvartaknak megfeleloen ment tovabb:

# iptrace -u
iptrace: unload success!
# tcpdump -D
1.en0
2.lo0

(If you speak English, just follow the steps as described above ;-)

Az otlet innen szarmazott.

Hozzászólások

+1

Amúgy furi, hogy ilyet művelt.. nekünk multkor az ethernet device unload okozott egy full kernel dump + restart párost, igaz azt 5.2 alatt
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..