Почему мой компьютер не может разрешить локальные имена хостов Windows?

Когда я пингую любое локальное имя хоста Windows с моего компьютера с Ubuntu, я получаю «неспособность разрешить хост», но когда я пингую с компьютера с Windows, он работает нормально. С чего бы это? Samba & amp; Miredo установлены

23
задан 23 September 2018 в 21:27

6 ответов

Если вы отредактировали свои /etc/nsswitch.conf файл и уже установили winbind ( libnss-winbind или samba-winbind) и по-прежнему возникают проблемы, вам может потребоваться отключить NSCD (демон кэширования имен) .

0
ответ дан 23 September 2018 в 21:27

Возможно, вам придется установить пакет libnss-winbind, чтобы найти компьютеры Windows по имени хоста. Простая установка winbind может не сработать. См. ответ .

0
ответ дан 23 September 2018 в 21:27

Бег apt-get install winbind исправил это для меня.

0
ответ дан 23 September 2018 в 21:27

Чтобы пропинговать имя netbios в Ubuntu, вам нужно добавить wins в /etc/nsswitch.conf. Выполните:

gksu gedit /etc/nsswitch.conf

И добавьте wins в строку:

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

Так это выглядит так:

hosts:          files mdns4_minimal [NOTFOUND=return] dns wins mdns4

Сохраните файл, закройте текстовый редактор и пингуем.

Если это не сработает, откройте /etc/samba/smb.conf и раскомментируйте строку «Порядок разрешения имен»:

name resolve order = wins lmhosts bcast

, после этого перезапустите nmbd smbd winbindd.

0
ответ дан 23 September 2018 в 21:27

У меня была та же проблема: Ubuntu 14.04 пытался получить доступ к ПК с Windows 8. В дополнение к вышеприведенной рекомендации мне пришлось установить libnss-winbind

sudo apt-get install libnss-winbind

Источник: http: // singularo. ком / убунту-Winbind-не-рабочий

0
ответ дан 23 September 2018 в 21:27

@Spivot +1

  1. sudo apt-get install winbind libnss-winbind
  2. sudo vi /etc/nsswitch.conf

    редактирование:

    hosts: files dns wins myhostname

  3. sudo vi /etc/samba/smb.conf

редактирование:

[global]
wins server = x.x.x.x
name resolve order = host

Перезагрузка для лучших результатов, или просто:

sudo /etc/init.d/samba restart
0
ответ дан 23 September 2018 в 21:27

Другие вопросы по тегам:

Похожие вопросы: