在Mac 10.8.5上从en0重定向(端口转发)到bridge0(共享连接)

时间:2013-09-24 15:34:05

标签: macos sockets routing osx-mountain-lion

我想通过套接字从我的移动应用程序与桌面Mac(应用程序是服务器,桌面是客户端)进行通信。我正在使用"互联网共享"共享从以太网到Wi-Fi的连接。我不允许通过无线路由器使用Wi-Fi,这样可以轻松地将两个设备放在同一个LAN上。我的应用程序在Mac和同一LAN上的不同Windows PC之间工作。我可以看到移植的移动应用上的服务器通过跟踪工作正常。

但是,当我尝试连接到移动设备(分配了ip 192.68.2.2)时,它无法连接。

使用" ifconfig"我看到以太网接口被称为" en0"无线是" bridge0"。

有没有办法连接到" bridge0"? 我读了一些关于" natd"和" ssl"但是无法使它发挥作用。

此外,我想通过桌面Mac从Windows连接到应用程序。

编辑:我已经看到natd在Mountain Lion上被弃用(http://support.apple.com/kb/HT5414)并且必须使用pfctl。我正试着这样做。找到此链接以获取路线: http://www.openbsd.org/faq/pf/rdr.html

EDIT2: 我发现了一个类似于我想要完成的问题,但另一种方式(而不是获取我想发送的数据包)。 https://apple.stackexchange.com/questions/100492/redirect-traffic-using-pf-along-with-internet-sharing 关于如何实现这一目标的任何想法?

0 个答案:

没有答案