안경훈 : linux@tcp21.co.kr
|
리눅스는 원래 네트워크 환경에 맞도록 최적화 된 운영체제라고 할수 있습니다. 따라서, 거의 대부분의 경우 네트워크를 사용할 수 있다는 가정하에 프로그램들이 잘(?) 작동하게 됩니다. 이번달에는 일반사용자가 리눅스에서 인터넷을 사용하기 위해서는 어떠한 단계를 알아야 될지를 알아보겠습니다. 사전에 미리 알고 있어야 하는 몇가지 사항들을
말해두겠습니다. 먼저 자신의 모뎀이 잘 작동하고 있는 것을 확인하고,
인터넷에 접속할수 있는 PC통신업체등에 가입되어있어야 합니다.
참고로 필자는 유니텔이라는 PC통신업체를 이용하고 있습니다. 따라서
유니텔을 통해서 인터넷에 들어갑니다. 그리고, 요즈음은 매우 많은 리눅스 배포본이
있어서 어떤 것을 써야 할지 행복한 고민을 하기도 합니다. 하지만,
시중에 나와있는 리눅스 배포본의 공통점을 가지고 작업하도록 했습니다.
또 과거에는 seyon 같은 유틸리티를 사용해서 접속을 했지만, 요즈음에는
seyon 은 사용하지 않고 kppp와 같은 유틸리티를 이용하거나, netcfg라는
네트워크설정을 이용해서 ppp환경으로 접속한후 ztelnet(다운로드나
업로드를 하기위해서) 이나, telnet을 사용하거나 이야기나 새롬데이터맨
같은 에뮬레이터의 일종인 gau 라는 한글 통신프로그램을
많이 사용합니다. 그래서, 요즈음에 나오는 한글배포본들에는
아예 seyon이 포함되어 있지 않은 경우도 많이있습니다.
▶ 필자의 시스템 사전정보 Modem ; Mac-System의 56K 모뎀
▶ 각 PC통신사별 Nameserver 주소(1999.11월 기준) 업체명
1차 2차 비고
▶모뎀설정하기 전통적으로 모뎀은 control-panel 이라는 리눅스의 제어판을 이용해 왔습니다. 그리고, 하드웨어적으로 제대로 보드에 잘 꽂혀있다면 아무런 문제 없이 사용이 가능합니다. ① control-panel
실행하기 ② 모뎀설정 화면 이렇게 모뎀설정이 완료되었다면 이제는 ppp
로 접속할 수 있는 환경을 만들어야 합니다.
▶ PPP접속을 위한 설정 #1 : netcfg 프로그램으로 통신환경 설정하기 이것은 고전적인 방법중의 하나인데, netcfg 라는 네트워크설정툴을 이용해서 PPP설정을 하는 것입니다. ① netcfg 프로그램의
실행 ② Add 버튼으로
PPP 설정하기 ③ 전화번호를
기입해 주고 login ID를 기입해주고 password를 입력해 줍니다. ④ 여기서는 또 4개의 버튼을 만나게 됩니다. 첫 번째로 모뎀의 흐름제어 명령이라는 것을 사용할것인지 묻는데 이것은 체크해 놓는 것이 좋습니다. 두 번째로 다운로드중에 잘못된 전송이 감지되면 빠져 나가게 하는 명령이 있고, 세 번째로 통신중에 심각한 에러를 만나게 되면 접속을 끊을 것인지를 물어보는 옵션이 있습니다. 네 번째로 모뎀을 root가 아닌 일반사용자도 사용할수 있게 할지 아닐지를 물어보는 옵션이 있습니다. 그리고, 아래부분에는 모뎀의 속도와 장치명을 적어주는 박스가 있습니다. ⑤ 모뎀 초기화
명령과 전화걸기 화면 ⑥ Networking
버튼을 누르면 아래그림과 같이 나오게 됩니다. 맨 처음에 3개의
버튼이 있습니다. 첫 번째는 리눅스가 시작할 때 자동으로 활성화
시킬것인지 묻는 옵션입니다. 이것을 켜놓으면 리눅스를 시작하자마자
전화를 걸 것입니다. 체크하지 않습니다. ⑦ PAP
버튼은 사용자이름과 비밀번호를 적어 주는 곳입니다. 이렇게 해서 netcfg 프로그램에서 모뎀으로 PPP
접속을 할 준비를 끝냈습니다. 이제는 접속을 해 보기로 합니다.
아래 그림처럼 ppp0가 활성화 되어있지 않을 것입니다. Activate
라는 버튼을 클릭하면 모뎀으로 전화를 거는 소리가 나면서 ppp0
항목이 활성화 될것입니다. 그후에 접속이 잘되었는지 ifconfig
라는 명령으로 확인해 보면 됩니다. 전화를 끊을때는 Deactivate
버튼을 클릭하면 됩니다. 또는 더욱 간단하게 전화를 걸때는 /etc/sysconfig/network-scripts/
라는 디렉토리에 있는 ifup-ppp를 이용하고 전화를 끊을때는 ifdown-ppp
라는 명령을 내려 주면 됩니다. 사실 지금까지의 설정도 ifcfg-ppp0
라는 파일에 기록되게 되어있습니다. 따라서 이것을 수동으로 설정해도
됩니다. 아래 그림은 정상적인 ppp접속이 이루어진 상태에서 ifconfg를 실행한 화면입니다. 이제는 PC통신에 접속하고 인터넷을 이용하고 하는 작업들을 모두 할 수 있습니다. 아래그림은 telnet uniwin.unitel.co.kr 로 유니텔에 접속한 화면입니다.
▶ PPP접속을 위한 설정 #2 : kppp 프로그램으로 통신환경 설정하기 리눅스의 윈도우매니저 중에서 kde라는 환경이
있습니다. 이것은 gnome이라는 윈도우 매니저와 쌍벽을 이루면서
발전하고 있는 윈도우매니저이지요. 하지만 qt 라이브러리라는 배타적인
라이센스에 얼마전까지 묶여있었습니다.(지금은 조금 느슨해졌으며
2.0이 얼마전에 나왔음.) 하지만, 가장 직관적인 인터페이스라고
해서 많은 사람들이 즐겨쓰고 있습니다. 이 KDE 에도 전화접속을
할 수 있도록 프로그램을 제공하는데 그것은 kppp 라는 프로그램입니다.
kppp를 이용해서 PPP 환경을 만드는 방법에 관해서 알아보겠습니다.
이번달에 설명한 kppp 의 버전은 1.6.11(Release 191)버전입니다. ① kppp
의 실행 ② 이제는 설정버튼을
눌러서 설정을 시작해 봅니다. ③ IP 설정 ④ DNS
설정 ⑤ 게이트웨이
설정 ⑥ 로그인 스크립트에는 사용자가 일반적인 접속방법이 아닌 다른 인터넷 서비스를 이용할 때 특별한 전송명령을 적어 주는 곳입니다. 저는 적어 주지 않았습니다. ⑦ Accounting 이라는 곳에는 각 나라마다 있는 ISP에 해당되는 내용들을 적어놓은 곳입니다. 외국에서 사용할 때(?) 또는 각 나라에 맞는 설정을 해 주면 되겠습니다. ⑧ 장치설정 ⑨ 이제는 모뎀에
관한 세부설정을 할 차례입니다. 모뎀에 관한 세부설정은 여러 가지
옵션들이 있습니다. 바쁜대기 라는 항목은 일시적으로 전화가 걸리지
않을 때 재시도하지 까지 대기하는 시간입니다. 0초로 해 놓아야
바로 재시도에 들어갈 것입니다. 그리고, 모뎀의 접속 볼륨을 설정하는
바가 있습니다. 또 모뎀 CD 라인에 표시라는 항목은 모뎀의 동작상태를
보여주는 역할을 합니다. 다음으로 모뎀 명령을 클릭하면 모뎀의
현재 상태를 나타내 주게 됩니다. 모뎀 명령에는 여러 가지 세세한
설정들이 있지만, 필자는 초기화 명령만 바꾸어 주었습니다. 다음으로 터미널 이라는 명령이 있습니다. 이것은 수동으로 전화를 걸어서 통신을 할수 있도록 해 줍니다. Windows 의 하이퍼터미널과 같은 기능을 하는 것이라고 생각하면 됩니다. ⑩ 이제는 ppp 설정에 관한 사항들입니다. pppd활성화를 시도하는 시간입니다. 우리는 모뎀으로 활성화 시키므로 전화를 거는 시간으로 보면 되겠습니다. 그리고, 아래에 나와 있는 선택사항들을 자신에게 맞도록 선택해 주시면 됩니다. ⑪ 통신중에 사용할
컬러 설정을 하는 부분입니다. ⑫ 이제 모든 설정이 마쳐졌다면 연결버튼을 클릭해서 접속을 합니다. 접속기록이라는 버튼을 누르면 보조접속창이 나왔다가 한번 더 누르면 사라집니다. 접속이 된 후에는 아래 그림과 같은 창이 나오게 됩니다. 여기서 세부접속창이라는 버튼을 클릭하게 되면 모뎀의 작동상태를 보여주는 그림이 또 나오게 됩니다. 이제는 자유롭게 인터넷을 사용하면 됩니다.
▶ 한글통신 프로그램 gau 이용하기 Windows에서 PC통신을 하기위해서 이야기나 새롬데이터맨 같은 프로그램을 이용한 기억이 있을것입니다. 리눅스에서도 이렇게 이용할수 있는 프로그램들이 여러 가지가 있지만, 이번호에서는 gau 라는 한글 통신프로그램에 대해서 소개 하도록 하겠습니다. gau를 처음 실행한다면 gau에 관한 설정파일이 만들어져 있지 않으므로 gau-install 이라는 명령을 한번 실행해 주어야 됩니다. 이 명령이 실행되고 나면 자신의 홈디렉토리 밑에 .gau 라는 설정파일 디렉토리가 만들어 질 것입니다. ls -a 명령으로 확인할수 있습니다. ☞ 인터넷에 연결이 된 상태에서는 gaui 라는 명령으로 텔넷모드로 사용을 합니다. 연결이 되지 않은 상태에서라면 gau 라는 명령으로 실행을 합니다. 이번글에서는 접속이 되지 않았다는 가정에서 사용하도록 하겠습니다. ① gau를 실행한
초기 화면입니다. 전화 걸기라는 버튼이 있는 것이 보이면 gau를
실행한것이고 텔넷접속이라는 버튼이 있다면 gaui를 실행한 것입니다.
태극기가 그려진 것이 인상적입니다. 태극기는 접속이 되면 펄럭이는
애니메이션이 작동됩니다. ② 버튼설명 특수문자 버튼은 특수문자를 화면상에 표시하고자 할 때 사용하는 버튼입니다. 다음으로 혼자말버튼이라는 것이 있는데 이것은 접속스크립트가 모여있는 곳입니다. 이것은 .gau/script 라는 디렉토리에 모여있습니다.(내용은 직접 확인해 보시기를...) 다음으로 잡동사니버튼이 이 있는데 이것은 통신중의 세세한 옵션들을 설정해 놓은 것입니다. 그냥 두어도 상관 없습니다. ③ 이제 전화를
걸어 보도록 하겠습니다. 접속후에는 다른 통신 프로그램과 마찬가지로 통신을 이용하면 됩니다. 아래 그림은 파일을 다운로드 받는 화면입니다. gau 에는 Zmodem 프로토콜도 포함되어 있습니다. 이상으로 이번달에는 리눅스에서 모뎀으로 통신하는 방법을 알아 보았습니다. 의문점이나 질문사항들은 안경훈(linux@tcp21.co.kr) 이나 http://www.tcp21.co.kr의 리눅스마당 게시판에 써주시면 답변해 드리겠습니다. |