Mac OS Xで2つのイーサネットポートをブリッジする方法


26

Mac OS Xで2つの有線イーサネットインターフェイスをブリッジするにはどうすればよいですか(たとえば、現在のMacProには2つのイーサネットポートが付属しています)。

グーグルは、Linux(brctlコマンドを使用)およびWindows(ネットワーク接続>右クリック>ブリッジ接続)で非常に簡単であることが判明しました(このAppleフォーラムの投稿およびこのopenvpnの投稿など)が、Macではどのように行われるのかOS X?

ところで:また、brctl用のmacportはないようです( 'port search brctl'は結果を表示しませんでした)

注:新しいネットワークを作成する「インターネット共有」は必要ありません(新しい範囲のネットワークアドレスを配布することにより)。同じネットワークサブネットを維持するために、2つのインターフェイスを実際に「ブリッジ」します。


最終目標は何かを説明する必要があります。指定したリンクは役に立ちません。最初のリンクの応答投稿には、「あなたがここでやろうとしていることを推測することはできません」と
ストゥトンプソン

最初のリンクがしたように、この概念に慣れていない場合は、「ネットワークブリッジ」を検索することを提案する必要があると思います。簡単な要約として、Macを一種のハブとして使用したいと思います。
Rabarberski

1
受け入れられたものは2009年以降であるため、回答を再評価する時間です。:)
sjas

回答:


7

Mac OS Xで実際のイーサネットブリッジ(レイヤー2ブリッジ)を構築する場合、答えは、サードパーティのソフトウェアなしでは不可能です。それはただの方法であり、これを行うためのカーネルやユーザー空間には何もありません。

私がこれを行うことができると知っている唯一のソフトウェアはIPNetRouterXで、これは無料ではありません。自分で試したことはありません。


1
Yosemite以降、次のようにサポートされているようです:support.apple.com/kb/PH18510
locale

28

Mountain Lionの時点で、ifconfigを使用してブリッジを構成できます。

sudo ifconfig bridge0 create
sudo ifconfig bridge0 addm en0 addm en1
sudo ifconfig bridge0 up

man ifconfigその他のオプションを参照してください。

ただし、wifiインターフェイスではルックアップの処理方法が原因でうまく機能しません。


コメントのはずの編集については、Mountain Lion(10.8.x)を使用していないと仮定します。自分であることをもう一度確認してください。
パーヨハンソン

私がすることが起こるのwifiに問題がある -あなたは私にそれがうまく動作しない理由上の任意のより多くのデータを与えることができますか?
有料のオタク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.