현재 PPPOE 를 리눅스에서 지원하기 위한 노력이 있습니다.먼저 커널에서 지원 하기 위한
것과( http://www.suse.de/~bk/PPPoE-project.html ) http://www.nts.com/ 에서 ISP 에게만 라이센스 하는 상용
클라이언트가 있습니다.또한 2.3.16 커널에서 지원 하는 패치도 있습니다.( http://www.math.uwater
loo.ca/~mostrows/ )오늘 뉴스 그룹을 보다가 http://www.sympatico.ca/ 가 NTS 에서 클라이언트를 라이
센스 한것을 알았습니다.NTS에서 처음에는 소스를 공개 하다가 갑자기 소스 비공개 바이너
리 배포로만 정책을 바꾸었다는데, 현재 클라이언트를 개선하기 위한 작업이 진행중이라
고합니다.관련 페이지는 다음과 같습니다. http://www3.sympatico.ca/bcarrick/pppoefaq.htm http://sid
he.folkwolf.net/~chris/pppoe-howto/ (이페이지에는 NTS 클라이언트 소스가 있습니다.)--------------------
-----------------------------------NTS 클라이언트를 이용해서 접속하는 방법입니다. (알짜 6.0 기준
입니다. PPP는 2.3.9 를 이용했습니다. ftp://cs.anu.edu.au/pub/software/ppp/ )1. http://sidhe.folkwolf.net/~chr
is/pppoe-howto/enternet100.bin.tar.gz 를 다운받는다.tar -xzf enternet100.bin.tar.gz 로 압축을 풀고 pppoe 를
/usr/sbin 로 복사한다.2. /etc/ppp/pap-secrets 파일을 수정한다."내아이디id@local" * "내 비
밀번호"3. /etc/ppp/options 을 수정한다. pty "/usr/sbin/pppoe -I eth0"
name "내아이디@local"
noipdefault
hide-password
defaultroute persis
t lock 4. /etc
/conf.modules 에 아래를 추가한다.alias ppp-compress-21 bsd_compalias ppp-compress-26 ppp_deflatealias ppp-compre
ss-24 ppp_deflate5. http://sidhe.folkwolf.net/~chris/pppoe-howto/pppd 를 다운받는다./etc/rc.d/init.d 로 복사하
고 chmod 755 /etc/rc.d/init.d/pppd 해준다.6. 부팅시에 자동으로 시작하게 할려면 다음과 같이 해
준다. cd /etc/rc.d/rc0.d
ln -s ../init.d/pppd K45pppd cd /etc/r
c.d/rc1.d ln -s ../init.d/pppd
K45pppd cd /etc/rc.d/rc2.d
ln -s ../init.d/pppd K45pppd
cd /etc/rc.d/rc3.d
ln -s ../init.d/pppd S55pppd
cd /etc/rc.d/rc4.d
ln -s ../init.d/pppd S55pppd
cd /etc/rc.d/rc5.d ln -s .
./init.d/pppd S55pppd cd /etc/rc.d/rc6.d
ln -s ../init.d/pppd K45pppd 6. /e
tc/ppp/ip-up.local, /etc/ppp/ip-down.local 를 만들고 ipchains 등 필요한 항목을 넣는다.--------------------
---------------------------------------이제 되었습니다.PPP를 시작 하기 위해서는 /etc/rc.d/init.d/pppd
start 해주시면 됩니다.( 종료시에는 /etc/rc.d/init.d/pppd stop )그리고 마지막으로 한가지 문제가
있는데 접속종료시에 정상적으로 종료가 되지 않는것으로 보입니다.모뎀이 계속 서버에
접속되어 있는 현상이 나타납니다.이럴때에는 모뎀을 약 5분간 파워를 꺼 놓으셨다가 다시
접속을 하시면 됩니다.-----------------------------------------------------------ps 예. 962 pts/3 S
0:46 /usr/sbin/pppoe -I eth0/var/log/messgaes 예.Sep 8 05:02:24 linux kernel: CSLIP: code copyright 1989 Regent
s of the University of California Sep 8 05:02:24 linux kernel: PPP: version 2.3.7 (demand dialling) Sep 8 05:02:24 l
inux kernel: PPP line discipline registered. Sep 8 05:02:24 linux kernel: registered device ppp0 Sep 8 05:02:24 linu
x pppd: pppd startup succeededSep 8 05:02:24 linux pppd[960]: pppd 2.3.9 started by root, uid 0Sep 8 05:02:24 linux
pppd[960]: Using interface ppp0Sep 8 05:02:24 linux pppd[960]: Connect: ppp0 <--> /dev/pts/3Sep 8 05:02:26 linux ker
nel: PPP BSD Compression module registered Sep 8 05:02:26 linux kernel: PPP Deflate Compression module registered Sep
8 05:02:26 linux pppd[960]: local IP address 128.134.79.67Sep 8 05:02:26 linux pppd[960]: remote IP address 128.1
34.79.65----------------------------------------------------------