最近、私はLinuxネットワークシステム(特にUbuntu)を勉強し始めました。
ip a
次のコマンドでインターフェイス情報を取得します。
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
私が尋ねたい部分はまさにgroup default
この部分です。
これは
(少なくともリンクは正確ではありません。ありがとうございます。AB)group
インターフェイスグループですここ。
「グループのデフォルト」は正確に何を意味しますか?理解して学びたいです。
情報があれば教えてください。
ありがとうございます!
答え1
インターフェイスはグループ値として表示できます。デフォルトでは、値は 0 で、ファイルから解析されるため、「デフォルト」と表示されます。/etc/iproute2/group
通常、次の事項のみが含まれます。
# device group names 0 default
このファイルに追加の項目を追加して、数字blue
(例)の代わりに単語(例)を使用して表示することができます1
。
このグループ値の目的は、特定の特殊タスクに同じ値を割り当ててインターフェイスをグループ化することです(デフォルトグループ0はこれらのタスクの一部を許可しない可能性があります)。
以下は、仮想インターフェイスセットを一度に呼び出して削除したい場合の例です(一部は次のとおりです)。偽、その他ワイズ他にもあります足)。同じキーワードを異なる方法で使用できるため、group
キーワードを最初に使用することが重要です。type
削除のこの例は仮想インターフェイスにのみ適用されますが、実際のインターフェイスを含むすべてのインターフェイスにもグループ値も割り当てることができます。
作成時(ここを除くbridgeg1
):
ip link add name dummyg1 group 1 type dummy
ip link add name vethg1 group 1 type veth
ip link add name bridgeg1 type bridge
インターフェイスには次のものがあります。後で改編されました。また:
ip link set dev bridgeg1 group 1
グループ 1 というラベルの付いたインターフェイスを表示します。
# ip -o link show group 1
3: dummyg1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group 1 qlen 1000\ link/ether 1a:c8:19:3b:f5:e8 brd ff:ff:ff:ff:ff:ff
4: veth0@vethg1: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN mode DEFAULT group 1 qlen 1000\ link/ether 02:6e:66:bb:69:e8 brd ff:ff:ff:ff:ff:ff
5: vethg1@veth0: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN mode DEFAULT group 1 qlen 1000\ link/ether 6e:22:d1:3d:5c:6d brd ff:ff:ff:ff:ff:ff
6: bridgeg1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group 1 qlen 1000\ link/ether 7e:23:0c:7c:f5:18 brd ff:ff:ff:ff:ff:ff
すべて設定してみてください今起きてください:
ip link set group 1 up
インターフェイスの削除タググループ1:
# ip -o link delete group 1
ここにあります:
# ip -o link show
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1000\ link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ip6tnl0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN mode DEFAULT group default qlen 1000\ link/tunnel6 :: brd :: permaddr 2001:db8:1234::
インターフェイス グループ ラベルのネットワーク スタック全体の他の目的があります。たとえば、次を使用してこれを実行できます。iptables'devgroup
一致またはnftables'開発チームタイプiifgroup
とoifgroup
メタ表現単一のルールを使用して同じグループ内のすべてのインターフェイスを一致させると、最初にインターフェイスにタグを付ける方法がある限り、管理が簡素化されます。