我遇到了与 OSPF(依赖于多播)相关的问题,它不允许我们使用足够的邻接关系,并被告知查看:/proc/sys/net/ipv4/igmp_max_memberships
现在,虽然很容易将这个数字增加到无穷大,但是有没有办法知道操作系统当前拥有多少个 IGMP 成员资格,以便我可以确保这确实是问题所在,以及应该使用什么数字?
答案1
是的,有一种方法:
# cat /proc/net/igmp
它应该打印出机器当前正在使用的所有 IGMP 组:
# cat /proc/net/igmp
Idx Device : Count Querier Group Users Timer Reporter
1 lo : 0 V3
4B4B00E0 2 0:00000000 0
010000E0 1 0:00000000 0
3 eth0 : 4 V3
4B4B00E0 2 0:00000000 0
010000E0 1 0:00000000 0
9 tap2 : 4 V3
4B4B00E0 2 0:00000000 0
010000E0 1 0:00000000 0
10 tap1 : 4 V3
4B4B00E0 2 0:00000000 0
010000E0 1 0:00000000 0
11 tap0 : 5 V3
4B4B00E0 2 0:00000000 0
080808E4 2 0:00000000 0
010000E0 1 0:00000000 0
答案2
netstat -g
或者仅输出数字:netstat -ng