如何使用 IPROUTE2 / ip 命令执行“ifconfig lomulticast”

如何使用 IPROUTE2 / ip 命令执行“ifconfig lomulticast”

我试图弄清楚如何使用“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

所需的配置(注意组播的存在):

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)

答案1

运行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 } ]

相关内容