kldp내용입니다.
* 이 글을 리눅스에서 한통 ADSL을 이용할수 있도록 만드는 과정을 설명하고 있습니다. *
* 쉽게 구할수 있는 커널버젼과 PPPOED 버젼을 사용하여 따라하기식으로 만들어봤습니다.*
* KLDP의 송노현님의 글을 주로 참고하였음을 밝혀둡니다.*
* 저의 글 하나보다는 반드시 가셔셔 여러 문서들을 출력하시면 큰 도움이 되리라 믿습니
다.* * 이 문서는 아무런 보장을 해주지 않으며 이 문서로 인해 발생하는 어떤 문제에 대해
서도 책임이 없습니다. AS IS*
* 설치에 들어가기 전에... *
반드시 자신의 랜카드와 드라이버가 설치되어 있어야 한다.
이에 대해서는 KLDP의 Ethernet How-TO 문서등을 참조하기 바란다.
(ifconfig eth0 0.0.0.0 up -arp 명령문을 통해 lo와 eth0항목이 모두 보인다면 랜카드가 잡혀있는것
이다.) 플로피 디스크 한장과 그밖에 커널 컴파일, vi 편집기 사용, 화일 복사 능력이 필요
하다. * 필요한 화일들... *
KERNEL: linux-2.2.15.tar.gz (/usr/src로 복사해 놓는다)
PPPOED: pppoed047.tgz (usr/local로 복사해 놓는다)
PPP : ppp-2.3.11-1.i386.rpm (/tmp로 복사해 놓는다)
3번째는 필요없을듯하네요)
PPPOED를 설치하는 과정
cd /usr/local/pppoed-0.47/pppoed
./configure
make realclean
make dev
make depend
make install
여섯번째, PPP를 버젼업 시킨다. (rpm -q ppp를 해서 현재 버전을 확인해보자!)
cd /tmp
rpm -Ui ppp-2.3.11-1.i386.rpm
일곱번째, PPP를 설정해준다. (아이디와 비밀번호)
cd /etc/ppp
vi options
a) /etc/ppp/options 설정방법
#---- /etc/ppp/options --------------------
lock
local
nocrtscts
noauth
#여러 가지 값으로 시험해 보십시오. 이 파일에서만 정할
#수 있는 것은 아니고, 연결 중이라도 ifconfig eth0 mtu 576 식으로 명령
#하여 바꿀 수 있습니다.
mru 1490
mtu 1490
#please make sure you have noaccomp for now
noaccomp
#코넷 아이디를 적습니다. 지역에 따라 형식이 다른 곳이 있을 수 있지만
#혜화전화국과 불광전화국 관내에서는 아래의 userid 대신에 코넷 아이디만
#적으면 되었습니다.
name "userid"
#다중 ppp 접속이 아니라면 반드시 defaultroute 옵션이 들어가야 합니다.
defaultroute
hide-password
sync
#문제가 있을 경우 아래 두 줄의 #를 없애고, /etc/syslog.conf 파일을
#편집하여
#*.debug /var/log/messages
#라는 줄을 삽입한 다음에
#syslog를 다시 실행하여 그 결과를 다른 사람에게 보여주는 것이 좋습니다.
#debug
#kdebug 7
#접속을 유지하기 위해 -R옵션을 사용할 경우에는 아래 세 줄의 #를 없앱니다.
#lcp-echo-interval 240
#lcp-echo-failure 3
#nodetach
vi pap-secrets
pap-secrets설정방법 (userid * password 부분만 추가해주시면 됩니다!)
#----- END /etc/ppp/options ------------
#--- start /etc/ppp/pap-secrets --------------------
# 아이디와 비밀번호를 저장하는 파일입니다. 권한은 600이어야 합니다.
# client server secret IP addresses
userid * password
#아이디 별표 비밀번호 사이는 스페이스로 구분합니다. 물론 자신의
#아이디와 비밀번호를 적어야 합니다.
#--- END /etc/ppp/pap-secrets --------------------
chmod 600 pap-secrets
여덟번째, 한국통신 네임서버 설정
cd /etc/
vi resolv.conf (아래 내용을 적어준다.)
search kornet.nm.kr
nameserver 168.126.63.1
nameserver 168.126.63.2
:wq
아홉번째, 랜카드를 잡고 PPPOED를 실행한다.
ifconfig eth0 0.0.0.0 up -arp
cd /
/usr/local/sbin/pppoed
아무런 메시지 없이 프롬프트로 돌아왔다면 성공한것이다.
ifconfig 명령을 준후,
lo, eth0, ppp0 세가지 항목이 보여야 정상이다.
이제 startx 후 네스케이프등을 통해 인터넷을 이용할수 있다.
열번째, 기타...
접속을 끊을려면
ps -aux
pppd 항목을 kill한다 예) kill 633
네트워크 상태를 보려면
ping www.kornet.net ping 168.126.63.1
netstat -i