Я тестировал его.
Когда я вхожу в команду: sudo ufw deny 80, я мог бы подключиться к самому себе, но другой хост не смог.
Я предлагаю вам попытаться подключиться от любой, кроме вас.
Во-первых: перезапустили ли вы службу smbd?
Лучший способ диагностики - попробовать листинг акций,
smbclient -L yourhostname
И затем получить доступ с вашего локального компьютера: [ ! d2]
smbclient //yourhostname/Nic
Источник: https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html
Если успех, то проверьте свой брандмауэр для удаленного доступа: https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html
У меня была аналогичная проблема, когда я пытался обмениваться файлами между сервером Linux Mint 18 Samba и рабочей станцией Windows 10. Через некоторый рытье я нашел этот процесс:
Проверьте свой /etc/samba/smb.conf на синтаксические ошибки, выполнив:
testparm [ ! d3]В идеале мы ищем это на stdout где-то:
testparm
Файл загруженных сервисов OK.
[d9 ] sudo touch /etc/libuser.conf sudo chmod 644 /etc/libuser.confЕсли вы используете system-config-samba, давайте раздавим ошибку:
sudo touch /etc/libuser.conf
sudo service nmbd restartТеперь перезапустите сервер samba любым количеством способов в зависимости от вашего дистрибутива. Вот несколько примеров этого: Как перезапустить сервер samba?
sudo service nmbd restart
sudo service smbd restart
root 18379 0,0 0,2 337912 15856? Ss 03:04 0:00 smbd -D -s /etc/samba/smb.confsudo chmod 644 /etc/libuser.conf
Теперь все сделано, мы можем проверить чтобы убедиться, что процессы smbd и nmbd работают с этим:
ps aux | grep mbd
Вы должны получить что-то вроде этого:
root 18379 0.0 0.2 337912 15856? Ss 03:04 0:00 smbd -D -s /etc/samba/smb.conf
root 18386 0.0 0.0 240452 5988? Ss 03:04 0:00 nmbd -D -s /etc/samba/smb.conf
Если они не запущены, запустите их. Проверьте свой системный журнал на наличие ошибок.