삼바서버에서 윈도2000의 디렉토리를 공유하고 싶습니다.
현재 리눅스서버한대(xxx.xxx.xxx.23)에 삼바서버와 클라이언트 설정을 했고요.
리눅스클라이언트에서 삼바서버에 접근되는걸 확인했고, 윈도클라이언트(xxx.xxx.xxx.40)에서네트웍으로 삼바서버에 접속하면 리눅스의 서버공유디렉토리에 접근하는것을 확인한 상태입니다.
윈도는 윈도2000서버이고 해당 디렉토리에 리눅스사용자와 같은 아뒤와 패스로 접근권한설정해서 공유시켜 놓은 상태입니다.
저는 리눅스삼바서버내의 디렉토리를 윈도삼바클라이언트에서 접속해서 공유하고 싶은것이 아니고 리눅스삼바서버에서 윈도클라이언트의 공유디렉토리를 마운트시켜 사용하고 싶은데요.
디렉토리 설정하는 부분을 어케 해야하는지 잘 모르겠네요.
리눅스서버의 공유디렉토리 설정은 이렇게 되어있습니다.
[homes]
comment = /home/repia
browseable = no
writable = yes
valid users = %S
create mode = 0664
; directory mode = 0775
[pds]
comment = pds
path = \\\\xxx.xxx.xxx.40\\테스트 --> 요기가 마운트되어야할 윈도디렉토리
public = yes
이케 되어있는데 홈디렉토리는 접속이 가능한데요.
smbclient smbclient //호스트명/pds(위의 윈도공유디렉토리) 하면..이런 에러 발생하고요.
Domain=[SEARCH ENGINE] OS=[Unix] Server=[Samba 2.2.5]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
로그에는..
Can't change directory to \\\\xxx.xxx.xxx.40 (No such file or directory)
이렇게 찍힙니다. ㅠㅠ
위의 설정부분이 어떻게 잘못되었으며, 윈도클라이언트나 리눅스삼바에서 어떤 조치를 취해주어야 하는지 알려주시면 감사하습니다.
이게 빨랑 되어야 다음 작업에 들어갈터인데 여기서 삽질을 이틀째하고 있으니 큰일입니다.
도와주세요.
삼바서버가 아니라 삼바 클라이언트로 마운트하는 걸로 알고 있습니다.삼
삼바서버가 아니라 삼바 클라이언트로 마운트하는 걸로 알고 있습니다.
삼바 클라이언트를 확인해 보시지요
워낙 설정한지 오래되서 잘 기억이 나지는 않는군요
당연히 커널에 smbfs가 포함되었다고 가정을 하고요...윈도우즈 머
당연히 커널에 smbfs가 포함되었다고 가정을 하고요...
윈도우즈 머신에 디렉토리를 리눅스에서 마운트 하기 위해서는
리눅스에서의 설정보다는 윈도우즈에서의 설정이 더 중요합니다.
윈도우즈에서 공유를 위한 사용자를 생성하고 패스워드를
설정합니다. 윈도우즈 공유 폴더에 대한 사용자 퍼미션을
설정 합니다.
리눅스에서는 fstab에 아래와 같이 설정합니다.
//<윈도우즈 호스트명>/<공유 폴더> /<리눅스 마운트 장소> smbfs username=<윈도우즈에서 설정한 사용자>,password=<윈도우즈에서 설정한 암호>,gid=<리눅스에서 생성되는 그룹>,ip=<윈도우즈 머신 ip>
경우에 따라서 fmask, dmask를 설정 하시면 됩니다.
by P.C.Harley
mount -t smbfs 에러가 발생했습니다.
[root@peter03 etc]# mount -t smbfs -o username=xxxxx,password=xxxxx1004 //211.xxx.xxx.40/테스트 /home/xxxx
20400: session request to 211.xxx.xxx.40 failed (Called name not present)
20400: session request to 211 failed (Called name not present)
20400: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name)
SMB connection failed
설정이 잘못되었나요?
Re: mount -t smbfs 에러가 발생했습니다.
설정을 보여주셔야 잘못되었는지 어쩐지 알죠.
그리고 windows 에서 공유명을 한글로 하지 마시기 바랍니다.
설령 지금 될 지라도 나중에 버젼이 올라가면서 또 에러가 날 수도 있습니다.
알파벳으로 하세요..
smbclient 로 접속이 될 때까지 잘 살펴보시기 바랍니다.
smbclient 로 접속이 되면 그때 가서 mount하세요.
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
올린 질문과 같이 리눅스삼바클라이언트는 리눅스삼바서버의 공유디렉토리가 리
올린 질문과 같이 리눅스삼바클라이언트는 리눅스삼바서버의 공유디렉토리가 리눅스서버일경우에는 smbclient가 연결이 됩니다만 윈도디렉토리가 연결이 안됩니다.
윈도디렉은 2000서버이며 리눅스사용자와같은 아뒤와패스로 권하설정하여 공유해두었습니다.
설정파일은 이렇습니다.
[pds]
comment = pds
path = \\\\xxx.xxx.xxx.40\\Archives --> 요기가 마운트되어야할 윈도디렉토리
public = yes
$smbclient //Peter03/pds
added interface ip=211.33.167.23 bcast=211.33.167.255 nmask=255.255.255.0
Password:
Domain=[SEARCH ENGINE] OS=[Unix] Server=[Samba 2.2.5]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
에러도 올린질문과 같습니다.
윈도에서는 삼바서버가 보이며 공유된 디렉이 폴더형태로 나타납니다만..
리눅스클라이언트에서 공유한 윈도의 디렉으로 접근이 안됩니다.
그래서 위의 smb.conf 에서 윈도공유설정파일부분이 잘못된건지요?
삼바서버로 연결이 되어야만 마운트를 시켜줄수 있을텐데 큰일이네요.ㅠㅠ
댓글 달기