Я пытаюсь сделать сервер самбы (автономный, а не AD) доступным в локальной сети. Демон nmb на том же хосте говорит:
[2020/03/28 16:35:46.549683, 0] ../../source3/nmbd/nmbd_become_lmb.c:397(become_local_master_stage2)
Samba name server JACK is now a local master browser for workgroup SAMBA on subnet 10.1.1.237
что звучит правильно. Сервер smb также отвечает на прямые smbclient
соединения.
К сожалению, я не вижу его в браузере файлов Dolphin или при запросе smbtree
. Кажется, что правильные пакеты возвращаются и идентифицируют сервер:
# smbtree -b -N -d9
...
nmb packet from 10.1.1.237(35072) header: id=27862 opcode=Query(0) response=Yes
header: flags: bcast=No rec_avail=No rec_des=No trunc=No auth=Yes
header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
answers: nmb_name=*<00> rr_type=33 rr_class=1 ttl=0
answers 0 char .JACK hex 074A41434B2020202020202020202020
answers 10 char ...JACK hex 0004004A41434B202020202020202020
answers 20 char ...JACK hex 20200304004A41434B20202020202020
answers 30 char ....__MSBRO hex 2020202020040001025F5F4D5342524F
answers 40 char WSE__....SAMBA hex 5753455F5F0201840053414D42412020
answers 50 char ...SAMBA hex 202020202020202000840053414D4241
answers 60 char ...SAM hex 202020202020202020201D040053414D
answers 70 char BA .... hex 4241202020202020202020201E840000
answers 80 char ................ hex 00000000000000000000000000000000
answers 90 char ................ hex 00000000000000000000000000000000
answers a0 char ............. hex 00000000000000000000000000
...
Что исходит от правильного хоста, но не дает результатов. (без -d9
вывод пустой)
Я также могу разрешить хост напрямую:
# nmblookup -d9 JACK
...
nmb packet from 10.1.1.237(35072) header: id=8596 opcode=Query(0) response=Yes
header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes
header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
answers: nmb_name=JACK<00> rr_type=32 rr_class=1 ttl=259200
answers 0 char ...... hex 00000A0101ED
Got a positive name query response from 10.1.1.237 ( 10.1.1.237 )
10.1.1.237 JACK<00>
Единственный другой симптом того, что что-то не получается, - это конец smbtree
вывод отладки я получаю: Unable to find master browser by broadcast
, но это не возникает как ошибка в обычном режиме без отладки.
Каковы возможные причины сбоя просмотра / обнаружения?