如何在不使用 Snow Leopard 上的 GUI 或 Apple 脚本的情况下启用互联网共享?

如何在不使用 Snow Leopard 上的 GUI 或 Apple 脚本的情况下启用互联网共享?

由于某些相当奇怪的原因,我的共享首选项选项卡崩溃了(这是一个很长的故事,似乎没有好的解决办法,它正在寻找一个不再存在的用户界面对象)。

无论如何,我想启用互联网共享来与我的 iPad 共享我的 macbook 的互联网连接,但我找不到不使用 GUI 或苹果脚本(基本上调用 GUI)来做到这一点的方法。

答案1

感谢@Austin (https://apple.stackexchange.com/users/5916/austin) 和其他人,我终于解决了这个问题!我想,该死的,这是一个 Unix 机器,我应该能够找出发生了什么!我在工作中找到了另一台从未打开 Internet 共享的 Snow Leopard 机器,然后在终端中运行:
touch now && sudo find -x / -newer now

我得到了一个始终显示的简短文件列表(聚光灯索引、/private/log 中的日志文件,如果您使用文件保险库,则还有一堆加密的稀疏包......)

然后我启用了 Internet 共享,这次我运行: sudo find -x / -newer now 显然没有“立即触摸”。结果发现,除了一堆日志文件和其他垃圾文件外,还有大量文件被修改了。我将它们全部复制到我的机器上,并修改了接口名称和其他一些主机名和 IP 地址等。问题发生在 /Library/Preferences/SystemConfiguration/com.apple.nat.plist 那里有一个主服务密钥,它设置为 UUID,并且在我测试的每台机器上都不同(实际上是 2 台机器),如果您只是将它从一台机器复制到另一台机器,它就不起作用。

* 如果你很着急,请阅读此部分 * 从一开始我就避免重新安装操作系统,因为我有太多的安装和配置,我不想丢失。事实证明,如果您使用机器附带的原始 DVD 并重新安装操作系统,您的所有应用程序、主目录、自定义修改、mac 端口和 fink 安装、首选项、网络安装、网络位置、开发人员工具都会保留下来。但它会重新安装修复我的首选项共享窗格的核心系统组件!

问题解决了!

相关内容