我想使用我的 Mac Book 作为接入点。
除此之外,我还需要配置它的 DHCP 服务器以不提供 DNS 信息。
例如,Mac Books AP 的 ssid 是“MacBookHotspot”。
当我的 iPhone 连接到“MacBookHotspot”时,我希望我的 iPhone 上显示的 Wifi 信息如下所示:
IP ADDRESS
DHCP(tab)
IP Address 192.168.0.1
Subnet Mask 255.255.255.0
Router 192.168.0.254
DNS
Search Domains
Client ID
(重点:DNS字段为空)
有人有什么好的建议吗?谢谢!
答案1
我们可以将其分为两个主要步骤。
第一,将你的 Mac 设置为 Wifi 路由器。
第二,配置路由器的 DHCP 选项。
第一步比较简单,请尝试按照以下说明进行操作如何在 Mac 上共享 Internet 连接
注:此链接分为两部分,请检查Sharing Wired Ethernet connection wirelessly (making a hotspot)
部分。
完成第 1 步后,我们可以看到 Mac 的 Wifi 图标变成了 wifi 共享图标。同时,系统会自动生成一个/etc/bootpd.plist
文件。
现在点击 Mac 的 wifi 共享图标,然后关闭它。用你喜欢的编辑器打开该文件,你可以看到它包含了如下 DNS 设置
<key>dhcp_domain_name_server</key>
<array>
<string>192.168.2.1</string>
</array>
现在,请删除这些行,并保存文件。
单击 Mac 的 wifi 共享图标,然后立即打开它。
完成!您可以使用 iPhone 连接 Mac 的 SSID,然后您会看到您的 DNS 现在为空白。
ps 如果您想配置更多 DHCP 选项,也许您可以参考在 Mountain Lion 服务器上运行 DHCP
答案2
我承认我已经有一段时间没有这样做了,然而刚刚再次测试,它仍然像我记得的那样有效。
因此,使用以太网将 Mac Book 连接到互联网,然后您就可以在内部共享它,如下所示:
系统偏好设置 - 然后点击“共享”。在“使用选项的计算机”中 - 选择机场。
在机场选项中,选择连接名称并输入安全选项。
但是您无法更改 DHCP 选项(实际上这并不是严格的 DHCP,而是更多的 IP 直通)。当我将手机连接到共享连接时,它会将 DNS 指向我的 Mac,并通过以太网与外界通信。
希望这可以帮助。