У меня работает три системы Kubuntu, одна 12.04 и две 13.10. В моей локальной сети есть HP MediaVault (устройство хранения данных, подключенное к сети).
12.04 и 13.10 я могу пинговать hpmediavault; с другой 13.10 я получаю ошибку «неизвестный хост». Я установил winbind
на всех трех системах и установил запись hosts в /etc/nsswitch.conf
на
hosts: wins files mdns4_minimal [NOTFOUND=return] dns mdns4
В системе с неправильным поведением есть проводное соединение; два других имеют беспроводное соединение. Это единственное различие, которое я знаю, которое может повлиять на это поведение. Я могу пропинговать MediaVault в третьей системе, используя его IP-адрес.
Итак, что мне нужно сделать, чтобы заставить третью систему выполнить пинг?
Оказывается, что я также должен был установить libnss-winbind
пакет, который не был упомянут в инструкциях для соединения MediaVault к Linux. Я не знаю, как тот пакет был установлен в 2 системах, но не третьем. Установка его решила проблему.