6. IP Over ATM

IP over ATM $B$O!"0J2<$N%W%m%H%3%k$G%5%]!<%H$5$l$F$$$^$9!#(B

6.1. CLIP

$B%G!<%b%s%W%m%;%9$O!"(BARP $B$NLd$$9g$o$;$r9T$J$$!"(B $B$^$?Ld$$9g$o$;$KEz$($k$?$a$K;HMQ$7$^$9!#(B $B.$5$J%k%C%/%"%C%W%F!<%V%k$rJ];}$7$F$$$^$9$,!"(B $B$=$3$K$OItJ,E*$J>pJs$7$+F~$C$F$$$^$;$s!#(B

$B%^%K%e%"%k%Z!<%8$K$Oatmarpd(8), atmarp(8)

atmarpd $B$rF0$+$9:]$O!"$=$NA0$K$"$i$+$8$a(B atmsigd $B$H(B ilmid $B$rAv$i$;$F$*$+$J$1$l$P$J$j$^$;$s!#(B -b $B%*%W%7%g%s$r;HMQ$7$F!"$3$NFs$D$r3N

#!/bin/sh
atmsigd -b
ilmid -b
atmarpd -b
...

$B$OF0:n$7$^$9$,!"(B

#!/bin/sh
atmsigd &
ilmid &
atmarpd &
...

$B$O!"!J$^$@!K$&$^$/$$$+$J$$$3$H$,$h$/$"$j$^$9!#(B

atmarp $B$O!"(BATMARP $B$N@_Dj$K;HMQ$7$^$9!#(B $B$^$:!"(Batmsigd $B$H(B ilmid$B!"$=$l$K(B atmarpd $B$rF0$+$9I,MW$,$"$j$^$9!#(B $B$=$l$+$i!"0J2<$N$h$&$K$7$F!"(BIP $B%$%s%?%U%'!<%9$r:n@.$7!"$=$N@_Dj$r9T$J$$$^$9!#(B

# atmarp -c interface_name
# ifconfig atm0 local_address possibly_more_options up

$BNc!'(B

# atmarp -c atm0
# ifconfig atm0 10.0.0.3 up

PVC $B$7$+;HMQ$7$J$$$N$G$"$l$P!"0J2<$N$h$&$J%3%^%s%I$r;H$C$F:n$l$^$9!#(B

# atmarp -s 10.0.0.4 0.0.70

null $B%-!<%o!<%I$r;H$&>l9g$O!"(B NULL $B%+%W%;%k2=$rMQ$$$^$9!#(B ARP $B$K$O(B LLC/SNAP $B$N%+%W%;%k2=$,I,MW$K$J$j$^$9$N$GCm0U$7$F2<$5$$!#(B $B$7$?$,$C$F!"(BNULL $B%+%W%;%k2=$O(B PVC $B$N>l9g$7$+;H$($^$;$s!#(B

SVC $B$r;HMQ$9$k:]!"@_Dj$NDI2C:n6H$$$/$i$+I,MW$K$J$k$+$b$7$l$^$;$s!#(B $BEv3:(B LIS $B$G$=$N%^%7%s$,(B ATMARP $B%5!<%P!<$H$7$FF0:n$7$F$$$k>l9g$O!"(B $B@_Dj$NDI2C$OITMW$G$9!#$=$NB>$N>l9g$O!"(B ATMARP $B%5!<%P!<$N(B ATM $B%"%I%l%9$r@_Dj$9$kI,MW$,$"$j$^$9!#(B $B$3$l$K$O!"(Barpsrv $B$H$$$&%*%W%7%g%s$G!"(B $B%M%C%H%o!<%/%"%I%l%9$N%(%s%H%j$r:n@.$9$k$H$$$&J}K!$rMQ$$$^$9!#(B $BNc$($P0J2<$N$h$&$K9T$J$$$^$9!#(B

# atmarp -s \
  10.0.0.0 47.0005.80.ffe100.0000.f215.1065.0020EA000756.00 \
  arpsrv

$B%/%i%$%"%s%H$r@_Dj$9$k:]$O!"(B $B$=$NA0$K!"@h$K(B ATMARP $B%5!<%P!<$rF0$+$7$F@_Dj$7$F$*$+$J$1$l$P$J$j$^$;$s$N$G!"(B $BCm0U$7$F2<$5$$!#(B

$B%+!<%M%k$N(B ATMARP $B%F!<%V%k$O!"(B \path{/proc/net/atm/arp} $B$rDL$8$FFI$_=P$;$^$9!#(B atmarpd $B$K(B -d $B%*%W%7%g%s$rIU$1$F5/F0$9$k$H!"(B atmarpd $B$,;HMQ$9$k%F!<%V%k$O!"Dj4|E*$KI8=`%(%i!<=PNO$KI=<($7$^$9!#(B -d $B%*%W%7%g%sL5$7$G(B atmarpd $B$r5/F0$9$k$H!"(B $B%F!<%V%k$O%@%s%W%G%#%l%/%H%j$N(B atmarpd.table $B%U%!%$%k$K=q$-=P$7$^$9(B $B!J%@%s%W%G%#%l%/%H%j$N%G%U%)%k%H$O(B /var/run $B$G$9$,!"(B -D $B%*%W%7%g%s$GJQ99$G$-$^$9!K!#(B $B$^$?!"(Batmarp -a $B%3%^%s%I$r;H$($P!"$=$N%F!<%V%k$,FI$_=P$;$^$9!#(B

6.2. LAN $B%(%_%e%l!<%7%g%s(B

ATM $B$G(B IP $B%Q%1%C%H$rHBAw$9$k$K$O!"(B "$B%/%i%7%+%k(B IP over ATM" $B$NB>$K!"(B LAN $B%(%_%e%l!<%7%g%s(B (LANE) $B$r;H$C$F$b$+$^$$$^$;$s!#(B LANE $B$O!"%V%m!<%I%-%c%9%H$N%5%]!<%H$H$$$C$?$h$&$J!"(B $B=>Mh$N(B LAN $B5;=Q$NFC@-$r%(%_%e%l!<%H$9$k$b$N$G$9!#(B LANE $B%5!<%P!<$N%5%]!<%H$K4X$7$F$O!"(B linux-atm $B%G%#%9%H%j%S%e!<%7%g%s$K$"$k!"(B src/lane/USAGE $B%U%!%$%k$G@bL@$7$F$$$^$9!#(B

$B%^%K%e%"%k%Z!<%8$K$O!"bus(8), lecs(8), les(8), and zeppelin(8)

LANE $B%/%i%$%"%s%H$d(B LANE $B%5!<%S%9$rJ#?tF0$+$9$D$b$j$J$i!"(B $B3F%G!<%b%s$4$H$KJL!9$N(B ATM $B%"%I%l%9$r;XDj$9$kI,MW$,$"$j$^$9!#(B LANE $B%G!<%b%s$O$9$Y$F!"(B $BF1$8$h$&$J%5!<%S%9%"%/%;%9%]%$%s%H(B (SAP) $B$r;HMQ$7$F$$$k$N$G!"(B $B%3%M%/%7%g%sAj8_$N6hJL$r$D$1$k$K$O!"(BATM $B%"%I%l%9$rJQ$($kI,MW$,$"$k$N$G$9!#(B

$B$A$g$&$I(B CLIP $B$N$h$&$K!"(BLANE $B%/%i%$%"%s%H$r9=@.$7$F$$$k$N$OFs$D$NItJ,$G$9!#(B $B0l$D$O!"(Bzeppelin $B$H$$$&%G!<%b%s%W%m%;%9$G!"$3$l$O(B LANE $B%W%m%H%3%k$r=hM}$7$F$$$^$9!#(B $B$"$H$O!"%+!<%M%k$NItJ,$G!"(BLANE $B$N(B ARP $B%-%c%C%7%e$r;}$C$F$$$^$9!#(B

zeppelin $B$rF0$+$9:]$O!"$=$NA0$K@h$K(B atmsigd $B$H(B ilmid $B$rAv$i$;$F$*$/I,MW$,$"$j$^$9!#(B zeppelin $B$,%9%?!<%H$9$k$H!"%+!<%M%k$O?7$7$$%$%s%?%U%'!<%9$r:n$k$N$G!"(B $B0J2<$N$h$&$K$7$F@_Dj$G$-$^$9!#(B

# zeppelin $B$?$V$sJ#?t$N%*%W%7%g%s$,IU$/(B &
# ifconfig lec0 $B%m!<%+%k%"%I%l%9(B $B$?$V$sJ#?t$N%*%W%7%g%s$,IU$/(B up

$B0J2<$NNc$G$O!"(BLANE $B%/%i%$%"%s%H$r(B 2 $BBfF0$+$7$F$$$^$9!#(B $B:G=i$N%/%i%$%"%s%H$O!"%G%U%)%k%H$N%$%s%?%U%'!<%9(B lec0 $B$H%H$N%$%s%?%UARGET="_top" >http://www.gnu.org/copyleft/fdl.html.

$BK\J8=q$NJ#@=!"G[I[!"$J$$$7JQ99$O!"(B Free Software Foundation$B$,8x3+$7$F$$$k!"(B $B%U%j! $B!J(B GNU Free Documentation License $B!K(B $B$N%P!<%8%g%s(B 1.1 $B$J$$$7$O$=$l0J9_$N>r7o2<$G5v2D$9$k!#(B $B$?$@$7!"JQ99IT2DG=ItJ,$,L5$$$3$H!"I=I=;f$,L5$$$3$H!"(B $B$*$h$SN"I=;f$,L5$$$3$H!#(B $BEv3:%i%$%;%s%9$NJ#@=$O(B http://www.gnu.org/copyleft/fdl.html $B$K$"$k!#(B

$BK\J8=q$NBgItJ,$O!"(B $B%P!<%8%g%s(B 0.79 $B$^$G$N(B ATM on Linux $B%G%#%9%H%j%S%e!<%7%g%s$H6&$KG[I[$7$F$$$k!"(B Usage Instructions $B$r85$K$7$F$$$k!#(B $BEv3:%G%#%9%H%j%S%e!<%7%g%s$O!"(B BSD License, GNU General Public License (GPL), $B$*$h$S(B GNU Lesser General Public License (LGPL) $B$N>r7o2<$G%j%j!<%9$7$?$b$N$G$"$k!#(B

1.3. $B%a!<%j%s%0%j%9%H$K$D$$$F(B

ATM on Linux $B$N5DO@$O%a!<%j%s%0%j%9%H$G$b9T$J$C$F$$$^$9!#(B $B$40U8+$d$4l9g$J$I$O!"(B $B$<$REv%j%9%H$K$4;22C2<$5$$!#(B

$BEv%a!<%j%s%0%j%9%H$KEj9F$7$F$$$?$@$$$?%a!<%k$O!"(B http://www.geocrawler.com/lists/3/SourceForge/6487/0/ $B$K%"!<%+%$%V$7$F$"$j$^$9!#(B

1.4. CVS $B$X$N%"%/%;%9$K$D$$$F(B

CVS $B$K$"$k:G?7%P!<%8%g%s$O;j5^;H$o$J$/$F$O!"$J$I$H>!

$B$^$:!"F?L>$G%m%0%$%s$7$^$9!#(B

% cvs -d:pserver:anonymous@cvs.linux-atm.sourceforge.net.:/cvsroot/linux-atm login

$B%Q%9%o!<%I$N%W%m%s%W%H$,=P$?$i!"%j%?!<%s%-!<$r2!$9$@$1$K$7$F2<$5$$!#(B $B$=$l$+$i!"%j%]%8%H%j$r%A%'%C%/%"%&%H$7$^$9!#(B $B%V%i%s%A$r;XDj$7$F%A%'%C%/%"%&%H$7$F$b$+$^$$$^$;$s!#(B $B6qBNE*$K$O0J2<$N$h$&$K$7$^$9!#(B $B$$$:$l$b>l9g$b!"(B"linux-atm" $B$H$$$&%G%#%l%/%H%j$,$G$-!"(B $B$=$3$K:G?7$N%=!<%9$,F~$j$^$9!#Ev3:%G%#%l%/%H%jFb$G:n6H$9$k>l9g$O!"(B CVS $B$K(B '-d' $B%*%W%7%g%s$rIU$1$kI,MW$O$"$j$^$;$s!#(B $B6qBNE*$K$O!"

% cvs -z6 up -d

$B%j%]%8%H%j$K$"$kJQ99FbMF$r!"$$$:$l$b;}$C$F$/$l$P$$$$$N$G$9(B $B!J>e5-$NNc$G;HMQ$7$F$$$k(B '-d' $B%*%W%7%g%s$O!"(B "up" $B%5%V%3%^%s%I$KBP$9$k$b$N$G!"(B CVS $B%k!<%H%G%#%l%/%H%j$r;XDj$9$k$?$a$KMQ$$$?(B '-d' $B$H$O0c$$$^$9!K!#(B

$B%=!<%9%D%j!<$r%A%'%C%/%"%&%H$7$?$i!"(B $BEv3:%D%j!<$N%H%C%W%l%Y%k%G%#%l%/%H%j$G(B autotools $B%9%/%j%W%H$r

# ./autotools 
Running aclocal...
Running autoconf...
Running autoheader...
Running automake...
automake: configure.in: installing `./install-sh'
automake: configure.in: installing `./mkinstalldirs'
automake: configure.in: installing `./missing'
configure.in: 26: required file `./ltconfig' not found
automake: Makefile.am: installing `./INSTALL'
automake: configure.in: installing `src/lane/ylwrap'
Finished...  Now run './configure' and 'make'...

tar+gzip $B$7$?$j(B RPM $B$G$^$H$a$?!"G[I[MQ%U%!%$%k$r:n$j$?$$>l9g$O!"(B $B3F!9(B make dist $B$+(B make rpm $B$rsrc/extra/RPMS $B%G%#%l%/%H%j$K$G$-$^$9!#(B

CVS $B$N%"!<%+%$%V$O(B http://cvs.linux-atm.sourceforge.net/cgi-bin/viewcvs.cgi/linux-atm/linux-atm/ $B$K$"$k$N$G!"%&%'%V$G1\Mw$7$F$$$?$@$$$F$b$+$^$$$^$;$s!#(B

$B:G8e$K!"%=!<%9$r%j%]%8%H%j$K%3%_%C%H$9$k$?$S$K!"(B $B$=$N(B diff $B$r$9$Y$FEE;R%a!<%k$Gl9g$G$9$,!"(B "linux-atm-commits": http://lists.sourceforge.net/lists/listinfo/linux-atm-commits $B$H$$$&%a!<%j%s%0%j%9%H$,$"$j$^$9$N$G$4MxMQ2<$5$$!#(B

$B$3$N%a!<%j%s%0%j%9%H$O!"%f!<%6!<$N

./usr/share/doc/HOWTO/ja-html/ATM-Linux-HOWTO/ip-over-atm.html0000644000000000000000000004255210013560102022263 0ustar rootrootIP Over ATM

6. IP Over ATM

IP over ATM $B$O!"0J2<$N%W%m%H%3%k$G%5%]!<%H$5$l$F$$$^$9!#(B