Диагностика Samba

3

Я установил сетевые ресурсы на трех компьютерах Ubuntu в своей локальной сети, используя system-config-samba . Некоторое время они могли просматривать друг друга в сетевых каталогах, но теперь они не работают.

Как я могу диагностировать проблему? Было бы неплохо иметь простой в использовании графический интерфейс.

Перемещение в Thunar и щелчок на одном из компьютеров дает «Не удалось получить список рассылки с сервера: Соединение отклонено».

(Ответ ниже.)

Ниже представлен вывод smbtree с одной из машин, показывающий, что он распознает две другие машины.

WORKGROUP
    \APOLLO        apollo server (Samba, Ubuntu)
    \ATHENA                athena server (Samba, Ubuntu)
        \ATHENA\Canon-MP280-series Canon MP280 series
        \ATHENA\iP1800-series      Canon iP1800 series
        \ATHENA\print$             Printer Drivers
        \ATHENA\Shared             
        \ATHENA\IPC$               IPC Service (athena server (Samba, Ubuntu))

/etc/samba/smb.conf

[global]
    workgroup = WORKGROUP
    server string = %h server (Samba, Ubuntu)
    dns proxy = no
    ...

(Ответ: мне нужно было добавить     имя решения order = bcast host после строки Workgroup в /etc/samba/smb.conf )

    
задан Joshua Fox 14.10.2014 в 20:43
источник

2 ответа

3

Если вы следовали шагам, которые я упомянул, как говорится в вашем ответе, то проблема заключается в том, как обрабатывается служба именования, указанная в Как подключиться к серверу Samba с использованием имени хоста вместо IP? (Шаг 4)

В файле /etc/samba/smb.conf найдите строку, которая говорит следующее:

# What naming service and in what order should we use to resolve host names
# to IP addresses
;   name resolve order = lmhosts host wins bcast

Раскомментируйте строку, в которой говорится, что порядок разрешения имен и убедитесь, что bcast является первым в списке, должен выглядеть следующим образом:

name resolve order = bcast lmhosts host wins

Затем перезапустите службу Samba sudo service smbd restart .

Я рекомендую прочитать предоставленную ссылку, потому что она включает в себя другие сценарии, которые могут произойти. Если они это сделают, то, по крайней мере, у вас есть способ быстро их решить.

    
ответ дан Luis Alvarado 16.10.2014 в 22:10
источник
2

Ответ: Мне нужно было добавить

name resolve order = bcast host

после строки Workgroup в /etc/samba/smb.conf

(Но см. более полный ответ от @LuisAlvado)

    
ответ дан Joshua Fox 16.10.2014 в 22:04