Я пытаюсь подключиться к серверу Linux, который настроен как общие ресурсы в samba. Я могу использовать ssh и ping для сервера samba, но когда я пытаюсь подключить диск через Windows, он говорит: «Windows не может получить доступ к \ ip \ example.
Учитывая, что я мог использовать ssh, это говорит мне, что проблема связана с nmb ... Я перезапустил smb, nmb, а также iptables, но все еще не могу подключиться.
*$iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited*
testparm smb.conf результаты ниже:
*$testparm -s /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[data]"
Processing section "[Xerox]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
idmap config * : backend = tdb
cups options = raw
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
print ok = Yes
browseable = No
[data]
comment = Data
path = /data
admin users = root
read only = No
create mask = 0770
force create mode = 060
security mask = 0770
force directory mode = 0770
[Xerox]
comment = Colour
path = 142.20.216.47
printable = Yes
print ok = Yes*
Я прочитал сообщение Вот но, похоже, это другой сценарий. Любые предложения приветствуются.
Включив в вопрос правила брандмауэра, вы разрешаете ICMP (который включает, но не ограничивается «ping») и SSH, но отклоняете все остальное.
Т.е. вы отклоняете трафик, связанный с SMB / CIFS.
Разрешение 137/udp
, 138/udp
, 139/tcp
, 445/tcp
должно помочь.