хорошо, это меня действительно бесит
У меня есть один экземпляр ubuntu 8.04, работающий на vmware (esx), который после перезагрузки решил прекратить разрешать запросы DNS, я также не могу подключиться к нему с помощью ssh, хотя я могу пинговать сервер и его действительно этот сервер (когда я выключаю сервер, пинг тоже останавливается)
вещи, которые я пробовал: - перезагрузить снова :) - nslookup - serverip - настройка сети на dhcp - предложение милых котят люциферу - удаление виртуального ник и добавление другого (чтобы получить другой макинтош) - перенос экземпляра на другой хост esx - выпивка 20 чашек эспрессо - остановил все службы - запустил dnsmasq на другом сервере и подключился к этому DNS - tcpdumping - отключил ip6
симптомы:
Есть предположения
решил это:
коллега сказал мне обновить / переустановить инструменты vmware, я сделал, и это решило мою проблему после перезагрузки
Вы проверили свой /etc/nsswitch.conf? В этом файле указываются значения конфигурации для некоторых функций библиотеки C, и любой бизнес-обезьяний здесь может вызвать проблемы с разрешением DNS.
По умолчанию /etc/nsswitch.conf на моих хостах 8.04 выглядит так:
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis