web-dev-qa-db-ja.com

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

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

グーグルは、これがLinux(brctlコマンドを使用)およびWindows(ネットワーク接続>右)でかなり簡単であることを確認しました(たとえば、これ Appleフォーラムポスト および openvpn post )。 -クリック>ブリッジ接続)ですが、Mac OS Xではどのように行われますか?

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

注:「ネットワーク共有」を使用したくないので、新しいネットワークを作成します(新しい範囲のネットワークアドレスを配布することによって)。同じネットワークサブネットを維持するために、2つのインターフェイスを本当に「ブリッジ」したいと思います。

26
Rabarberski

Mac OS Xでrealイーサネットブリッジ(レイヤー2ブリッジ)を構築したい場合、答えは、サードパーティのソフトウェアなしでは不可能です。 。それはまさにその通りであり、カーネルやユーザースペースにはこれを行うことは何もありません。

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

7

Mountain Lion以降では、ifconfigを使用してブリッジを構成できます。

Sudo ifconfig bridge0 create
Sudo ifconfig bridge0 addm en0 addm en1
Sudo ifconfig bridge0 up

見る man ifconfigより多くのオプション。

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

28
Per Johansson