使用特定的 DHCP 选项将 Mac Book Wifi 接口设置为 Wifi 热点

使用特定的 DHCP 选项将 Mac Book Wifi 接口设置为 Wifi 热点

我想使用我的 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,并通过以太网与外界通信。

希望这可以帮助。

相关内容