Iproute
如何使用 IPROUTE2 / ip 命令執行“ifconfig lo 多播”
我試圖弄清楚如何使用“ip”命令將“MULITCAST”參數添加到 lo 介面。
我已經有一個 netplan 配置,它將多播路由添加到我的 lo 介面:
224.0.0.0/4 dev lo proto static scope link
但是 lo 介面需要能夠參與多播消息傳遞。
範例:目前配置:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
所需的配置(注意 MULTICAST 的存在):
1: lo: <LOOPBACK,MULTICAST,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
在 ifconfig 日子裡,我會發出:
ifconfig lo mulitcast
如何使用 ip 命令完成此操作?(在 Ubuntu 22.04 上預設不安裝 ifconfig)
執行
ip link help
,你會得到答案:ip l set lo multicast on
來自
ip-link(8)
:ip 連結集 { 設備 | 組 組 }
[ { up | down } ] [ type ETYPE TYPE_ARGS ] [ arp { on | off } ] [ dynamic { on | off } ] [ multicast { on | off } ]