Доля Samba не видел через smbtree

First Edit

я изменил имя хоста на 7 символов слова. Ошибки в журнале.nmbd относительно сервера не может быть найден исчез

ошибка - не удается найти сервер MY-FILESERVER в рабочей группе
подсети 192.168.1.143

теперь я вижу новую ошибку появляется:

../source3/nmbd/nmbd_browsesync.c:251(domain_master_node_status_fail)
  domain_master_node_status_fail:
  Doing a node status request to the domain master browser
  for workgroup WORKGROUP at IP 192.168.1.143 failed.
  Cannot sync browser lists.

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

сервер имен Samba IDSHARE теперь является локальным главным браузером для рабочей группы
Рабочая группа по подсети 192.168.1.143

я думаю, что проблема в том, что подсеть-это один IP-адрес, а не группа адресов.

Начальный Пост

я настраиваю Samba, но с ним много проблем. Общая машина и ее общие ресурсы не отображаются при запуске smbtree. Это первый раз, когда я сталкиваюсь с этой проблемой и не смог выяснить происхождение. Поэтому я подумал, что некоторые из вас могли бы поделиться некоторыми намеками;)

на Ubuntu 16.04, я установил Samba 4.3.9. После перезапуска самбы, testparm возвращает следующую конфигурацию :

# Global parameters
[global]
    netbios name = MY-FILESERVER
    server string = %h server (Samba, Ubuntu)
    server role = standalone server
    security = USER
    map to guest = Bad User
    obey pam restrictions = Yes
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Entersnews*spassword:* %nn *Retypesnews*spassword:* %nn *passwordsupdatedssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    dns proxy = No
    panic action = /usr/share/samba/panic-action %d
    idmap config * : backend = tdb


[samba_test_folder]
    comment = A test Samba share
    path = /home/myname
    read only = No
    guest ok = Yes

теперь, как только я запускаю smbtree С другой машины, я не вижу фактическое появление машины. Я вижу некоторые машины Windows в локальной сети и другой сервер Samba, но не тот, который меня волнует о.

журнал ошибки

я осмотрел бревна и увидел в log.nmbd следующая строка появляется несколько раз:

[2016/08/29 16:08:34.969537,  0] ../source3/nmbd/nmbd_become_lmb.c:533(become_local_master_browser)
  become_local_master_browser: Error - cannot find server MY-FILESERVER in workgroup WORKGROUP on subnet 192.168.1.143

это главная подсказка, которую я нашел. Возможно ли, что результат hostname должен совпадать с сервером netbios ? Я читал, что netbios использует имена только с 16 или менее символами (source). hostname возвращает имя, содержащее более 16 символов на машине, с которой возникли проблемы.

проверка запущенных процессов

я думал, что это может быть проблема в брандмауэре, но iptables -L возвратил пустую таблицу правил.

я проверил, если процессы слушали, как они должны. Я просканировал порты nmap -PN 192.168.1.143 (используя локальный IP-адрес), дает мне :

PORT    STATE SERVICE
22/tcp  open  ssh
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds
MAC Address: 00:13:72:D6:5A:BA (Dell ESG Pcba Test)

я проверил на самой машине с netstat -plunt и, казалось, подтверждает тот факт, что все работает нормально :

Proto Recv-Q  Send-Q  Local Address           Foreign Address         State       PID/Program name
tcp        0       0  0.0.0.0:139             0.0.0.0:*               LISTEN      4837/smbd       
tcp        0       0  0.0.0.0:22              0.0.0.0:*               LISTEN      2335/sshd       
tcp        0       0  0.0.0.0:445             0.0.0.0:*               LISTEN      4837/smbd  
udp        0       0  192.168.255.255:137     0.0.0.0:*                           4789/nmbd       
udp        0       0  192.168.1.143:137       0.0.0.0:*                           4789/nmbd       
udp        0       0  0.0.0.0:137             0.0.0.0:*                           4789/nmbd       
udp        0       0  192.168.255.255:138     0.0.0.0:*                           4789/nmbd       
udp        0       0  192.168.1.143:138       0.0.0.0:*                           4789/nmbd       
udp        0       0  0.0.0.0:138             0.0.0.0:*                           4789/nmbd   

машина, которая вызывает проблемы, имеет фиксированный IP-адрес и соответствует MAC-адресу, указанному nmap и одна машина отвечает на этот IP при запуске nmap -sP 192.168.1.0/24.

я далеко не эксперт в Samba и Linux, так что я, возможно, пропустил что-то очевидное.

17
задан Gordak
01.01.2023 5:42 Количество просмотров материала 3206
Распечатать страницу

1 ответ

Кажется, что Samba имеет проблемы, когда статический IP определяется через сетевой интерфейс. https://ubuntuforums.org/archive/index.php/t-844604.html

интерфейс не был хорошо определен и после добавления сеть 192.168.1.0 он работал, как и ожидалось, и доля появляется в smbtree.

1
отвечен Gordak 2023-01-02 13:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх