[질문]삼바(samba)를 레드헷7.2에 설치하고 윈2000에서 네트웍으
삼바(samba)를 레드헷7.2에 설치(ip 10.10.10.10)하고 윈2000(ip 10.10.10.9)에서 네트웍으로 접속할때
win2000의 내 네트웍 환경에서는 분명히 Samba server가 보입니다.
예를 들어 해당 삼바서버가 Embedded.os 를 hostname으로 갖고 있는데요
내 네트웍 환경에는 그 컴퓨터가 보이는데
더블 클릭하면
\\Embedded을(를) 액세스할 수 없습니다.
네트워크 경로를 찾지 못했습니다.
이렇게 나옵니다.
그래서 제가 telnet으로 해당 리눅스 서버에 접속해서
smbclient '\\Embedded.os\tmp'
하니까 비밀번호를 물어봐서 해당 계정의 비밀번호를 넣으니까 잘 접속이 됩니다.
그런데 윈도우에서는 안되네요. 혹시 해서 host allow에 제 win2000 PC의 아이피(10.10.10.9)도 추가했습니다. 그래도 안됩니다.
참고로 제 conf에서 주석처리된 것은 빼고 나머지를 첨부합니다.
Security를 share로 해도 마찬가지입니다.
window PC에서는 안되네요.
그럼 답변 부탁드립니다.
#======================= Global Settings =====================================
[global]
# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
server string = Samba Server
# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page
; hosts allow = 192.168.1. 192.168.2. 127.
hosts allow = 10.10.10.9 10.10.10.10
# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
printcap name = /etc/printcap
load printers = yes
# It should not be necessary to spell out the print system type unless
# yours is non-standard. Currently supported print systems include:
# bsd, sysv, plp, lprng, aix, hpux, qnx
printing = lprng
# Uncomment this if you want a guest account, you must add this to /etc/passwd
# otherwise the user "nobody" is used
; guest account = pcguest
# this tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/%m.log
# Put a capping on the size of the log files (in Kb).
max log size = 0
# Security mode. Most people will want user level security. See
# security_level.txt for details.
security = user
; security = share
# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
# Do not enable this option unless you have read those documents
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
# Most people will find that this option gives better performance.
# See speed.txt and the manual pages for details
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups. The built-in default for versions 1.9.17 is yes,
# this has been changed in version 1.9.18 to no.
dns proxy = no
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
[tmp]
comment = Temporary file space
path = /tmp
read only = no
browseable = yes
public = yes
samba에서 가능한걸로 알고 있습니다.
저번에 같은 문제가 발생했었던 적이 있는데...
아마 계정을 추가해서 해결한 것으로 알고 있습니다.
그리고 Windows에서 로그인을 할때 Administrator로 하지 않고 개인계정으로
로그인을 하면 되는걸로 알고 있습니다.
노파심에 하는 말이지만 XP에서는 안됩니다.
------------------------------
좋은 하루 되세요.
윈도우에선 컴퓨터 이름에 '.' 이 들어가면 않됩니다.config파일
윈도우에선 컴퓨터 이름에 '.' 이 들어가면 않됩니다.
config파일에
netbios name = EMBEDDED 라고 설정해 주시던지
윈도에서 바로 IP를 찍어보세요:
\\10.10.10.10
IP는항상 됩니다. (Wins 나 dns가 망가졌을떼도)
답변감사합니다. 계정은 linux와 window똑같은 이름으로 로그인?
계정은 똑같은 이름으로 사용하고 있거든요.
윈도우와 리눅스.
설마 해서..똑같은 비번을 사용하구요..
그리고..
아이피로해도 네트웍을 못 찾습니다.
그리고 내네트웍 환경에서 보면 그냥 Embedded라고 나오구요.
netbios name = emb 라고 셋팅하면
윈2000에서 내네트웍 환경에서 emb 가 삼바 서버로 잡히는데
그걸 더블 클릭해도 네트웍을 찾을 수 없다고 나와요. 흐흑..
분명 telnet으로 로그인해서 사용하는데도 말이죠..
FTP도 잘되구요.
telnet으로 해서..
해당 리눅스에서 자기자신한테 smbclient를 날려도 잘 접속되거든요.
smbclient '\\10.10.10.10\tmp' 뭐 이런거해도 잘 접속되거든요..
왜 못찾을까요?
왜 네트웍에 없다고 그럴까요?
네트웍 연결을 못하고 있습니다.흐미..
어떻게 해야하는지..흠.. 어떤현상이죠?
방화벽도 확인했는데 아무것도 셋팅 안했거든요.
다시한번 답변주세요.
해결했습니다.
휴..
설마해서..
hostname을 kernel.emb.os 로했구요.
원래는 emb.os 같이 두자리였거든요.. 상관은 없을꺼 같긴한데..
firewall은 완전히 내리고..
그리고 smb셋팅을 하고.
smbadduser로 똑같은 계정 더해주고.
그리고 재부팅.
이래서 해결했습니다.
답변주신분들 감사드립니다
좋은 토요일입니다.
댓글 달기