Файл конфигурации:/etc/samba/smb.conf следующим образом

[global]
        workgroup = workgroup
        server string = SambaServer
        security = user
        name resolve order = hosts lmhosts
;       encrypt passwords = yes
        guest ok = yes
        guest account = arun

[admin]
        path = /tmp/admin
        read only = no
;       browseable = yes
        guest ok = yes

Я могу пропинговать целевой компьютер из Windows, но при попытке

\\192.168.1.201\admin from windows PC, it shows Error: The Network path not found

Еще одна вещь, которую я наблюдаю, - при попытке выполнить команду ниже с другой машины Linux, она показывает ошибку ниже, но при попытке с того же хоста Linux (на котором настроена samba) она работает.

smbclient -U user1 -L \\192.168.1.201
connection to 192.168.1.201 failed (Error NT_STATUS_HOST_UNREACHABLE)

3 ответа3

1

неверный формат строки

smbclient -U user1 -L \192.168.1.201

измените это на:

smbclient -U user1 -L 192.168.1.201 или smbclient -U user1 -L \YOURHOSTNAME

где hostname - это имя, которое вы указали в файле /etc/samba/smb.conf

[global] рабочая группа = YOURWORKGROUP (измените его на любое имя в вашей локальной сети)netbios name = YOURHOSTNAME (должно отличаться от имени рабочей группы)

Также вы должны установить желаемое имя хоста с помощью команды hostname YOURHOSTNAME

после этого sudo systemctl перезапустить smb.service sudo systemctl перезапустить nmb.service

0

Включение Samba в брандмауэре сервера Samba решило проблему [Меню: Система> Администрирование> Брандмауэр]

0

Проверка запуска самбы:

"chkconfig --levels 235 smb on" "/etc/init.d/smb start"

Это автоматически запустит его при загрузке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .