On Fri, 29 Dec 2017, Luca Boccassi wrote:

> Control: close -1 3.7.0-1
>
> On Thu, 27 Aug 2015 17:32:02 +1000 report...@rather.puzzling.org wrote:
> > Package: iproute2
> > Version: 3.16.0-2
> > Severity: normal
> > 
> > 0-0-17:20:59, Thu Aug 27 tconnors@pi:~ (bash)
> > 7185,30> sudo ss -anu
> > State       Recv-Q Send-Q                  Local
> Address:Port                    Peer Address:Port 
> > 0-0-17:21:54, Thu Aug 27 tconnors@pi:~ (bash)
> > 
> > Not sure whether it's a kernel 3.18 thing or not, because rkhunter
> > didn't use to false-detect that it thought a whole bunch of UDP ports
> > were being used.  An another box running kernel 3.17, I do get
> > expected output:
> > 
> > 445024,1> sudo ss -anu
> > State       Recv-Q Send-Q                  Local
> Address:Port                    Peer Address:Port 
> >
> UNCONN      0      0                                   *:36557         
>                      *:*     
> > ...
> > 
> > Issue not fixed with iproute2 from testing.
> > 
> > 
> > Eg, from rkhunter:
> >          Port number: UDP:123 is being used by /usr/sbin/ntpd
> > 
> > 
> > 6853,29> ps 714
> >   PID TTY      STAT   TIME COMMAND
> >   714 ?        Ss     2:32 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u
> 102:104
> > 
> > 6854,30> cat /proc/714/net/udp
> >   sl  local_address rem_address   st tx_queue rx_queue tr tm->when
> retrnsmt   uid  timeout inode ref pointer drops             
> >    31: 00000000:82C3 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 9385 2 db301400 0                  
> >    57: 00000000:03DD 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 7244 2 db301180 0                  
> >    69: 00000000:14E9 00000000:0000 07 00000000:00000000 00:00000000
> 00000000   110        0 8592 2 db300c80 0                  
> >    93: 00000000:0801 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 9363 2 db300280 0                  
> >   108: 00000000:A510 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 9660 2 d87fe280 0                  
> >   128: 00000000:8324 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 9693 2 d87fe500 0                  
> >   179: 00000000:0357 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 3555 2 db300000 0                  
> >   192: 00000000:B664 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 8067 2 db300a00 0                  
> >   203: 00000000:006F 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 7241 2 db300f00 0                  
> >   210: 00000000:9F76 00000000:0000 07 00000000:00000000 00:00000000
> 00000000   110        0 8594 2 db300780 0                  
> >   215: 1C01A8C0:007B 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 9450 2 d87fe000 0                  
> >   215: 0100007F:007B 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 9449 2 db301b80 0                  
> >   215: 00000000:007B 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 9438 2 db301680 0                  
> >   245: 00000000:E899 00000000:0000 07 00000000:00000000 00:00000000
> 00000000     0        0 9729 2 d87fe780 0                  
> > 
> > 6855,31> sudo lsof -p 714
> > COMMAND PID USER   FD      TYPE     DEVICE SIZE/OFF   NODE NAME
> > ntpd    714  ntp  cwd       DIR       0,13     4096      2 /
> (192.168.1.17:/piroot)
> > ntpd    714  ntp  rtd       DIR       0,13     4096      2 /
> (192.168.1.17:/piroot)
> > ntpd    714  ntp  txt       REG       0,13   453328   2054
> /usr/sbin/ntpd (192.168.1.17:/piroot)
> > ntpd    714  ntp  mem       REG       0,13    38612 171210 /lib/arm-
> linux-gnueabihf/libnss_nis-2.19.so (192.168.1.17:/piroot)
> > ntpd    714  ntp  mem       REG       0,13    71628 149467 /lib/arm-
> linux-gnueabihf/libnsl-2.19.so (192.168.1.17:/piroot)
> > ntpd    714  ntp  mem       REG       0,13    30592 166482 /lib/arm-
> linux-gnueabihf/libnss_compat-2.19.so (192.168.1.17:/piroot)
> > ntpd    714  ntp  mem       REG       0,13    75644 171217 /lib/arm-
> linux-gnueabihf/libresolv-2.19.so (192.168.1.17:/piroot)
> > ntpd    714  ntp  mem       REG       0,13    18048 171207 /lib/arm-
> linux-gnueabihf/libnss_dns-2.19.so (192.168.1.17:/piroot)
> > ntpd    714  ntp  mem       REG       0,13     9600 133334 /lib/arm-
> linux-gnueabihf/libnss_mdns4_minimal.so.2 (192.168.1.17:/piroot)
> > ntpd    714  ntp  mem       REG       0,13    42724 171208 /lib/arm-
> linux-gnueabihf/libnss_files-2.19.so (192.168.1.17:/piroot)
> > ntpd    714  ntp  mem       REG       0,13    17868 147644 /lib/arm-
> linux-gnueabihf/libattr.so.1.1.0 (192.168.1.17:/piroot)
>
> Hi,
>
> This was fixed upstream in 3.1.0, so closing this bug now.

Hmmm, something specific about the raspberry pi armv6l architecture?

