如何在Mac OS X上桥接两个以太网端口


26

如何在Mac OS X上桥接两个有线以太网接口(例如,当前的MacPro带有两个以太网端口)?

谷歌搜索出现(例如,此Apple论坛帖子和此openvpn帖子),这在Linux上(使用brctl命令)和Windows下(通过网络连接>右键单击>桥连接)相当容易,但是在Mac上如何完成OS X?

顺便说一句:似乎也没有brctl的macport(“ port search brctl”没有显示任何结果)

注意:我不想拥有“互联网共享”功能,它可以创建一个新网络(通过分发新范围内的网络地址)。我想真正地“桥接”两个接口,以便保持相同的网络子网。


您需要解释您的最终目标是什么。您提供的链接无济于事。正如第一个链接的回复文章所说:“我无法理解您在这里试图做什么。”
斯图·汤普森

正如第一个链接所做的那样,如果您不熟悉该概念,恐怕我不得不建议您查找“网桥”。作为简化的摘要,我想使用Mac作为一种集线器。
Rabarberski

1
是时候重新评估答案了,因为被接受的答案是2009年。:)
sjas 2015年

Answers:



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)上。请再次检查您的身份。
Per Johansson,2012年

我碰巧在wifi上遇到了麻烦 -您能否再提供一些有关为何无法正常使用的数据?
的付费书呆子
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.