Home Map Index Search News Archives Links About LF
[Top Bar]
[Bottom
Bar]

Manuel Trujillo Albarral

필자에게 연락하기

들어가는 글

프로토콜

파일

비밀번호

연결

인터넷에 연결하기

요약: 일반적으로 초기 설정단계에서 경험하게 되는 인터넷연결의 어려운 점을 이야기합니다.




들어가는 글

보통 많은 사용자들이 리눅스를 설정하는 초기단계에서 직면하는 문제가 인터넷에 접속하는 것이다.

단계

이제 최대한 쉬운 방법으로 우리가 해야 할 일을 하나씩 단계별로 살펴보자.:

1.) 맨처음 할 일: 여러분의 커널이 PPP프로토콜을 지원하는지 여부를 확인하는 것이다; 이 프로토콜은 인터넷 서비스제공업자들이 가장 많이 사용하는 통신규약이다. 확인하려면 다음과 같이 입력한다.:

           dmesg | more
           

스페이스키를 누르면 화면이 한페이지씩 지나간다.

여러분이 만약 이런 줄을 보게 된다면 커널이 지원하는 것이다.:

           PPP: version 2.2.0 (dynamic channel allocation)
           TCP compression code copyright 1989 Regents of the
           University of California
           PPP Dynamic channel allocation code copyright
           1995 Caldera, Inc.
           PPP line discipline registered
           

이런 문장이 안보인다고 해서 걱정할 필요는 없다. 여러분은 그냥 적절한 옵션을 선택해서 커널을 다시 컴파일하면 된다. 어떻게 커널을컴파일하느냐고? 음. 그 문제는 다른 글에서 다루기로 한다. 필요한 분은 여러분의 리눅스 메일링리스트등에서 쉽게 찾을 수 있다. 물론 커널소스와 함께 배포되는 README파일에도 잘 설명되어 있다.

2.) 다음단계: /etc/ppp디렉토리로 가서, 몇개 파일을 수정해 주자.

처음 수정해 줄 것은 소위 "options"파일이라 부르는 파일이다.
여러분이 가장 좋아하는 편집기를 사용하면 된다(실제로 리눅스용으로는 몇개밖에 없다... ;-) 이 파일에서 "lock"이라는 단어를 가지고 있는 모든 것을 지운 다음 이렇게 쓴다.

           connect /etc/ppp/connect_file_name
           crtscts
           modem
           passive
           +ua /etc/ppp/ppp_provider_name
          (이 경우는 스페인의 Infovia를 사용할 때만 해당된다.) noipdefault
           defaultroute
           asyncmap a0000
           lock
           lcp-echo-interval 15 
           lcp-echo-failure 5
           mtu 1500
           /dev/modem
           38400
           
(속도를 선택한다: 38400, 57600, 115600.그냥 숫자로 직접 적으면 된다.)

이제 "options"파일에서 connect행을 수정해 보자. 예를 들어 필자의 경우 "dracnet"으로 전화를 한다.:

           chat -v ""  ATE0DTXXXXXXX CONNECT "" login: my_login  password: my_password
           
           다음 파일을 저장한다.;
           

여기서 ATE0DT는 그냥 간단하게 ATDT로 적어도 된다. 필자는 모뎀반향기능을 끄기 위하여 E0옵션을 사용하였다.
XXXXXXX는 여러분이 이용하는 인터넷 서비스 제공업자의 전화접속번호이다.; 필자의 경우 스페인에서 Infovia를 사용하는데 이 경우 055가 될 것이다.

3.) 이제 options파일에서 "+ua"행과 관련된 파일을 수정해 보자.필자의 경우 "dracnetppp"를 호출한다:

           my_login my_password
           
파일의 마지막 줄뒤에 엔터키를 눌러야 한다는 사실을 잊지 말자.

4.) 다음 cd ..명령을 이용하여 /etc디렉토리로 가자.

여기서 "resolv.conf"을 수정하자. 만약 이 파일이 없다면 그냥 다음과 같이 적어주면 된다. (이전에 포함하고 있던 모든 내용은 반드시 지운다; 여러분이 다른 컴퓨터와 네트워킹이 되어 있지 않다면 아주 평화롭게 지낼 수 있을텐데 ;-):

           domain provider.com  nameserver XXX.XXX.XXX.XXX
           
이 파일을 저장한다.

여기서 "domain"섹션은 여러분의 서비스 제공업자가 사용하는 도메인을 말한다. 필자의 경우는 "dracnet.es"이었다.

"nameserver"섹션의 경우 여러분이 이용하는 서비스업체에서 제공하는 주 네임서버의 IP주소를 적으면 된다.
만약 이런 자료를 모른다면 업체에 전화를 해서 알아두어야 한다.

5.) 이제 /usr/bin (cd /usr/bin)디렉토리로 가서 다음과 같이 적어줌으로써 connect라는 파일을 수정하자.:

           pppd;tail -f /var/log/messages
           
이것을 저장하고 "chmod +x"명령을 실행하여 실행권한을 부여한다.

와우! 이제 여러분의 리눅스박스는 인터넷에 접속할 준비가 끝났다. 단지 어디에서나 "connect"파일을 실행시켜주면 그것으로 끝이다.

만약 실행할때 여러분은 "connect"스크립트에 적었던 "tail"명령덕택에 서비스업체의 접속과정을 단계적으로 볼 수 있다. 만약 여러분의 IP주소가 설정되면 Ctrl-C를 눌러 "tail"로 부터 빠져나올 수 있다.

더 궁금하신 분은:

  • ppp-하우투문서를 읽으세요.
  • 같은 저자가 적은 다른 기사를 읽어보세요.: 몇가지 팁들.



번역 : 이주호


본 웹사이트는 Miguel Angel Sepulveda씨에 의해 관리됩니다.
© Manuel Trujillo Albarral 1998
LinuxFocus 1998