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
。master
bridge
https://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 bridge
devがブリッジスレーブであり、マスターデバイス名であることを知っていますが、bridge
まだ多くのフラグがあり、1つずつ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 link
brctl
bridge link
次の用途の一部と重複する可能性があるサブコマンドip link ... type bridge_slave ...
:
isolated on
またはisolated off
特定のポートが隔離されているかどうかを制御します。つまり、分離されていないポートとのみ通信できます。このフラグはデフォルトでオフになっています。
(この例は次のようになります。仮想LAN.)