Сломалась samba, NT_STATUS_IO_TIMEOUT

Автор Keeper-Volok, 23 октября 2016, 16:22:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Keeper-Volok

Здравствуйте, неделю назад решил попробовать Debian, и первое, что я сделал - расшарил сетевые папки и всё на тот момент работало, с приведённым ниже конфигом.
Сейчас не работает, бесконечно крутятся "ожидания" при попытке запроса списка шар, либо при переходе по старым адресам шар.

sudo samba --version
Version 4.2.10-Debian

cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.1.1


cat /etc/hostname
MSI-NIX

sudo cat /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
netbios name = MSI-NIX
server string = MSI samba server
fstype = NTFS
security = user
map to guest = Bad User
browseable = yes
available = yes
guest ok = yes

[Data]
path = /media/data
comment = Data-files storage
read only = yes

[Downloads]
path = /media/data/Downloads
comment = Writable storage
read only = no


testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[Data]"
Processing section "[Downloads]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
server string = MSI samba server
security = USER
map to guest = Bad User
idmap config * : backend = tdb
guest ok = Yes


[Data]
comment = Data-files storage
path = /media/data


[Downloads]
comment = Writable storage
path = /media/data/Downloads
read only = No


sudo /etc/init.d/samba restart
[ ok ] Restarting nmbd (via systemctl): nmbd.service.
[ ok ] Restarting smbd (via systemctl): smbd.service.
[ ok ] Restarting samba-ad-dc (via systemctl): samba-ad-dc.service.


smbclient -NL localhost
protocol negotiation failed: NT_STATUS_IO_TIMEOUT

sudo smbstatus
Samba version 4.2.10-Debian
PID     Username      Group         Machine            Protocol Version       
------------------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------

No locked files


sudo netstat -lnpt | grep smb
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      18499/smbd     
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      18499/smbd     
tcp6       0      0 :::445                  :::*                    LISTEN      18499/smbd     
tcp6       0      0 :::139                  :::*                    LISTEN      18499/smbd


Вообще без понятия, что делать :(
Как временное решение доступа к файлам поднял NFS, там всё работает

Cообщение объединено 23 октября 2016, 16:34:39

Попробовал поменять конфиг на приведённый здесь, создав ту самую /share c drwxrwxrwx.

testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Processing section "[share]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb


[homes]
comment = Home Directories
valid users = %S
create mask = 0700
directory mask = 0700
browseable = No


[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print ok = Yes
browseable = No


[print$]
comment = Printer Drivers
path = /var/lib/samba/printers


[share]
path = /share
read only = No
guest ok = Yes


sudo service smbd restart

smbclient -NL localhost
protocol negotiation failed: NT_STATUS_IO_TIMEOUT
т.е. результат аналогичный...

При запросе пути - что-то проявляется, запрашивает пароль...
smbclient -L //127.0.0.1/share -U smbguest

Но на пустой пароль отвечает:
Connection to 127.0.0.1 failed (Error NT_STATUS_CONNECTION_REFUSED)

CoolAller

Keeper-Volok, сам наплясался с 4.2.10 похоже не будет она нормально работать. Ставье SAMBA 2:4.1.17+dfsg-4 ссылка на мою тему есть в вашем посте.

Keeper-Volok

#2
Не, решил поставить с тестового репозитория 2:4.4.6+dfsg-2 0, предварительно удалив старые зависимости (samba-common, samba-common-bin, libwbclient0, samba-libs) в ручную.

Итого - 4.4.6 работает, посмотрим, что дальше будет...

Upd.
А дальше "Welcome to emergency mode"  ;D  ;D  ;D
Не знаю, с чем связано, с побитыми зависимостями от самбы, или других каких пакетов - много чего наворочил.
Но из консоли восстановления выставил приоритет на testing (не самбой единой, fpc 3 -> lazarus 1.6 тоже надо), dist-ugrade и всё работает :)