я следую Tuxnetworks учебник, в последней строке первой части, и я получаю эту ошибку:
sysadmin@samba:~$ sudo smbclient -L localhost
Enter root's password:
Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)
Я читал несколько других тем, в которых люди похоже, такая же проблема но он либо не решается, либо их ошибка это не то, с чем у меня проблемы.
http://ubuntuforums.org/showthread.php?t=1510536 http://lists.samba.org/archive/samba/2009-March/147401.html
testparm -s
вывод:
Processing section ...
Global parameter logon script found in service section!
...
Loaded services file OK.
Несмотря на Global parameter...
ошибка он по-прежнему загружает конфигурацию нормально.
smb.conf
файл, который я использую, это один доступен в их учебнике со следующими изменениями:
workgroup = MYDOMAIN.COM
netbios name = SAMBA
wins support = Yes
sudo netstat -llptun
вывод:
...
tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 1317/slapd
tcp6 0 0 :::445 :::* LISTEN 1414/smbd
tcp6 0 0 :::389 :::* LISTEN 1317/slapd
tcp6 0 0 :::139 :::* LISTEN 1414/smbd
...
Кто-нибудь знает, почему я получаю NT_STATUS_CONNECTION_REFUSED
при выполнении smbclient -L localhost
?
Судя по всем ubuntu в ваших связанных руководствах, я рискую и предполагаю, что вы используете Ubuntu.
Судя по выводам netstat, Samba привязывается только к IPv6, а не к IPv4. Это можно проверить с помощью этой команды:
smbclient -L ::1
Чтобы заставить Samba привязаться к вашему локальному хосту v4, используйте interfaces
чтобы указать IP-адреса для привязки.