На моем 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 не поддерживает беспроводное соединение, когда он не используется), или предотвратить их регистрацию?
Спасибо, Рики
Ваша оценка того, почему возникает ошибка, кажется логичной, хотя я особо не задумывался об этом. Предположим, что это неопасно, и вы просто хотите подавить ошибку.
natd
управляется InternetSharing
демон, которым управляет launchd
. Вы можете вручную посмотреть настройки InternetSharing на странице /Library/Preferences/SystemConfiguration/com.apple.nat.plist
и вы можете изменить некоторые настройки, чтобы он игнорировал ситуацию, которую вы видите. Посмотрите на страницы руководства для InternetSharing и natd все параметры конфигурации.
У вас также есть возможность изменить конфигурацию системного журнала, чтобы перенаправить болтовню natd в другой файл или полностью игнорировать его. Вам нужно будет прочитать man syslogd
и редактировать /etc/syslog.conf
.
Если ваш телефон взломан, убедитесь, что вы не используете обновления Cydia. Они вызвали много спама в журналах natd своими периодическими обновлениями, когда я использовал свой iPhone с iMac, чтобы иметь Wi-Fi. Я предполагаю, что у вас постоянно возникают эти ошибки, поэтому есть что-то помимо периодических обновлений.