`ip link show DEV` 명령에 표시된 다양한 플래그에 대한 매뉴얼 페이지는 어디에 있습니까?

`ip link show DEV` 명령에 표시된 다양한 플래그에 대한 매뉴얼 페이지는 어디에 있습니까?

ip link show DEV명령에 표시된 다양한 플래그에 대한 매뉴얼 페이지는 어디에 있습니까? 예를 들어,

31: swp28: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9216 qdisc pfifo_fast master bridge state UP mode DEFAULT group default qlen 1000
    link/ether 11:22:33a:c7:4e:2c brd ff:ff:ff:ff:ff:ff

5: ens6f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether b4:96:91:cb:ec:30 brd ff:ff:ff:ff:ff:ff

플래그 , 에 대한 매뉴얼 페이지를 mq찾을 수 없습니다 . 지금까지 가장 포괄적인 매뉴얼 페이지는 다음과 같습니다 pfifo_fast.masterbridgehttps://man7.org/linux/man-pages/man8/ip-link.8.html, 하지만 여전히 내가 원하는 것은 아닙니다.

더 좋은 매뉴얼 페이지가 있나요?

편집: 또한 명령으로 표시되는 결과에 대한 매뉴얼 페이지는 어디에 있습니까 ip -d link show DEV? 예를 들어,

    link/ether 11:22:33:c7:4e:2c brd ff:ff:ff:ff:ff:ff promiscuity 1 minmtu 68 maxmtu 65535
    sx_netdev
    bridge_slave state forwarding priority 8 cost 100 hairpin off guard off root_block off fastleave off learning on flood on port_id 0x801c port_no 0x1c designated_port 32796 designated_cost 0 designated_bridge 8000.1c:34:da:c7:4e:0 designated_root 8000.1c:34:da:c7:4e:0 hold_timer    0.00 message_age_timer    0.00 forward_delay_timer    0.00 topology_change_ack 0 config_pending 0 proxy_arp off proxy_arp_wifi off mcast_router 1 mcast_fast_leave off mcast_flood on neigh_suppress off group_fwd_mask 0x0 group_fwd_mask_str 0x0 group_fwd_maskhi 0x0 group_fwd_maskhi_str 0x0 vlan_tunnel off isolated off addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 switchid ffffffffffff

나는 그것이 의미하는 바가 master bridgedev가 브리지 슬레이브이고 마스터 장치 이름이라는 것을 알고 있지만 bridge여전히 많은 플래그가 있으며 하나씩 Google에 검색해야 할 것 같습니다.

답변1

하위 명령 사용 지침ip link( man ip link또는 man ip-link) 명령 매뉴얼과 다름ip( man ip) 그리고 명령에 대한 가능한 모든 인수를 포함해야 합니다 ip link.

명령 ip link자체에는(임베디드 환경에서 컴파일되지 않은 경우) 해당 인수의 구문 및 구문에 대한 도움말이 포함되어 있습니다.

ip link help

또한 대부분의 인터페이스 유형에 대해 help인터페이스 유형 매개변수가 제공됩니다. 인터페이스 유형(하위 하위 명령이 앞에 오거나 add단순히 추가되지 않은 일부 유형의 경우 set올바른 유형의 기존 장치에 의해 추가됨) 뒤에 추가 인터페이스 유형 매개변수가 제공됩니다. 문법/문법이 제공됩니다. veth, bridge유형 의 예 bridge_slave:


$ ip link add type veth
Usage: ip link <options> type veth [peer <options>]
To get <options> type 'ip link add help'

$ ip link add type bridge help
Usage: ... bridge [ fdb_flush ]
          [ forward_delay FORWARD_DELAY ]
          [ hello_time HELLO_TIME ]
          [ max_age MAX_AGE ]
          [ ageing_time AGEING_TIME ]
          [ stp_state STP_STATE ]
          [ priority PRIORITY ]
          [ group_fwd_mask MASK ]
          [ group_address ADDRESS ]
          [ vlan_filtering VLAN_FILTERING ]
          [ vlan_protocol VLAN_PROTOCOL ]
[...]

$ ip link set dev swp28 type bridge_slave help
Usage: ... bridge_slave [ fdb_flush ]
            [ state STATE ]
            [ priority PRIO ]
            [ cost COST ]
            [ guard {on | off} ]
            [ hairpin {on | off} ]
[...]

거의 모든 매개변수에 대한 설명은 해당 매개변수가 속한 인터페이스 섹션의 매뉴얼에서 찾을 수 있습니다. OP의 예를 들어다리에서,ip-link(8)하나 있다브릿지 부분대부분의 매개변수에 대한 설명은 여기에서 찾을 수 있습니다. 예:

vlan_tunnel { on | off }- 포트에서 VLAN-터널 매핑이 활성화되는지 여부를 제어합니다. 이 플래그는 기본적으로 꺼져 있습니다.

그러나 드물게 사용되는 일부 매개변수는 여기서 설명하지 않을 수 있습니다. 특히 보다 전문적인 명령을 사용할 수 있는 경우에는 더욱 그렇습니다. OP의 예에 표시된 다음 매개변수에는 isolated구문이 있지만 설명은 없습니다. 그것은설명하다허용되는bridge명령 매뉴얼( 교체 및 노후화 bridge와 함께 ) 사용 시ip linkbrctlbridge link다음 용도 중 일부와 겹칠 수 있는 하위 명령 ip link ... type bridge_slave ...:

isolated on또는isolated off

특정 포트가 격리되어 있는지 여부를 제어합니다. 즉, 격리되지 않은 포트하고만 통신할 수 있습니다. 이 플래그는 기본적으로 꺼져 있습니다.

(이 예는 다음과 유사합니다.가상 LAN.)

관련 정보