From owner-freebsd-current@freebsd.org Thu Jan 2 23:33:53 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8DE521DEED3 for ; Thu, 2 Jan 2020 23:33:53 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 47pkrK0kf1z48WB for ; Thu, 2 Jan 2020 23:33:53 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: by mailman.nyi.freebsd.org (Postfix) id 1631C1DEED0; Thu, 2 Jan 2020 23:33:53 +0000 (UTC) Delivered-To: current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 14DC51DEECE for ; Thu, 2 Jan 2020 23:33:53 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail-out.smeets.xyz (mail-out.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:11]) by mx1.freebsd.org (Postfix) with ESMTP id 47pkrJ0Ywzz48W8 for ; Thu, 2 Jan 2020 23:33:51 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail.smeets.xyz (mail.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:3]) by mail-out.smeets.xyz (Postfix) with ESMTP id BD971386C1 for ; Fri, 3 Jan 2020 00:33:45 +0100 (CET) Received: from amavis.smeets.xyz (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) by mail.smeets.xyz (Postfix) with ESMTP id B2DFEB05B3 for ; Fri, 3 Jan 2020 00:33:45 +0100 (CET) X-Virus-Scanned: amavisd-new at smeets.xyz Received: from mail.smeets.xyz ([IPv6:2a01:4f8:10a:3543::25:3]) by amavis.smeets.xyz (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) (amavisd-new, port 10025) with ESMTP id KPNyXcp5-aNq for ; Fri, 3 Jan 2020 00:33:45 +0100 (CET) Received: from [IPv6:2003:cf:df0e:7879:84dd:2fdc:ec64:569a] (p20030006314ED47984DD2FDCEC64569A.dip0.t-ipconnect.de [IPv6:2003:6:314e:d479:84dd:2fdc:ec64:569a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) by mail.smeets.xyz (Postfix) with ESMTPSA id 665B0B059E for ; Fri, 3 Jan 2020 00:33:45 +0100 (CET) From: Florian Smeets Subject: netstat / sockstat in jail don't list tcp/udp sockets To: current@freebsd.org Message-ID: Date: Fri, 3 Jan 2020 00:33:45 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:73.0) Gecko/20100101 Thunderbird/73.0a1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 47pkrJ0Ywzz48W8 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-0.80)[ipnet: 2a01:4f8::/29(-2.43), asn: 24940(-1.55), country: DE(-0.02)]; DMARC_POLICY_ALLOW(-0.50)[smeets.xyz,reject]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jan 2020 23:33:53 -0000 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