Next: 테스트 순서
Up: Trouble Shooting
Previous: Trouble Shooting
성질 급하신 분들은 설치해보고 잘 안되면 필자에게 다짜고짜 시비성(?) 편지를
보내는 경향이 있는 것 같다. UNIX는 자신이 아는 만큼 쓸 수 있는 묘한 뉘앙스를
풍기는 운영체제이다. 그리고 Windows는 뭔가 되는 것처럼 보이다가 일순간
배반을 땡기는 기묘한 운영체제이다. 이러한 두 운영체제를 연결하는 것이
시행착오없이 공짜로 되리라 생각하면 뭔가를 잘못생각해도 한참 잘못생각한
것이다. 그렇다고 해서 처음부터 너무 주눅들 이유도 없다. 차근차근 하나씩
문제점을 추적하다보면 가재도 잡고(삼바 설치) 도랑도 치는(유닉스에 대한 이해)
일석이조의 효과를 얻을 수 있을테니까.
먼저 다음 현상은 삼바 서버 설치 잘못으로부터 비롯된 것이 아니라는 점을
명시해둔다.
- UNIX 기계로부터 PC 프린터로 인쇄가 되지 않는다:
smbclient는 PC쪽과 TCP/IP로 통신할 수 있으면 최소 요건이 충족되기에
UNIX쪽에 삼바 서버가 떠 있건 말건 아무런 상관이 없다. 이런 경우 필자에게
smb.conf를 보내거나 하는 어리석음을 범하지 말기 바란다.
- UNIX 기계에서 PC 쪽의 파일 시스템을 mount할 수 없다:
linux의 smbfs를 이용하기 전에는 smbclient를 이용한 ftp와 유사한 서비스에
만족해야 한다. 이 역시 삼바 서버가 떠 있건 말건 아무 상관없는 이야기이다.
아래에 소개할 테스트 순서로 들어가기 전에 확인해야 할 몇가지 기본적인
사항을 체크해두자.
- PC에 네트웍 카드와 TCP/IP 스택이 바르게 설치되어 있는가?
IP 주소, DNS 주소, 기타 사항을 다시 한번 확인하기 바란다.
- nmbd와 smbd는 inetd로 동작하는가? 또는 rc에 넣어서 부팅시에
자동실행되는가?
- 네트웍 구성은 어떻게 되어있는가? 삼바 서버와 PC 클라이언트의
서브넷이 다른가? 방화벽 구성은 어떻게 되어있는가?
- UNIX쪽의 사용자 계정은 유효한가? 프린터 설정은 올바른가?
PC쪽으로 공유할 디렉토리의 접근허가는 바르게 되어있는가?
- PC쪽의 클라이언트 Windows 버전(95, 95 OEM, 98, NT)은 어떤가?
- smb.conf를 올바르게 이해하고 작성했는가? 특히 host allow와 같은 항목을
주의깊게 사용했는가?
- WINS나 DNS 서버는 어떤 것인가? PC 쪽에 lmhosts를 사용하는가?
- NT의 PDC를 사용하는가?
- TCP Wrapper를 사용하는가?
만일 위의 질문에 명쾌한 대답을 못내린다면 문제에 직면해도 이를 해결할
가능성이 희박하다고 볼 수 있다. 따라서 주변의 전문가나 시스템 관리자에게
문의하여 각 항목 옆에 답변을 미리 적어놓은 다음 세부 테스트에 임해야 한다.
박재호
1999년2월26일 (금), 오후 3시9분25초