我正在遵循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.
尽pipeGlobal parameter...错误仍然加载configuration罚款。
我正在使用的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 ...
任何人有任何想法,当执行smbclient -L localhost时,为什么我会得到NT_STATUS_CONNECTION_REFUSED ?
从你的链接教程中所有的Ubuntu的angular度来看,我会走出去,猜测你是在Ubuntu上。
根据您的netstat输出,Samba仅绑定在IPv6上,而不绑定在IPv4上。 这可以用这个命令来validation:
smbclient -L ::1
要强制Samba绑定到您的v4本地主机,请使用interfaces来指定要绑定的IP。