Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
ネットワークブリッジのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
ネットワークブリッジ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ネットワーク]] [[en:Network bridge]] [[zh-hans:Network bridge]] {{Related articles start}} {{Related|netctl でブリッジ接続}} {{Related articles end}} ブリッジは複数のネットワークセグメントをまとめるのに使われる一種のソフトウェアです。ブリッジは仮想ネットワークスイッチのように動作し、透過的に働きます (他のマシンはブリッジの存在を知る必要がありません)。ブリッジには実際のデバイス (例: {{ic|eth0}}) と仮想デバイス (例: {{ic|tap0}}) を接続することができます。 この記事では少なくとも一つのイーサネットデバイスを含むブリッジを作成する方法を説明します。[[QEMU]] のブリッジモードやソフトウェアベースのアクセスポイントの設定などに役立ちます。 == ブリッジの作成 == ブリッジを作成する方法は複数存在します。 === bridge-utils を使う === このセクションでは ([[公式リポジトリ]]の) {{Pkg|bridge-utils}} パッケージに含まれている ''brctl'' ツールを使ってネットワークブリッジを管理します。オプションの完全な説明は {{ic|man brctl}} を見て下さい。 新しいブリッジを作成: # brctl addbr ''bridge_name'' ブリッジにデバイスを追加 (例: {{ic|eth0}}): # brctl addif ''bridge_name'' eth0 {{Note|ブリッジにインターフェイスを追加すると、そのインターフェイスは既存の IP アドレスを失います。リモートで接続するのに使っているインターフェイスをブリッジに追加すると、切断されてしまいます。この問題は、ブリッジを作成するスクリプトを作成してシステムの起動時に実行することで回避することができます。}} 現在のブリッジと接続されているインターフェイスを表示: $ brctl show ブリッジデバイスを立ち上げる: # ip link set up dev ''bridge_name'' ブリッジを削除、先にブリッジを ''down'' に設定する必要があります: # ip link set dev ''bridge_name'' down # brctl delbr ''bridge_name'' === iproute2 を使う === このセクションでは ({{Grp|base}} グループに含まれている) {{Pkg|iproute2}} パッケージの ''ip'' ツールを使ってネットワークブリッジを管理します。 新しいブリッジを作成して状態を up に変更: # ip link add name ''bridge_name'' type bridge # ip link set dev ''bridge_name'' up ブリッジにインターフェイス (例: eth0) を追加するには、まずインターフェイスを''プロミスキャス''モードに設定して立ち上げておく必要があります: # ip link set dev eth0 promisc on # ip link set dev eth0 up インターフェイスの master を {{ic|''bridge_name''}} に設定することでブリッジにインターフェイスを追加します: # ip link set dev eth0 master ''bridge_name'' 既存のブリッジと関連付けられたインターフェイスを表示するには、''bridge'' ユーティリティを使って下さい ({{Pkg|iproute2}} に含まれています)。詳しくは {{ic|man bridge}} を参照。 # bridge link show ブリッジを削除するときは、最初に全てのインターフェイスを削除します。プロミスキャスモードをオフにして down に設定してから元の状態に戻してください。 # ip link set eth0 promisc off # ip link set eth0 down # ip link set dev eth0 nomaster ブリッジを空にしたら、削除することができます: # ip link delete ''bridge_name'' type bridge === netctl を使う === [[netctl でブリッジ接続]]を見て下さい。 === systemd-networkd を使う === [[systemd-networkd#ブリッジインターフェイス]] を見て下さい。 === NetworkManager を使う === Gnome の NetworkManager がブリッジを作成することができますが、ブリッジへの自動接続はいまのところ行いません。Network Settings を開いて、Bridge タイプのインターフェイスを新しく追加し、新しいブリッジ接続を追加して、ブリッジに接続するデバイスの MAC アドレスを選択してください。 接続するデバイスの UUID を確認 (デフォルトでは "bridge0 slave 1" という名前になっています): $ nmcli connection 接続を有効化: $ nmcli con up <UUID> ブリッジに追加したデバイスが NetworkManager のデフォルトインターフェイスとして自動的に接続される場合、Network Settings の歯車をクリックして、"Identity" の "Connect automatically" のチェックを外すことで無効化できます。 == IP アドレスを割り当てる == ブリッジが完全に設定されていれば、IP アドレスを割り当てることができます: # ip addr add dev ''bridge_name'' 192.168.66.66/24 == Tips and tricks == === ブリッジ上の無線インターフェイス === ブリッジに無線インターフェイスを追加するには、まずアクセスポイントに無線インターフェイスを指定するか、または [[ソフトウェアアクセスポイント|hostapd]] でアクセスポイントを起動する必要があります。そうしないとブリッジに無線インターフェイスは追加されません。 Debian wiki の [https://wiki.debian.org/BridgeNetworkConnections#Bridging_with_a_wireless_NIC Bridging with a wireless NIC] も参照。 == 参照 == * [http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge bridge-utils の公式ドキュメント] * [http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 iproute2 の公式ドキュメント]
このページで使用されているテンプレート:
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
ネットワークブリッジ
に戻る。
検索
検索
ネットワークブリッジのソースを表示
話題を追加