如何从命令行模拟Internet共享?


6

我正在尝试设置我的Macbook Air以共享OpenVPN连接,以便在我上路时使用,并且不希望我的iOS流量通过开放的互联网。遗憾的是,Mountain Lion的Internet共享功能不包括可共享网络接口列表中的VPN接口,因此我假设我将不得不从命令行模拟Internet共享。

我已经找到了InternetSharing包装器放置的一些移动部件:

  • ifconfig设置网桥接口
  • ipfw设置流量转发
  • bootpd为客户端提供DHCP服务
  • natpmpd处理端口转发
  • 在缓存配置中命名以处理DNS查询

我还没想到的一件是无线网络的配置,即SSID和WPA2配置。什么服务对此负责,以及如何激活它?它似乎可能是机场,但我没有看到任何相关的选择。

Answers:


1

可能会让你在前往最终解决方案的过程中占据一席之地,尽管到目前为止它还没有对我有用。如果你找到一个,我非常想知道你的解决方案是什么!


+1开始讨论。希望一些编辑可以充实即使我们没有记录/组装的部分也需要做什么。
bmike

我想我正在寻找的可能会稍微简单一点,我有一个AirPort Extreme,目前正在进行ppoe连接并共享连接。我想做的是更改Mac以进行ppoe连接(没问题),然后通过机场与dhcp共享连接。也许首先要做到这一点是一个良好的开端,使用内置接口来计算完整的Internet共享,或者我正在尝试做的事情是不太可能的?我也有OS X Server。
UltraBob 2013年
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.