5.5 파일과 프린터를 리눅스에서 액세스하기

    원본 문서 : http://old.ecomstation.co.kr/bbs.php?table=tech&query=view&uid=24&p=10 (2004년 7월 31일 작성)
    작성 : 최선호
    올림 : 2007년 7월 2일
    본 자료는 하이텔에서 최선호님이 올리신 걸 승주니(visualage)님이 http://old.ecomstation.co.kr에 올렸는데 제가 다시 여기로 옮겹니다.
    의문점이 있거나 수정할 내용은 언제든지 관리자 그룹을 통해서 연락 바랍니다.



---하이텔 오투동 자료입니다.---

 

   목:os/2파일,프린터를 리눅스에서 액세스하기         관련자료:없음  [246]

 보낸이:최선호  (Simgi   )  1999-12-25 20:59  조회:54

 

 

제가 윈98을 노트북에서 몰아내고 리눅스를 쓰면서 오투서버에 있는 파일과

프린터를 공유할 방법을 찾다가 알게된 것을 간단히 적겠습니다.  혹시 저같은

경우를 당하신 분들에게 조금이나 도움이 될까 하는 맘에서...

 

목적: os/2의 파일, 프린터를 리눅스 클아언트에서 액세스.               

요구환경 os/2 :저의경우 - 한글멀린(os/2 4.0, tcp/ip 4.0 + LAN server 5.0)

                    가능한 환경 - os/2 + tcp/ip + peer service               

리눅스 쪽 : samba client를포함한 어느리눅스라도 가능할 것으로 생각

                저의 경우 - 미지 리눅스 1.0 + 삼바 클라이언트 2.0.5a

 

설치

 

1. os/2 쪽 환경 먼저 저의 경우(멀린 + 랜서버 5.0)을 기준으로 설명을 드리겠지만

멀린에 혹은 워프 3.0 커넥트에 포함된 피어의 기능과 크게 다르지 않으니

피어기능을 이용 하더라도 잘 되리라 생각 됩니다. 먼저 알아야 할 사항은 리눅스

삼바 문서에도 나와 있지만 리눅스가 오투머신과 통신을 위해서는 os/2쪽에

"NETBIOS over TCP/IP" 프로토콜이 설치되어 있어야 합니다. 단지 오투와 리눅스만

연결을 한다면 위의 프로토콜과 TCP/IP 만 설치를 하면 되지만 만약

윈95/98등에서도 오투에 접속을 할려면 "IBM OS/2 NETBIOS"프로토콜이 있어야 되는

것 같습니다. 저의경우 "NETBIOS OVER TCP/IP'만 가지고는 윈95/98이 오투를

인식하지 못했습니다.  위의 두 프로토콜을 설치 할 때 하나의 랜카드에 두개를

설치 하려면 약간의 트릭(?)이 필요합니다. 위 두개의 프로토콜을 하나의 랜카드에

설치를 할때 같은 로지컬 넘버를 가질 수가 없습니다. 무슨말인진 직접 해 보시면

아시리라 믿고, 그래서 둘중 하나의 로지컬 넘버를 바꿔 줘서 하나의 랜카드에서 두

프로토콜을 사용가능하게 해 주어야 하는게 일차적인 중요한 문제입니다. 이에대한

자세한 글은 아래 URL에서 보실 수 있습니다. 제가 이곳 오투동에도 올리도록 하죠.

http://huizen.dds.nl/~jacco2/samba/warp.html

 

위의 주소에 있는 문서에 보면 저 위에서 말한 두가지 프로토콜을 하나의

랜카드에서 쓸수 있게 하는 방법이 자세히 그림과 함께 나와 있습니다. 간단히

요약을 하자면 프로토콜 설치시 둘중 하나의 로지컬 넘버를 다른걸로 바꿔주면

됩니다. 보통 랜카드가 하나가 설치되어 있고 그것에 프로토콜을 설치 할 때

디폴트로 그 프로토콜의 로지컬 번호가 0 번으로 되는데 두 프포토콜중 하나의

번호를 1번으로 바꾸주면 됩니다. 근데 이게 첨 MPTS를 설치하면서 프로토콜을

설치하면 제대로 필요한 설정 파일 - ibmlan.ini-에 기록이 되는데 나중에 하나를

추가하게 되면 제대로 ibmlan.ini에 설정이 기록이 안된다는것 같습니다. 그에 대한

추가적인 해결법은 저 위의 url에 있는 문서에 잘 나와 있습니다.  여기서 결론만

말씀 드리자면 일단 ibmlan.ini 의 파일에 아래 두줄이 있어야 합니다.

 

net1 = NETBEUI$,0,LM10,34,100,14 net2 = TCPBEUI$,1,LM10,34,100,14

 

 = 다음의 4번째 칼럼부터의 숫자는 랜카드마다 다를 수가 있습니다.  확인 할 것은

4번째 칼럼부터의 숫자가 서로 같은지하고 -이건 실제 확인 할 필요도 없는데 항상

같으니 ..^_^- 두번째 칼럼의 0, 1. 이 번호가 서로 같으면 안됩니다.  이게 바로

위에서 말한 로지컬 번호를 말하거든요. 일단 위의 두줄이 ibmlan.ini 파일에 있고

