Kernel 3.4.6 - netstat nic nie pokazuje?

Arkadiusz Miśkiewicz arekm at maven.pl
Fri Oct 5 11:32:14 CEST 2012


On Friday 05 of October 2012, Jacek Osiecki wrote:

> I tu jest różnica. Na 3.4.6, gdzie jest źle, mamy:
> 
> socket(PF_NETLINK, SOCK_RAW, 4)         = 3
> sendmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000},
> msg_iov(1)=[{" (ciach dalej)
> 
> A na 2.6.39.4, gdzie działa:
> 
> socket(PF_NETLINK, SOCK_RAW, 4)         = -1 EPROTONOSUPPORT (Protocol not
> supported)
> open("/proc/net/tcp", O_RDONLY)         = 3
> fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f8053992000
> 
> Czyli nowszy kernel podaje coś, co daje złe wyniki - zaś wcześniejszy nie,
> więc netstat sięga do /proc/net/tcp gdzie są prawidłowe dane. Sprawdziłem,
> na nowym kernelu /proc/net/tcp też wygląda sensownie.

modprobe tcp_diag
modprobe udp_diag
modprobe inet_diag

zmienia coś?

-- 
Arkadiusz Miśkiewicz, arekm / maven.pl


More information about the pld-devel-pl mailing list