如何在Internet共享上停止Mac OS X上的natd日志垃圾邮件?

我在Mac(Leopard)上启用了InternetSharing,以便我的iPhone可以在无线环境中访问互联网。 每隔一秒左右,我得到以下错误发送到system.log:

7/2/09 2:12:33 PM natd[20861] failed to write packet back (No route to host) 

有时候,错误是

 7/2/09 2:12:33 PM natd[20861] failed to write packet back (Host is down) 

有没有办法来解决导致这些错误的问题(我猜测是因为iPhone在不使用时不保持无线连接),或者防止它们被logging?

谢谢,瑞奇

您对错误发生原因的评估似乎是合乎逻辑的,尽pipe我没有多less考虑。 让我们假设这是良性的,你只是想压制错误。

natdlaunchd运行的InternetSharing守护进程运行。 您可以在/Library/Preferences/SystemConfiguration/com.apple.nat.plist手动查看InternetSharing的设置,也可以更改一些设置,使其忽略您所看到的情况。 查看InternetSharing的手册页,然后查看所有configuration选项。

您还可以select更改系统日志configuration,将natd chatter重新路由到不同的文件,或者完全忽略它。 您需要阅读man syslogd并编辑/etc/syslog.conf

如果您的手机已越狱,请确保您没有运行Cydia更新。 当我使用我的iMac运行我的iPhone以使用WiFi时,他们定期更新了许多日志垃圾邮件。 我假设你一直有这些错误,所以不止是定期更新。