ss和netstat显示不同的多播组

问题描述

在我的一个运行中的系统上,良好的ol'netstat显示多播组成员信息,而ss缺少了几个。我想知道为什么。例如:

[root@myhost ~]# netstat -gn | egrep "Inter|239.192"
Interface       RefCnt Group  
em4.204         1      239.192.33.183
em1.16          2      239.192.35.1
em1.16          2      239.192.12.98
em1.16          1      239.192.32.1


[root@myhost ~]# ss -apu | egrep "State|239.192"
State      Recv-Q Send-Q Local Address:Port                 Peer Address:Port                
UNCONN     0      0      239.192.35.1:12965                    *:*                    
UNCONN     0      0      239.192.12.98:12965                    *:*                    
UNCONN     0      0      239.192.35.1:12965                    *:*                    
UNCONN     0      0      239.192.12.98:12965                    *:*                       

请注意,ss仅显示RefCnt为2的那些组。

从技术上讲,ip maddr shownetstat -gn的替代品,但它不包含RefCnt,并且其输出也比较麻烦。另外,我们对ss的更详细的输出感兴趣,该输出可以包括侦听进程的PID(此处未显示,因为当前没有进程实际上正在侦听多播,如netstat -ulpn所示:

[root@myhost ~]# netstat -ulpn | egrep "Proto|239.192"
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
udp        0      0 239.192.35.1:12965      0.0.0.0:*                           -                   
udp     4480      0 239.192.12.98:12965     0.0.0.0:*                           -                   
udp        0      0 239.192.35.1:12965      0.0.0.0:*                           -                   
udp        0      0 239.192.12.98:12965     0.0.0.0:*                           -                   

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...