IPROUTE2 /ip 명령을 사용하여 "ifconfig lomulticast"를 수행하는 방법

IPROUTE2 /ip 명령을 사용하여 "ifconfig lomulticast"를 수행하는 방법

"ip" 명령을 사용하여 lo 인터페이스에 "MULITCAST" 매개변수를 추가하는 방법을 알아내려고 합니다.

Lo 인터페이스에 멀티캐스트 라우팅을 추가하는 netplan 구성이 이미 있습니다.

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 링크 설정 {device|group}

 [ { up | down } ]
 [ type ETYPE TYPE_ARGS ]
 [ arp { on | off } ]
 [ dynamic { on | off } ]
 [ multicast { on | off } ]

관련 정보