Як виправити вирішення проблем DNS на Mountain Lion після пробудження зі сну?


10

Після того, як я встановив Mountain Lion на днях, я помітив щось дуже дратівливе. Майже кожен раз, коли я буджу свій iMac (27 ", середина 2010 року, CI7) від сну: здається, що щось, пов’язане з DNS, порушено. Коли я намагаюся підключитися до інших машин, використовуючи їхні IP (v4 та v6) адреси, я можу SSH та надсилати пінг-файли, але вирішення імен хостів працює не дуже добре.

Тепер я ще не намагався перевірити свої журнали DNS-серверів, щоб побачити, чи запити вони навіть там роблять. Хоча я підозрюю, що запит DNS не переносить його на DNS-сервер після швидкого перезавантаження клієнтської машини або використання іншої клієнтської машини працює нормально.

Я бачив пару згадок про подібні проблеми на інших сайтах, але немає достовірних відповідей на те, чому ця проблема з'являється, один користувач, який користувався WiFi, мабуть, "виправив" її, переключивши деякі випадкові, здавалося б, не пов'язані налаштування Wi-Fi та режиму сну, що просто змушує мене підозрювати що це питання - це якась установка, яку зламали.

Я хотів би знайти надійний спосіб вирішення цієї проблеми, але я перевірив усі параметри в області керування живленням та мережевими налаштуваннями, і все це виглядає нормально. Я також спробував повторно зберегти налаштування після внесення змін, а потім повернувся до початкових налаштувань, просто щоб побачити, чи це виправило і для мене, немає такої удачі. Як виправити вирішення DNS після пробудження від сну?

Редагувати: Я використовую лише дротову мережу, і Wi-Fi повністю вимкнено. Налаштування IPv4 та IPv6 були зроблені вручну.

Мережа - це звичайна стара підмережа 192.168.1.0/24 зі всіма машинами, підключеними до досить дешевого керованого перемикача gigE, FTTH-з'єднання 100/100 Мбіт / с, що переходить до вікна FreeBSD, що виконує функції шлюзу, dhcp (isc-dhcp для 192.168). 1.1-72) і DNS (прив'язувати) сервер. Підключення IPv6 здійснюється через тунель Sixxs. Досить стандартне налаштування, яке не викликало жодних проблем у минулому.


Скажіть, будь ласка, трохи більше деталей? Ви згадуєте про використання Wi-Fi іншими людьми, але незрозуміло, чи є ваші власні проблеми з дротовою чи бездротовою мережею, або обома.
Грем Перрін

@GrahamPerrin Мережа - це звичайна стара підмережа 192.168.1.0/24 зі всіма машинами, підключеними до досить дешевого керованого перемикача gigE, FTTH-з'єднання 100/100 Мбіт / с, яке переходить до вікна FreeBSD, що виконує функції шлюзу, dhcp (isc-dhcp для 192.168.1.1-72) і сервер DNS (прив'язування). Підключення IPv6 здійснюється через тунель Sixxs. Досить стандартне налаштування, яке не викликало жодних проблем у минулому.
mludd

1
@mludd Чи можете ви відтворити його (і якщо так, то за яких умов?) Я рекомендую запустити консоль (і в ідеалі моніторинг system.log), а потім спробувати відтворити проблему. Коли машина прокинеться, очистіть дисплей консолі та / або встановіть маркер, а потім спробуйте переглядати. Подивіться, що відбувається в журналах - це може означати, що відбувається з DNS.
Харв

Хороші способи усунення несправностей: на маршрутизаторі FreeBSD - увімкніть журнал DNS і перегляньте журнали за допомогою 'хвоста' та / або - запустіть tcpdump, наприклад, sudo tcpdump -vv -i en1 порт 53
Matthew Elvey

Відповіді:


1

У мене був такий самий досвід, хоча і не кожен раз. Іноді це означає, що сайти, які я відвідував недавно, недоступні, але інші сайти, які я не відвідував у віках, завантажуються просто чудово.

Зазвичай промивання кешу DNS вирішує його.

sudo killall -HUP mDNSResponder

3
Здається, перезапуск mDNSResponderне допомагає. Мережі все ще закінчуються напів мертвими, коли я буджу свою машину від сну.
mludd

1

Іноді я також отримую це. Коли це трапляється, я кажу системі промити DNS:

# As root or sudo it
dscacheutil -flushcache

У налаштуваннях живлення, щоб уникнути проблем, пов’язаних зі сном / неспанням, я відключив опцію "перекласти диск у сплячий режим", оскільки, мабуть, це може спричинити проблеми із обладнаними SSD коробками.


1
Я зробив це з користувачем, і це вирішило мою проблему, не впевнений, чи це пов’язано з оновленням.
Маттео

Я бачив деякі зауваження, що вони змінили спосіб оновлення / зміни мереж. У мене не було нічого, крім проблем, намагаючись зробити спільний доступ до Інтернет. Цікаво, чи виправить це Йосеміті.
Крило Тан Вонг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.