-참 그 파일은 c:ibmlan 폴더 밑에 있습니다. c: 는 어딘지 알죠?- 부팅시 위

두가지 프로토콜에 대한 에러가 없다면 오투쪽의 설정은 끝났습니다.

 

단 문제가 되는게 오투의 피어설정이 있는데 이건 피어 설치에관한 글을 참고

하시고요. 피어설치가 제대로 안되어 있으면 어떤곳에서도 접속이 안되겠죠?

 

그리고 리눅스에서 마운트를 시킬때 저같은 경우는 오투의 사용자 ID와 리눅스의

사용자 아이디가 같아서 그냥 마운트 시키는데 별 문제가 없는데 다를경우는

마운트시 더 많은 옵션이 필요합니다.

 

2. 리눅스 쪽 설정

 

리눅스쪽은 뭐 설정이랄것도 없습니다. 그냥 삼바 클라이언트만 설치를 하면

되니까요. 그럼 리눅스에서 오투 파일 또는 폴더의 액세슨 어떻게 하는가.

smbclient 명령은 죽어도 안먹힙니다. 제 경우에.... -_- 윈95/98에 접속 할 대는

잘 되는 데 오투에는 안통합니다.  그래서 첨엔 이것도 실패인가 보다 했는데

혹시나 하는 맘에 smbmount명령을 쓰니 단방에 공유폴더를 마운트 시켜주더만요.

^_^ 사용법은 smbmount 라고 만 치면 필요한 파라미터를 어떻게 입력하라고 주르륵

나옵니다. 간단히 예를 들면 smbmount //오투서버이름/공유폴더이름 /리눅스쪽

마운트 포인트 하면 됩니다. 실례로 제 경우 smbmount //hawkeye/ho-data

/home/shchoi/srv-ho 이렇게 하면 오투쪽의 ho-data 라는 폴더를 리눅스의

홈디렉토리밑에 srv-ho라는 디렉토리로 마운트 해 줍니다. 언마운트는 보통

언마운트 하듯이 하면 되고요. 사용자 계정으로 언마운트를 하려면 리눅스의

/etc/fstab 에 삼바파일 시스템에 대한 마운트설정을 적당한 옵션을 줘서 기록 해

놓으면 되겠죠. 확실치는 않은데 fstab에 기록을 않더라도 사용자권한으로 마운트는

되는데 언마운트는 안되는 것 같네요. 언마운트는 루트로만 해야 된다면서 ....

 

3. 리눅스에서 오투머신의 프린터 쓰기

 

제 경우는 미지리눅스를 쓰는데 프린터 설정에서 보면 SMB/win95/98 로 설치를

하는게 있습니다. 다른 배포판은 아직 안써봐서 잘 모르겠네요. 이걸 이용하니

단방에 오투머신의 프린터도 연결이 되네요. 프린터는 삼성 ML-5000A를 오투에

물려서 쓰고 있습니다. 이에 대한 글은 예전에 올려 놓은게 있으니 참고 하시고요.

리눅스쪽에선 HP Lawerjet 4/5/6 serise로 설정을 하니 한글도 잘 나오고 리눅스용

아래한글에서도 프린터가 잘 되네요.  아래한글에서의 프린터설정은 리눅스동

사용기란엔가 올려놓은 제 글을 참고 하시고요. 여긴 오투동이니... ^_^ 그럼

프린터 설정 과정을 말씀 드리면, 위에서 말한 smb/win95/98을 선택하면 큐 이름과

스풀 디렉토리 설정하고난 다음에 여섯가지를 입력하는 창이 나옵니다.

 

제일 윗줄 - SMB 서버 호스트 : 이건 오투머신이름(Netbios 설정할 때 정한 이름)                

             SMB 서버 주소: 오투서버 IP 주소.                                  

 

            공유이름 : 오투쪽에서 프린터  공유시 적어준 이름                    

 

            사용자 ID : 리눅스머신에서의 사용자 ID<---이거 중요...

                        첨엔 전오투머신 로긴할때 쓴 아이디 썼다가 미지에 전화 해

                                       보고 나서야 알았음. ^_^

               비밀번호: 위 사용자에 대한 비번

               워크그룹: 오투의 피어설정이나 랜서버설정시 정해주는 워크그룹 또는

                             도메인

 

이렇게 해서 프린터를 하면 제대로 되어야 정상입니다. 미지 리눅스에선 프린트

시킨 후 데스크탑에 있는 프린터 큐 모니터(?)로 확인을 하면 프린팅 상태를 보실

수 있어야 합니다.  덤으로 한가지 더 말씀 드리면 윈95에 붙어 있는 프린터도

똑같은 방법으로 리눅스에서 쓸 수가 있습니다.

 

 

*****마지막으로 이 글은 아무데나 가져다 올리실 수 있지만, 작성자는 누군지 물론

밝히시겠죠? ^_^ 단, 상업적 매체에 이용할 때는 미리 저와 상의하시기

바랍니다. **********




목차로 가기


eComStation ArcaOS | 예전 사이트소개 / 새 사이트소개 | 설치 관련 도움 요청 | 초기화면 가기
Copyright © 1995-2021