Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jan 2020 00:33:45 +0100
From:      Florian Smeets <flo@smeets.xyz>
To:        current@freebsd.org
Subject:   netstat / sockstat in jail don't list tcp/udp sockets
Message-ID:  <ee6c9803-b239-db6e-5025-0b4d87592979@smeets.xyz>

next in thread | raw e-mail | index | archive | help
Hi,

maybe all of this is related to the net.inet.tcp.pcblist error message 
further down.

What works on 12.1 (host running stable/12, jail running 12.1-RELEASE)

root@db21:~ # sockstat -4 -l -P tcp
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       3907  4  tcp4   *:22                  *:*
root     perl       3885  6  tcp4   *:4949                *:*
mysql    mysqld     3771  11 tcp4   *:4567                *:*
mysql    mysqld     3771  38 tcp46  *:3306                *:*
nagios   nrpe3      3465  4  tcp4   *:5666                *:*
root     master     3459  13 tcp4   *:25                  *:*

root@db21:~ # netstat -nl -p tcp
Active Internet connections
Proto Recv-Q Send-Q Local Address 
Foreign Address                               (state)
tcp4       0      0 172.17.2.33.4567 
172.17.1.33.22220                             ESTABLISHED
tcp4       0      0 172.17.2.33.58278 
172.17.3.33.4567                              ESTABLISHED
root@db21:~ # sysctl net.inet.tcp.pcblist
root@db21:~ # echo $?
0

doesn't work on head (r356268, host world/kernel and jail are in sync)

root@db31:/ # sockstat -4 -l -P tcp
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root@db31:/ # netstat -nl -p tcp
netstat: sysctl: net.inet.tcp.pcblist: No such file or directory
root@db31:/ # sysctl net.inet.tcp.pcblist
root@db31:/ # echo $?
0
root@db31:/ # exit
root@host:~ # sockstat -4 -l -P tcp -j db31
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       40    3  tcp4   *:22                  *:*
88       mysqld     23261 11 tcp4   *:4567                *:*
88       mysqld     23261 37 tcp4   *:3306                *:*

As db31 is my only jail running head and I only set this up in December 
I cannot tell how long this has been broken.

Florian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ee6c9803-b239-db6e-5025-0b4d87592979>