Docker 컨테이너에 Debian:stretch가 설치되어 있습니다. 내 공유 디렉터리에 smbclient를 사용하고 싶습니다. 디렉터리는 호스트 컴퓨터(Windows 10 x64)에서 공유됩니다. 다음과 같이 사용자를 생성하고 디렉터리에 대한 액세스를 허용했습니다.
다음과 같이 연결하려고 합니다.
root@0b54a022bb9e:/# smbclient -L //10.0.75.1 -U=dockeruser
WARNING: The "syslog" option is deprecated
Enter dockeruser's password:
Domain=[DESKTOP-SNC8BC2] OS=[Windows 10 Enterprise 17134] Server=[Windows 10 Enterprise 6.3]
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Удаленный Admin
C$ Disk Стандартный общий ресурс
D$ Disk Стандартный общий ресурс
E$ Disk Стандартный общий ресурс
F Disk
F$ Disk Стандартный общий ресурс
G$ Disk Стандартный общий ресурс
H$ Disk Стандартный общий ресурс
hlds Disk
IPC$ IPC Удаленный IPC
Connection to 10.0.75.1 failed (Error NT_STATUS_IO_TIMEOUT)
NetBIOS over TCP disabled -- no workgroup available
내 호스트의 NetBIOS 설정에 문제가 있는 것 같습니다. 어댑터의 WINS 설정에서 설정했는데, ipconfig /all
.
질문은 다음과 같습니다.
smbclient
NetBIOS 없이 사용할 수 있나요 ?- 그렇지 않은 경우 콘솔에서 어떻게 켜야 합니까?