我正在尝试将 Mac 设置为现有网络的无线接入点。互联网通过以太网连接到 AirPort,并且 AirPort 已全部设置好。我可以使用无线设备连接到它。但是,当我尝试访问网络以太网端的某些内容时,我无法访问它。我注意到 Mac 正在为我的无线设备分配一个私有范围内的 IP 地址。
小图:
无线设备 ---- Mac ----- 网络上的其他计算机
但是,它的工作原理如下:
无线设备 ---- Mac ----|---- 其他计算机
我根本就看不到它们。
Mac 可以看到其他电脑。
答案1
当 Internet 共享处于开启状态时,您的 Mac 将充当 NAT 网关,而不是以太网桥,因此它将阻止大多数服务发现和本地名称解析协议(例如 Bonjour),这些协议使用不可路由的多播(以及一些老式的不良协议,例如使用广播的 NetBIOS)。因此,如果您尝试浏览对于 Internet 共享 Mac 远端的服务,或者您正在运行的应用程序自动使用 Bonjour 来查找要连接的其他对象,它将会失败。
从无线设备,您可以使用 IP 地址 ping 位于 Internet 共享 Mac 远端的设备吗?
还有一件事需要检查:我相信 Internet Sharing 将其 NAT 私有地址范围硬编码为 10.0.2.x/24。确保 Internet Sharing 机器远端的网络未使用同一子网,否则 Internet Sharing Mac 的路由表可能会混乱(说得客气一点)。