Как мне разрешить общий доступ к samba к IP-адресу или имени хоста?

14

У меня есть список хостов в сети, предоставляющих акции через SAMBA. Как определить IP-адрес или имя хоста одного конкретного хоста, например, с именем «SASAK02».

Вывод smbtreeследующий

WORKGROUP
    \\SASAK02               
    \\SAURA-PC1             
    \\PC-VAN-DAMME          
Marco
источник

Ответы:

33

Попробуй nmblookup <wins-hostname>.

Мика Фишер
источник
Пример:nmblookup -U WORKGROUP -R SASAK02
Виктор Ламойн
0

Вы можете установить wireshark и запустить сканирование на своей сетевой карте.

sudo apt-get install wireshark
gksu wireshark

начать мониторинг сетевого-устройства (обычно eth0, wlp1s0или wlan0), отфильтровать результаты по «NBNS» , и вы увидите IP - адрес в верхнем окне.

Если он не отображается, перейдите к своему файловому менеджеру на вкладке сети, где вы видите общий ресурс, и актуализируйте сценарий (обычно F5).

Более простое решение nmblookup(часть samba-common-bin), но оно не находит все акции, например:

nmblookup saura-pc1
rubo77
источник
почему отрицание? пожалуйста, объясни.
rubo77