남들은 삼바 다 잘쓰는데 나만 않됩니다.. 윈도우 다시 깔았더니
글쓴이: aw2310 / 작성시간: 금, 2005/07/29 - 2:26오후
얼마전까지 삼바를 잘 쓰고 있었습니다.
리눅스를 파일공유 서버로 놓고,
윈도우 2000을 클라이언트로 해서 삼바를 사용하고 있었습니다.
그런데.. 얼마전에 PC를 다 밀어버리고 윈도우2000을 새로 깔았는데 삼바를 사용할 수가 없네요..
증상이... 호스트의 이름을 치면
\\호스트명 또는 \\호스트아이피
\\호스트를 찾을 수 없습니다. 이름을 올바른지 입력했는지 확인하시고 다시 시도하십시요 또는 [시작] 단추를 클릭한 다음 [검색]을
클릭하여 항목을 검색하십시요.
라는 메시지가 나옵니다. 그러니까 아이디랑 패스워드 물어보는
창도 않나오는 겁니다.
서버는 예전에도 잘 돌아가던 거라서 별로 손볼것은 없거든요
윈도우에서 뭔가를 더 해줘야하는것 같은데....
어떻게 해야하나요?
Forums:
흠...
호스트 아이피로도 안된다면..
네트워크 장비에서 필터링 되는가 확인해보시구요..
그게아니라면
윈도우에서 NetBeau(이름이 맞나..) NetBios같은 프로토콜을 추가로
설치해주시고 찾아보세요... 윈도우에 추가하는 저 프로토콜은 비단 삼바뿐
아니라.. 윈도우에서 네트워크 공유가 제대로 안보일 때에도.. 필요합니다.
================
Lunatine
================
Re: 남들은 삼바 다 잘쓰는데 나만 않됩니다.. 윈도우 다시 깔았
먼저 삼바가 제대로 실행중인지 확인해보십시요. 대충 다음과 같이 나와야 됩니다.
[root@fedora3 /root ]# ps auxw | grep smb
root 4071 0.0 0.2 11512 1420 ? Ss Jul28 0:00 smbd -D
root 4075 0.0 0.2 11512 1116 ? S Jul28 0:00 smbd -D
root 8077 0.0 0.4 12120 2440 ? S 09:58 0:00 smbd -D
root 9269 0.0 0.1 4828 704 pts/11 R+ 14:52 0:00 grep smb
두번째, /etc/samba/smb.conf 설정파일에서 허용된 IP대역을
살펴보시기 바랍니다. 새로 설치된 Windows 의 IP가 바뀌었을 가능성도 있습니다.
제껀 이렇게 되어있군요.
hosts allow = 127. 10.1.1.
세번째, 새로 설치된 Windows 의 로그인 이름이 전과 똑같은지 확인해 보시기 바랍니다.
마지막으로, 모든 해결방법은 로그 메세지로 부터 출발합니다.
/var/log/message 파일과 /var/log/samba 디렉토리의 최근날짜 파일들을 살펴보시기 바랍니다.
Re: 흠...
네트워크 장비에서 필터링 ?
그 호스트에는 웹서버가 깔려있는데... 그 웹서버로 접근은 잘됩니다.
NetBIOS ?
저도 그게 의심되서 이것저것 다 깔아보았습니다.
인터넷 프로토콜(TCP/IP)
NetBEUI 프로토콜
NWLink IPX/SPX/NetBIOS 호환 트랜스포트 프로토콜
NWLink NetBIOS
Microsoft 네트워크용 파일 및 프린터 공유
Microsoft 네트워크용 클라이언트
NetWare용 클라이언트 서비스
그래도 않되더군요.
확인했습니다. smbd와 nmbd가 같이 잘 돌아가고 있습니다.
확인해봤습니다. 제 아이피가 다른 아이피들과 함께 허가된 호스트 목록에 잘 있습니다.
이상하게도 로그에 제 아이피에 관한 항목이 전혀없습니다.
엑세스가 deny 됐다는 그런 기록도 없습니다.
제 생각에는 smb에 접근하기도 전에 문제가 생긱는 것 같습니다.
왜냐하면 호스트아이피나 이름을 탐색기에서 쳤을때
보통 아이디/패스워드 입력화면이 나오는데 현재는 그것도
않나오기 때문입니다.
음.. 뭐가 문제인지..
윈도에서..[code:1]nbtstat -A 삼바서버IP[/code:
윈도에서..
nbtstat -A 삼바서버IP
했을때 제대로 이름이 나오는지요...
해결했음
해결했습니다.. ^^
NetBIOS 프로토콜은 깔려져있었습니다.
그런데도 안됐었는데.. 이렇게 하니까 되네요
네트워크 등록정보 ->인터넷프로토콜(TCP/IP) -> 고급 -> WINS -> TCP/IP에서 NetBios 사용
을 선택하니까 그 다음부터 되는군요..
이게 안되있으니까 위의
nbtstat -A 삼바서버IP
명령도 제대로 동작하지 않았고요. 이것을 선택해주니까 이 명령이
잘 수행됩니다.
그런데 NetBios가 어떤 것이길래 삼바사용하는데 영향을 미치는거죠? 윈도우 사용하면서 예전부터 많이 보던 것인데 도대체 어디에 쓰는지는 잘 모르겠더군요.
Re: 해결했음
NetBIOS/NetBEUI 가 정식의, 기본적인 SMB 네트워크의 프로토콜입니다. 이 프로토콜은 NetBIOS Name 이라고 하는 ID를 가지고 서로를 구분하며(이게 윈도 컴퓨터 이름입니다.) 기본적으로 라우팅이 불가능합니다.
라우팅이 안되는 단점을 보완하기 위하여 라우팅이 가능한 TCP/IP 로 다시 한번 싸서 통신을 하게 되는데, 이것이 설정하신 옵션에 의하여 활성화된 것입니다.
그러니... "NetBIOS가 삼바에 영향을 미친다"라는 말은 주/객이 바뀐거죠? :-)
--
"The love you take is equal to the love you make." The End, by Beatles
공유기로 연결된 상태에서 옆컴터와 삼바로 공유 잘되는데크로스 케이
공유기로 연결된 상태에서 옆컴터와 삼바로 공유 잘되는데
크로스 케이블로 직접 연결하면 안되는 이유는 뭘까요??
ipx, netbios 모두 설치 했는데... 이유를 모르겠군요
크로스로 하고 윈도2003에서 리눅스쪽으로 접근하려구 하는데
리눅스가 네트워크 상에 나타나질 않는군요.
nbtstat -A 삼바서버IP
이거 해봐두 삼바서버쪽 아이피를 찾을수 없다구 합니다.
나의 땀으로 인류문명 발전에 기여하고 나를 아는 모든 이들이 부러움의 눈빛으로 나를 보며 거기에 안주 하지 않고 더 멀리 바라보는 세계에 우뚝선 한국인
댓글 달기