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>