我在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考虑。 让我们假设这是良性的,你只是想压制错误。
natd
由launchd
运行的InternetSharing
守护进程运行。 您可以在/Library/Preferences/SystemConfiguration/com.apple.nat.plist
手动查看InternetSharing的设置,也可以更改一些设置,使其忽略您所看到的情况。 查看InternetSharing的手册页,然后查看所有configuration选项。
您还可以select更改系统日志configuration,将natd chatter重新路由到不同的文件,或者完全忽略它。 您需要阅读man syslogd
并编辑/etc/syslog.conf
。
如果您的手机已越狱,请确保您没有运行Cydia更新。 当我使用我的iMac运行我的iPhone以使用WiFi时,他们定期更新了许多日志垃圾邮件。 我假设你一直有这些错误,所以不止是定期更新。