Since you already knew about putting wins option into nsswitch.conf, I simply give you a direct answer here: You should additionally install package "libnss-winbind" so that your machine can resolve the name through WINS/NetBIOS. The package was installed automatically while winbind being installed on Ubuntu 13.04 and below.
настроить клиента netbios в Ubuntu 13.10
У меня есть два ноутбука с Ubuntu 13.10 x64 на них. Я хочу, чтобы они оба могли пинговать и монтировать друг друга через имя хоста или имя netbios, что в моем случае одинаково. Компьютеры называются gluk47-notebook
и gluk47-pc
(на самом деле это 14-дюймовый ноутбук). Тайна в том, что ноутбук пингует компьютер, а не наоборот.
Вот что у меня есть:
[root@gluk47-pc ~]# egrep '^hosts' /etc/nsswitch.conf hosts: files wins dns mdns4 [root@gluk47-pc ~]# grep wins /etc/samba/smb.conf wins support = yes ; wins server = w.x.y.z ; name resolve order = lmhosts host wins bcast [root@gluk47-pc ~]# service winbind status winbind start/running, process 1633 [root@gluk47-pc ~]# service smbd status smbd start/running, process 712 [root@gluk47-pc ~]# smbtree -N EARTH \\GLUK47-PC gluk47-pc server (Samba, Ubuntu) \\GLUK47-PC\print$ Printer Drivers \\GLUK47-PC\IPC$ IPC Service (gluk47-pc server (Samba, Ubuntu)) \\GLUK47-NOTEBOOK gluk47-notebook server (Samba, Ubuntu) \\GLUK47-NOTEBOOK\Home Домашний принтер \\GLUK47-NOTEBOOK\print$ Printer Drivers \\GLUK47-NOTEBOOK\software \\GLUK47-NOTEBOOK\video \\GLUK47-NOTEBOOK\IPC$ IPC Service (gluk47-notebook server (Samba, Ubuntu)) [gluk47@gluk47-pc ~]$ ssh gluk47-notebook ssh: Could not resolve hostname gluk47-notebook: Name or service not known
Ответ распознавателя адресов мгновенный, в отличие от обычных задержек smb для каждой операции.
После этого я ssh'ed непосредственно по IP-адресу и получил следующее из записной книжки:
[root@gluk47-notebook ~]# egrep '^hosts' /etc/nsswitch.conf hosts: files dns wins [NOTFOUND=return] mdns4_minimal mdns4 [root@gluk47-notebook ~]# grep wins /etc/samba/smb.conf wins support = yes ; wins server = w.x.y.z ; name resolve order = lmhosts host wins bcast [root@gluk47-notebook ~]# service winbind status winbind start/running, process 2381 [root@gluk47-notebook ~]# service smbd status smbd start/running, process 23817 [root@gluk47-notebook ~]# smbtree -N EARTH \\GLUK47-PC gluk47-pc server (Samba, Ubuntu) \\GLUK47-PC\print$ Printer Drivers \\GLUK47-PC\IPC$ IPC Service (gluk47-pc server (Samba, Ubuntu)) \\GLUK47-NOTEBOOK gluk47-notebook server (Samba, Ubuntu) [root@gluk47-notebook ~]# smbclient -NL GLUK47-NOTEBOOK Connection to GLUK47-NOTEBOOK failed (Error NT_STATUS_UNSUCCESSFUL)
Эта ошибка постоянна, и я застрял. Что мне не хватает? Гугл пока не мой друг в этом деле :(
Кстати, если я помещаю gluk47-notebook
это /etc/hosts
ПК, все работает (я играл в игру на компьютере через вино непосредственно из самбы доли ноутбука во время написания этого поста), но мне нужны динамические NetBios, это не статический ручные хостов файлов. .. ПК также не может пропинговать другие машины в сети по имени netbios. Ноутбук пингует их успешно. Другие машины могут пинговать как ПК, так и ноутбук.
1 ответ на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?