Сервер Samba настроен в Fedora 13, но не может получить доступ из Windows
Файл конфигурации:/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 ответа
Включение Samba в брандмауэре сервера Samba решило проблему [Меню: Система> Администрирование> Брандмауэр]
Неверный формат строки
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
Проверка запуска самбы:
"chkconfig --levels 235 smb on" "/etc/init.d/smb start"
Это автоматически запустит его при загрузке.