ѱ ADSL ϱ

۳ <yozif@opentown.net>
1999 12 24 


   鲲  ۼϽ ۵, Ŀ  
      ʺ鵵 ѱ adsl
 ͳݿ   ֵ  ϱ Դϴ.
Ŀ  κ 2ȸ  ü ̳ ̱ȣ ۰
ٸ å  ߽ϴ.
 ,   ְ? ^^;

  غ  δ Ŀο pppoed ִ
  ȮϿϴ. ٸ    ߽ϴ.


켱 ʿ ͵ :

ϳ. linux-2.2.13.tar.gz --> ftp.kr.kernel.org 
/pub/linux/kernel/v2.2/linux-2.2.13.tar.gz ø ˴ϴ.
, pppoed --> http://www.davin.on.ca/pppoe/  Ͻ  ֽϴ.
 쿡 pppoed0.4.tgz ޾ҽϴ.
, ppp 2.3.7 ̻ ġϽñ ٶϴ.  쿡 ¥ 6.0
ġ  ppp 2.3.7-22...   մϴ.
 ֽ  Ͻø,
ftp.alzzalinux.com /Alzza-6.1/i386/RedHat/RPMS/ppp-2.3.10-1.i3 86.rpm
ø ˴ϴ.


   ڽϴ.
1) pppoed0.4.tgz ޾ /usr/local/ űϴ.
 Ǳϴ. --> tar xzvf pppoed0.4.tgz

2) Ŀ մϴ.
a)  ϱ   ȭ س ó  Ͻô
е  ֽñⰡ մϴ.
cd /usr/src/linux
ls -al
̷ ϸ .config   Դϴ. ̰  ҿ سðų,
ȭ
̸ ٲپ ٸ  سø ˴ϴ.
b)   Ŀ /usr/src/  űϴ.
mv linux-2.2.13.tar.gz /usr/src/linux-2.2.13.tar.gz
c)   Ŀη ٲ غ մϴ.
cd /usr/src/
ls

׷    Դϴ.
[root@bros /root]# ls /usr/src
linux/ linux-2.2.13.tar.gz* redhat/

 linux/ linux.old/ űϴ.
mv linux linux.old

 Ŀ ҽ  Ǳϴ.
tar xzvf linux-2.2.13.tar.gz
d) cd /usr/src/linux
zcat /usr/local/pppoed0.4/2213-pppox.gz | -b -p1
̰ pppoed   ֵ Ŀ ġ˴ϴ.

e) մϴ.
cd usr/src/linux
make mrproper
make menuconfig

̷ Ŀ  ۵˴ϴ.  ݴϴ.
ƴϸ   Ҵ .config ȭ ҷɴϴ.
̶ "tty support for ppp over X" ɼ ݵ Ѿ մϴ. (y)
 ppp support ̴ ī ̽ ؾ մϴ.

make dep
make clean
make bzImage
make modules
make modules_install
cd arch/i386/boot
cp bzImage /boot/vmlinuz-2.2.13
cp System.map /boot/System.map

 Ʈδ ο ̹ մϴ.
cd /etc
[root@bros etc]# vi lilo.conf

------------------------------------------------

(߷)

image=/boot/vmlinuz-2.2.13
label=linux
(߷)

------------------------------------------------

ϰ ´.

[root@bros etc]# lilo

3) pppoed 

cd /usr/pppoed-0.4
make realclean
make dev
make depend
make
make install

 ϸ pppoed ̳ʸ Ǿ /usr/sbin/  ˴ϴ.
pppoed pppd ̳ʸ /usr/sbin/  ִ  մϴ.

make install   쿡 Ʒ  ʿմϴ.
mknod /dev/pppox c 144 0

4)   Ŀη  ,
̴ī带 ø (ifconfig eth0 up)

5) pppɼǵ մϴ.

 迭̶ /etc/ppp/options  pap-secrets պ ˴ϴ.

a) /etc/ppp/options

#---- /etc/ppp/options --------------------
lock
local
nocrtscts
noauth

# 쿡 mtu   ߾   
#Ǿϴ.     ʽÿ.  Ͽ 
# ִ  ƴϰ,  ̶ 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

#Ÿ ʿ ɼ ߰  ֽϴ.


b) pap-secrets

#----- END /etc/ppp/options ------------
#--- start /etc/ppp/pap-secrets --------------------
# ̵ йȣ ϴ Դϴ.  600̾ մϴ.
# client server secret IP addresses
userid * password
#̵ ǥ йȣ ̴ ̽ մϴ.  ڽ
#̵ йȣ  մϴ.
#--- END /etc/ppp/pap-secrets --------------------


6) ppp-2.3.10-1.i3 86.rpm ġմϴ.
    rpm -Ui ppp-2.3.10-1.i3 86.rpm

7)  pppoed մϴ.
pppoed
./pppoed -help ϸ   ִ ɼ Ÿϴ.
  eth0 ο̰ eth1 ADSL̶

pppoed -I eth1

ϸ ˴ϴ.
 ٸ   Ŀ  ̷ϴ.  ifconfig
 Ȯ   ppp0 Ÿ Դϴ.
 ۴  ص ȵǴ 쿡 (Ŀ̳ pppd, ī  йȣ
 ƹ   Դϴ)
pppoed.c ¦ պƼ ٽ õ ʽÿ.
#define DISC_DEB2 1 <--   յ ּ ǥ (/*, */) ,
make clean; make; make install  ʽÿ.
׷  Ǵ 쿡 ֺ 鿡 ڼ Ȳ ޽
ϸ鼭  ʽÿ.
α׷  ּҴ hadi@cyberus.ca̸,
Ȩ ּҴ http://www.davin.ottawa.on.ca/pppoe/ Դϴ.

̻ 