Rerunning those same tests, still no ss output:

9229,1> uname -a
Linux pi 4.9.59+ #1047 Sun Oct 29 11:47:10 GMT 2017 armv6l GNU/Linux
0-0-18:24:32, Sat Dec 30 tconnors@pi:~ (bash)
9230,2> pidof ntpd
4388
0-0-18:24:44, Sat Dec 30 tconnors@pi:~ (bash)
9231,3> ps 4388
  PID TTY      STAT   TIME COMMAND
 4388 ?        Ssl    0:01 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u
102:104
0-0-18:24:53, Sat Dec 30 tconnors@pi:~ (bash)
9232,4> sudo lsof -p 4388
COMMAND  PID USER   FD      TYPE     DEVICE SIZE/OFF   NODE NAME
ntpd    4388  ntp  cwd       DIR       0,15     4096      2 / 
(192.168.1.17:/piroot)
ntpd    4388  ntp  rtd       DIR       0,15     4096      2 / 
(192.168.1.17:/piroot)
ntpd    4388  ntp  txt       REG       0,15   638704   9927 /usr/sbin/ntpd 
(192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15    75608 139227 
/lib/arm-linux-gnueabihf/libresolv-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15    18012 139220 
/lib/arm-linux-gnueabihf/libnss_dns-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15     9572 149171 
/lib/arm-linux-gnueabihf/libnss_mdns4_minimal.so.2 (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15    38588 139223 
/lib/arm-linux-gnueabihf/libnss_nis-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15    71604 139218 
/lib/arm-linux-gnueabihf/libnsl-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15    26456 139219 
/lib/arm-linux-gnueabihf/libnss_compat-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15    38560 139221 
/lib/arm-linux-gnueabihf/libnss_files-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15   116372 143562 
/lib/arm-linux-gnueabihf/libgcc_s.so.1 (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15     9800 139215 
/lib/arm-linux-gnueabihf/libdl-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15  1234700 139210 
/lib/arm-linux-gnueabihf/libc-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15   127300 139226 
/lib/arm-linux-gnueabihf/libpthread-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15  1827948   5797 
/usr/lib/arm-linux-gnueabihf/libcrypto.so.1.1 (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15   452152 139216 
/lib/arm-linux-gnueabihf/libm-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15   114088  27488 
/usr/lib/arm-linux-gnueabihf/libopts.so.25.16.1 (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15    17916 131560 
/lib/arm-linux-gnueabihf/libcap.so.2.25 (192.168.1.17:/piroot)
ntpd    4388  ntp  mem       REG       0,15   138576 139174 
/lib/arm-linux-gnueabihf/ld-2.24.so (192.168.1.17:/piroot)
ntpd    4388  ntp    0r      CHR        1,3      0t0   3909 /dev/null
ntpd    4388  ntp    1r      CHR        1,3      0t0   3909 /dev/null
ntpd    4388  ntp    2r      CHR        1,3      0t0   3909 /dev/null
ntpd    4388  ntp    3u     unix 0xd2b9a000      0t0  12215 type=DGRAM
ntpd    4388  ntp   16u     IPv4      12227      0t0    UDP *:ntp
ntpd    4388  ntp   17u     IPv4      12232      0t0    UDP localhost:ntp
ntpd    4388  ntp   18u     IPv4      12234      0t0    UDP 
pi.rather.puzzling.org:ntp
ntpd    4388  ntp   19u  netlink                 0t0  12235 ROUTE
ntpd    4388  ntp   20u     unix 0xd2b9b300      0t0  12246 type=STREAM
ntpd    4388  ntp   21u     unix 0xd2b9b560      0t0  12247 type=STREAM
0-0-18:25:11, Sat Dec 30 tconnors@pi:~ (bash)
9233,5> cat /proc/4388/net/udp
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   
uid  timeout inode ref pointer drops
   21: 00000000:006F 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 6754 2 dadf6840 0
   24: 00000000:C272 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 7302 2 dadf7600 0
   33: 1C01A8C0:007B 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 12234 2 d0846580 0
   33: 0100007F:007B 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 12232 2 d0846000 0
   33: 00000000:007B 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 12227 2 d08462c0 0
   36: 00000000:DE7E 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 7282 2 dadf7080 0
   39: 00000000:0381 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 6755 2 dadf6580 0
   41: 00000000:8883 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 7292 2 dadf7340 0
   88: 00000000:03B2 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 4725 2 dadf62c0 0
  120: 00000000:C9D2 00000000:0000 07 00000000:00000000 00:00000000 00000000   
110        0 8573 2 dadf7b80 0
  143: 00000000:14E9 00000000:0000 07 00000000:00000000 00:00000000 00000000   
110        0 8571 2 dadf78c0 0
  167: 00000000:0801 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 7237 2 dadf6b00 0
  183: 00000000:E411 00000000:0000 07 00000000:00000000 00:00000000 00000000    
 0        0 7246 2 dadf6dc0 0
0-0-18:25:21, Sat Dec 30 tconnors@pi:~ (bash)
9234,6> sudo ss -anu
State       Recv-Q Send-Q                  Local Address:Port                   
              Peer Address:Port


-- 
Tim Connors

Reply via email to