드디어 한통ADSL을 깔았습니다. 초보가 깔려니 무척 힘들더군요. 몇일을
고생했죠... 하지만 드디어 깔고나니 정말 기분이 좋군요. 이글도 한통깔고
리눅스에서 ADSL연결해서 쓰고 있습니다. 그 동안의 고생이 헛되지 않았구나
싶구요. 하하하하 TT (감격의 눈물) 싶군요 이글은 혹시나 한통ADSL을 깔려는
분이나 깔려는데 잘 안돼서 고생하신는 분들에게 조금이나마 도움이 될까해서
씁니다..
컴사양 및 환경
컴두대가 홈랜으로 연결되어 있죠. 랜카드는 리얼텍8029이고요(이게 리눅스에서
지원이 잘 된다더군요) 그리고 같은 랜카드로 ADSL과 연결되어 있죠.
그리고 레드햇 6.2한글판(정품)에 커널은 2.2.16 입니다. 이것은 홈랜에서 서버
(친구 컴이죠. 펜티엄3)고요. 클라이언트로 연결된 제컴(펜티엄150)은 알짜레드햇
6.0입니다. 바로 친구컴이 ADSL과 연결되어 있죠
설치방법
제가 알아본봐로는 설치에는 크게 두가지가 있습니다. 하나는 커널을 패치해
커널에 pppox(?)가 뭔가를 적재해 pppoe 를 사용하는 방법. 둘째는 커널패치
없이 설치하는 방법. 제가 설명하려는 것은 커널패치 없이 설치하는 방법입니
다. 이 방법은 ADSL설치시 한통에서 주는 CD에 들어 있는 리눅스용 enternet300
이라는 프로그램을 이용합니다.
가장 먼저 할일은 당연히 랜카드를 인식시키고 설치하는 것이겠죠. 이것은 netcfg
명령으로 명령을 이용해 설치하면 됩니다. 랜카드의 아이피는 192.168.0.1,
192.168.0.2... 이런 식으로 잡으면 됩니다. 하나는 한통과 연결된 것이고 하나는
제 컴과 홈랜으로 연결된 것이죠. 보통 외부(여기서는 한통ADSL)로 나가는 카드는
eth0, 나머지는 eth1, eth2, ... 이렇게 순차적으로 잡습니다. 호스트에는 www.kor net.net라고 적고
도메인네임에는 kornet.net라고 적습니다.그리고 네임서버에는 168.126.63.1과 168.126.63.2라고 쳐
줍니다. 그리고 주의 할것은 처음랜카드를 잡을때 interface항목에서 DHCP로 잡지말고 모두 NON
E으로 잡습니다. 이런식으로 랜카드를 잡은 후 ifconfig 명령을 하면 eth0, eth1 ... 그리고 lo 라
는 항목이 뜨 면서 그에대한 설정사항들이 보일겁니다. 그러면 성공이죠!!
랜카드를 잡았으면 이제는 ADSL을 잡아야 겠죠...
우선 한통에서 준 CD에서 enter300디렉토리안의 리눅스디레토리로 갑니다. 거기에
보면 realese라는 디렉토리가 있을 겁니다. 그안의 파일 중에서
free-pty, pppoe, start-pppoe, stop-pppoe 를 /usr/local/bin 으로 복사합니다.
복사하는 방법은 아시죠? 그리고 option.pppoe화일은 /etc/ppp 로 복사합니다.
이것이 끝나면 복사한 파일중에서 start-pppoe과 /etc/ppp 안의 pap-secrites와
chap-secrites 파일은 수정해 주어야 합니다.
pap-... 와 chap... 화일은 편집기로 열어서 다음과 같이 써주고 저장해서 나옵니
다.
#Secret for ...
#Client Server ...
자기ADSL 아이디(스페이스로 한칸 띄고)*(띄고)암호 ---> 자기가 추가해주는 부분
그 후에는 start-pppoe 파일을 수정해 줍니다. 다음은 start-pppoe의 내용과 수정
부분을 간략히 나타낸 것입니다.
#!/bin/bash
# If you need....
# line ....
# SERVICENAME ....
SERVICENAME="-S pppoe" ----> 이렇게 추가!! 나는 이것을 안넣어서 꽤 해맷죠
# If you ....
# ....
# ....
# ....
# Replace ....
# ....
~~~
# /etc/ppp ....
USERID="name 자기ADSL아이디" ----> 자기 아이디만 써넣어줌
# ㅤIf the ....
~~~~
이렇게 하면 start-pppoe 화일의 설정도 끝이 났습니다. 그러면
/etc/rc.d/init.d/network restart 를 실행해 네드워크를 재시작 합니다.
자 이제는 인터넷을 실행시켜 봐야 겠죠.
/usr/local/bin 안의 start.pppoe 를 실행합니다. 그리고 잡시 후 ifconfig
명령을 실행해 봅니다. eth0, eth1, ... , lo와 함께 ppp0라는 항목이 생겼
으면 인터넷 접속이 성공한 겁니다!!!!
그리고 실행과정의 로그파일을 보려면 다른 한텀을 띄운 후
tail -f /var/log/messages 라고 쳐봅니다. 만약 연결이 Connect에서 끝나
버리면 아까 해준 파일들의 수정에서 아이디나 암호가 맞지 않거나 하는
등의 수정에서의 오류일 가능성이 높습니다. 이 때는 수정이 제대로 되었즈지
잘 살펴 보기 바립니다.
이렇게 막상 써 놓고 보니 아무것도 아닌것 같군요. 그런데 왜 몇일을 헤멧지...
이 글이 누군가에게 조그마한 도움이라도 되었으면 좋겠군요. 우리처럼 힘들지
않게.... 그럼 수고하세요... 바이~~~~ ^^;