`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_fastmasterbridgehttps://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まだ多くのフラグがあり、1つずつGoogleに検索する必要があるようです。

答え1

サブコマンドの使用方法ip linkman ip linkまたはman ip-link)コマンドマニュアルと異なるipman ip)およびコマンドの可能なすべての引数を含める必要がありますip link

コマンドip link自体には(組み込み環境でコンパイルされていない場合)、その引数の構文と構文に関するヘルプが含まれています。

ip link help

また、ほとんどのインターフェイスタイプにhelpインターフェイスタイプパラメータがあります。インターフェイスタイプ(サブコマンドが前に来るか、add単に追加されていないタイプの場合は、正しいsetタイプの既存のデバイスによって追加されます)の後に追加のインターフェイスタイプパラメータがあります。文法/文法が提供されます。vethbridgeタイプの例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.)

関連情報