有没有办法知道我网络上的 Red Hat Linux 服务器是否启用了 IP 多播?我运行 cat /proc/net/igmp 命令得到的输出如下
Idx Device : Count Querier Group Users Timer Reporter
1 lo : 0 V3
010000E0 1 0:00000000 0
2 eth0 : 3 V3
010000E0 1 0:00000000 0
- 这是否意味着我的网络已启用 IP 多播?
- 这是否也意味着我运行 cat 命令的服务器属于第 1 组?
答案1
要检查接口上是否启用了多播,请执行“ifconfig eth0”并查找:MULTICAST
答案2
答案3
这些日子,iproute2,或者更确切地说,它的ip
命令也会给你答案:
$ ip link
(或ip l
简称)
会给你呈现如下内容:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 [...]
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 [...]
link/ether ab:cd:ef:12:34:56 brd ff:ff:ff:ff:ff:ff
您可以看到我的环回设备上没有多播,但是我的以太网端口确实进行多播。