pppoe client 사용하지 않고 커널 모듈+ppp 로 adsl 연결하기
pppoe client를 사용하지 않고 최근에 커널에 포함된 pppoe 모듈과 역시 pppoe를 지원하는 마지막 버전 pppd를 사용했습니다.
참고로 외장형 모뎀은 삼성 AceLink 라고 되어 있고, 한통 adsl-lite (맞나?)입니다.
* 커널
글을 쓰는 현재 2.4.22를 사용하고 있습니다. 다음과 같이 pppoe 모듈을 설정/컴파일 합니다.
Network device support --->
<M> PPP (point-to-point protocol) support
<M> PPP over Ethernet (EXPERIMENTAL)
/etc/modules.conf 에 다음을 넣어줍니다.
alias net-pf-24 pppoe
* pppd
마지막 버전이나 cvs 버전을 사용해야 합니다. 다음에서 받아서 설치합니다. 저는 ppp-2.4.2b3를 사용했습니다. http://www.samba.org/ppp/download.html
설치가 끝나면 /etc/ppp/options 를 다음과 같이 수정합니다.
plugin rp-pppoe.so
noipdefault
hide-password
defaultroute
persist
lock
/etc/ppp/pap-secrets 에는 adsl 사용자/암호를 넣습니다.
# Secrets for authentication using PAP
# client server secret IP addresses
'사용자' * '암호' *
* 연결하기
adsl 모뎀과 연결된 이더넷 카드가 eth0라고 한다면 eth0에는 아무런 ip 설정을 하지 않고 ifconfig eth0로 인터페이스만 올려줍니다. 이제 "pppd user 사용자 eth0 &"를 실행 하면 다음 메시지와 함께 연결이 됩니다.
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2b3
댓글 달기