回答:
bridge
object ip ip
コマンド、またはパッケージのbridge
一部を構成するコマンドを使用できiproute2
ます。
メンバーbr0
を持ちeth0
、eth1
メンバーとして持つという名前のブリッジを作成するには:
ip link add name br0 type bridge
ip link set dev br0 up
ip link set dev eth0 master br0
ip link set dev eth1 master br0
ブリッジからインターフェイスを削除するには:
ip link set dev eth0 nomaster
最後に、インターフェイスがメンバーになっていない状態でブリッジを破壊するには:
ip link del br0
FDB(Forwarding Database)のようなブリッジの他の側面を操作するには、bridge(8)
コマンドをご覧になることをお勧めします。例:
転送データベースを表示 br0
bridge fdb show dev br0
port(eth0
)がBPDUを処理できないようにします。これにより、インターフェイスが着信bpduをフィルタリングします
bridge link set dev eth0 guard on
ポートへのSTPコストの設定(eth1
例):
bridge link set dev eth1 cost 4
eth1にルートガードを設定するには:
bridge link set dev eth1 root_block on
コストはいくつかの要因を使用して計算され、リンク速度はそれらの1つです。修正コストを使用し、BPDUの処理を無効にし、root_blockを有効にすることはguard-root
、スイッチの機能と似ています。
vepa、veb、ヘアピンモードなどの他の機能は、bridge link
サブコマンドリストにあります。
vlan
bridgeコマンドのオブジェクトを使用すると、ブリッジで入力/出力フィルターを作成できます。
VLAN入力/出力フィルターがあるかどうかを表示するには:
bridge vlan show
特定のインターフェイスにルールを追加するには:
bridge vlan add dev eth1 <vid, pvid, untagged, self, master>
ルールを削除します。vlan add
特定のルールを削除するには、コマンドの最後と同じパラメーターを使用します。
bridge vlan delete dev eth1
関連するもの:
bridge
utilのは、例えばip link set br0 type bridge stp_state 1
、とより見ることができますip link help bridge
に相当するのbrctl show
はbridge link
です。デバイスごとにブリッジステータスを表示できますが、ブリッジbridge link show dev eth0
はネットワークインターフェイスを見て、どのブリッジが属しているかを通知します。特定のブリッジに属するネットワークインターフェースは通知しません。
に相当するものはないようですbrctl show br0
。