<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ネットワーク on MeerStory</title><link>https://linux.meerstory.com/ja/categories/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF/</link><description>Recent content in ネットワーク on MeerStory</description><generator>Hugo</generator><language>ja-jp</language><lastBuildDate>Wed, 14 Oct 2026 01:45:51 +0900</lastBuildDate><atom:link href="https://linux.meerstory.com/ja/categories/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF/index.xml" rel="self" type="application/rss+xml"/><item><title>Ubuntuで学ぶbridgeコマンド入門：Linuxブリッジの状態監視と解析</title><link>https://linux.meerstory.com/ja/ubuntu/20261014_014506_65/</link><pubDate>Wed, 14 Oct 2026 01:45:51 +0900</pubDate><guid>https://linux.meerstory.com/ja/ubuntu/20261014_014506_65/</guid><description>&lt;h2 id="はじめに">はじめに&lt;/h2>
&lt;p>Linux環境におけるL2ブリッジの状態把握やトラブルシューティングでは、&lt;code>iproute2&lt;/code>スイートに統合された&lt;code>bridge&lt;/code>コマンドが絶大な威力を発揮します。本記事では、仮想ブリッジ環境の立ち上げから、ポート接続ステータス、FDB（転送データベース）、VLANフィルタリング設定の読み解き方まで、インフラエンジニアの実務に直結するコマンド操作と出力結果の分析手法を体系的に解説します。&lt;/p>
&lt;h2 id="1-動作検証用ブリッジの構築とポート状態bridge-linkの確認">1. 動作検証用ブリッジの構築とポート状態（bridge link）の確認&lt;/h2>
&lt;p>まず、最新のネットワーク制御ツールを利用できるよう、基盤パッケージである&lt;code>iproute2&lt;/code>をシステムに導入します。&lt;/p>
&lt;p>&lt;img src="https://linux.meerstory.com/ubuntu/20261014_014506_65/captures/s01_c01_apt-get_update_-qq____apt-get_install_-y_iproute2.png"
 alt="iproute2パッケージのインストール"
 
 loading="lazy"
 decoding="async"
 style="max-width: 100%; height: auto;">


&lt;/p>
&lt;p>論理ブリッジデバイス&lt;code>br0&lt;/code>を定義し、即座にインターフェースを稼働状態（UP）へと遷移させます。&lt;/p>
&lt;p>&lt;img src="https://linux.meerstory.com/ubuntu/20261014_014506_65/captures/s01_c02_ip_link_add_br0_type_bridge____ip_link_set_br0_up.png"
 alt="ブリッジインターフェースbr0の作成と起動"
 
 loading="lazy"
 decoding="async"
 style="max-width: 100%; height: auto;">


&lt;/p>
&lt;p>続いて、ブリッジ配下に収容するための仮想イーサネットペア（&lt;code>veth0&lt;/code> - &lt;code>veth1&lt;/code>）を生成します。&lt;/p>
&lt;p>&lt;img src="https://linux.meerstory.com/ubuntu/20261014_014506_65/captures/s01_c03_ip_link_add_veth0_type_veth_peer_name_veth1.png"
 alt="vethペアの生成"
 
 loading="lazy"
 decoding="async"
 style="max-width: 100%; height: auto;">


&lt;/p>
&lt;p>作成した&lt;code>veth0&lt;/code>側を&lt;code>br0&lt;/code>のスレーブポートとして紐づけ、インターフェースをリンクアップさせます。&lt;/p>
&lt;p>&lt;img src="https://linux.meerstory.com/ubuntu/20261014_014506_65/captures/s01_c04_ip_link_set_veth0_master_br0____ip_link_set_veth0.png"
 alt="veth0をbr0ポートへ収容して起動"
 
 loading="lazy"
 decoding="async"
 style="max-width: 100%; height: auto;">


&lt;/p>
&lt;p>各ポートの所属状況や各種属性を一覧表示するには、&lt;code>bridge link show&lt;/code>を実行します。&lt;br>
実行結果からは、ポートを束ねる親ブリッジ（&lt;code>master br0&lt;/code>）、スパニングツリー（STP）の稼働ステータス（&lt;code>state disabled&lt;/code>）、ポートプライオリティ（&lt;code>priority&lt;/code>）、パスコスト（&lt;code>cost&lt;/code>）といった重要パラメータを把握できます。&lt;br>
⚙️ [実務で役立つ主要オプション]&lt;/p>
&lt;p>&lt;code>-s&lt;/code> (&lt;code>-stats&lt;/code>) : ポートごとのトラフィック送受信パケット数、バイト数、ドロップなどの統計情報を詳細表示します。&lt;br>
&lt;code>-d&lt;/code> (&lt;code>-details&lt;/code>) : STPフラグやタイマー値など、レイヤ2制御に関わる高度なパラメータを網羅します。&lt;br>
&lt;code>-c&lt;/code> (&lt;code>-color&lt;/code>) : 出力内容をシンタックスハイライトし、視認性を向上させます。&lt;br>
&lt;code>-j&lt;/code> (&lt;code>-json&lt;/code>) : 出力をJSON形式に変換し、シェルスクリプトや自動化ツールでのパースを容易にします。&lt;br>
&lt;code>-p&lt;/code> (&lt;code>-pretty&lt;/code>) : &lt;code>-j&lt;/code>オプションと併用し、整形インデント付きの読みやすいJSONを出力します。&lt;/p>
&lt;p>&lt;img src="https://linux.meerstory.com/ubuntu/20261014_014506_65/captures/s01_c05_bridge_link_show.png"
 alt="bridge link showによるポート状態確認"
 
 loading="lazy"
 decoding="async"
 style="max-width: 100%; height: auto;">


&lt;/p>
&lt;h2 id="2-macアドレステーブルbridge-fdbの確認とエントリ制御">2. MACアドレステーブル（bridge fdb）の確認とエントリ制御&lt;/h2>
&lt;p>ブリッジインターフェース&lt;code>br0&lt;/code>自体が保持するMACアドレス転送データベース（FDB）を調査するには、&lt;code>bridge fdb show dev br0&lt;/code>を指定します。&lt;br>
コンソール上には、自身のアドレスやマルチキャスト配信用MACアドレスとともに、カーネルによって保護された&lt;code>self permanent&lt;/code>エントリが出力されます。&lt;/p></description></item></channel></rss>