Überbrücken von zwei Ethernet-Ports unter Mac OS X

26

Wie kann ich zwei verkabelte Ethernet-Schnittstellen unter Mac OS X verbinden (z. B. der aktuelle MacPro verfügt über zwei Ethernet-Ports)?

Beim Googeln (z. B. in diesem Apple-Forum-Beitrag und in diesem openvpn-Beitrag ) wurde festgestellt, dass dies unter Linux (mit dem Befehl brctl) und unter Windows (über Netzwerkverbindungen> Rechtsklick> Bridge-Verbindungen) ziemlich einfach ist, aber wie wird es unter Mac durchgeführt OS X?

Übrigens: Es scheint auch keinen Macport für brctl zu geben ('port search brctl' hat keine Ergebnisse geliefert)

Hinweis: Ich möchte keine Internetfreigabe, die ein neues Netzwerk erstellt (durch Verteilen von Netzwerkadressen in einem neuen Bereich). Ich möchte wirklich zwei Schnittstellen "überbrücken", um das gleiche Netzwerk-Subnetz zu behalten.

Rabarberski
quelle
Sie müssen erklären, was Ihr Endziel ist. Die von Ihnen bereitgestellten Links helfen nicht. Der Antwortbeitrag des ersten Links lautet: "Ich kann nicht verstehen, was Sie hier versuchen."
Stu Thompson
Wie der erste Link, fürchte ich, dass ich vorschlagen muss, "Netzwerkbrücke" nachzuschlagen, wenn Sie mit dem Konzept nicht vertraut sind. Als vereinfachte Zusammenfassung möchte ich einen Mac als eine Art Hub verwenden.
Rabarberski
1
Es ist Zeit, die Antworten neu zu bewerten, da die akzeptierte aus dem Jahr 2009 stammt. :)
sjas

Antworten:

7

Wenn Sie unter Mac OS X eine echte Ethernet-Bridge (Layer 2 Bridge) erstellen möchten , ist die Antwort: Ohne Software von Drittanbietern ist dies nicht möglich. Das ist einfach so, es gibt nichts im Kernel oder im Userspace, was dies bewirken könnte.

Die einzige Software, von der ich weiß, dass sie dazu in der Lage ist , ist IPNetRouterX , das nicht kostenlos ist. Ich habe es nie ausprobiert.

Etienne Dechamps
quelle
1
Scheint, als ob dies seit Yosemite unterstützt wird: support.apple.com/kb/PH18510?locale=en_US
Rabarberski
28

Ab Mountain Lion können Sie Bridges mit ifconfig konfigurieren:

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

Siehe man ifconfigfür weitere Optionen.

Es funktioniert jedoch nicht gut mit WLAN-Schnittstellen, da diese mit Suchvorgängen umgehen.

Per Johansson
quelle
Was die Bearbeitung angeht, die ein Kommentar sein sollte: Ich gehe davon aus, dass Sie nicht auf Mountain Lion (10.8.x) sind. Bitte überprüfen Sie noch einmal, ob Sie es sind.
Per Johansson
Ich habe zufällig Probleme mit WLAN - können Sie mir weitere Daten darüber geben, warum es nicht gut funktioniert?
ein bezahlter Nerd