  Linux NET-3-HOWTO, Linux Networking.
  Terry Dawson, VK2KTJ, terry@perf.no.itg.telstra.com.au 
  ޤߤĤҤ isle@st.rim.or.jp(1997/07/07) 
  v1.0, 22 February 1997

  Linux ڥ졼ƥ󥰥ƥΥͥˤϡ񤭤줿
  ͥåȥɤȤߤޤƤޤǶΥͥ˼Ƥ
  TCP/IP ǽϡ¸κǹΥƥˤ渪̤򼨤Ƥ
  ʸ Linux ΥͥåȥѤΥեȥΥ󥹥ȡ
  ˡ˴ϢġˤĤƲ⤷ޤ
  ______________________________________________________________________

  Table of Contents:

  1.      ΥС󤫤ѹ

  2.      Ϥ

  2.1.    եɥХå

  3.       HOWTO ʸλȤ(NET-3-HOWTO-HOWTO ?)

  4.      Linux ΥͥåȥǽˤĤ

  4.1.     Linux ͥΥͥåȥǽγȯ

  4.2.    Linux ΥͥåȥǽˤĤƤξ

  4.3.    linux ˸ꤷʤͥåȥ˴ؤ

  5.      ͥåȥ˴ؤŪ˴ؤ

  5.1.    Ϥ뤫

  5.1.1.  ǿΥͥ륽

  5.1.2.  ǿΥͥåȥġ

  5.1.3.  Ƽͥåȥѥץꥱץ

  5.1.4.  IP ɥ쥹

  5.2.    ꥳޥɤ֤?

  5.3.    ͥåȥ󥿡եκ

  5.4.    ͥåȥ󥿡ե

  5.5.    ꥾Ф

  5.5.1.  ۥ/ɥᥤ̾Ȥϡ

  5.5.2.   ɬפʾ

  5.5.3.  /etc/resolv.conf

  5.5.4.  /etc/host.conf

  5.5.5.  /etc/hosts

  5.6.    롼ץХå󥿡ե

  5.7.     ϩ(롼ƥ)

  5.7.1.  ơrouted ץϲ򤷤ƤΤǤ礦

  5.8.    ͥåȥͳγƼ掠ӥȥФ

  5.8.1.  /etc/services

  5.8.1.1.        /etc/services եμ

  5.8.2.  /etc/inetd.conf

  5.8.2.1.        /etc/inetd.conf 

  5.9.    ¾Υͥåȥ˴Ϣե

  5.9.1.  /etc/protocols

  5.9.2.  /etc/networks

  5.10.   ͥåȥΥƥȥ

  5.10.1. /etc/ftpusers

  5.10.2. /etc/securetty

  5.10.3. tcpd Ȥäȥ

  5.10.3.1.       /etc/hosts.allow

  5.10.3.2.       /etc/hosts.deny

  5.10.4. /etc/hosts.equiv

  5.10.5. ftpǡꤹ롣

  5.10.6. Network ե

  5.10.7. ¾Υ

  6.      줾ΥͥåȥѤˤĤƤξ

  6.1.    ARCNet

  6.2.    Appletalk (AF_APPLETALK)

  6.2.1.  Appletalk ѥեȥ

  6.2.2.  Linux Υե륷ƥ Appletalk ͳ󶡤ˤϡ

  6.2.3.  AppleTalk ͳ Linux Υץ󥿤ζͭ

  6.2.4.   appletalk եȥεư

  6.2.5.  appletalk եȥΥƥ

  6.2.6.  netatalk 

  6.2.7.  ʤ

  6.3.    ATM

  6.4.    AX25 (AF_AX25)

  6.5.    DECNet

  6.6.    EQL - multiple line traffic equaliser EQL - ʣΥȥ
  եå饤

  6.7.    Ethernet

  6.8.    FDDI

  6.9.    ե졼졼

  6.10.   IP ƥ

  6.11.   IP ꥢ

  6.12.   IP ե

  6.13.   IPX (AF_IPX)

  6.14.   IPv6

  6.15.   ISDN

  6.16.   IP Masquerade

  6.17.   IP Ʃץ(IP Transparent Proxy)

  6.18.   Х IP(Mobile IP)

  6.19.   Multicast

  6.20.   NetRom (AF_NETROM)

  6.21.   PLIP

  6.21.1. PLIP ֥η

  6.22.   PPP

  6.22.1. pppdȤäƥ󥿡ͥåȤȹŪ³򤹤ˤ

  6.23.   Rose ץȥ (AF_ROSE)

  6.24.   SAMBA - `NetBEUI', `NetBios' ǽ

  6.25.   SLIP 饤

  6.25.1. dip

  6.25.2. slattach

  6.25.3. ġɤȤ٤

  6.25.4. 餫ޤä IP ɥ쥹Ȥ SLIP 

  6.25.5. ³ IP ɥ쥹ꤢƤ륿פΥ

  6.25.6. DIP λȤ

  6.25.7.  slattach ȤäƹŪ SLIP ³Ԥˤϡ

  6.26.   SLIP 

  6.26.1. sliplogin Ȥä SLIP Ф

  6.26.1.1.       sliplogin 

  6.26.1.2.       SLIP ۥѤ /etc/passwd

  6.26.1.3.       /etc/slip.hosts 

  6.26.1.4.       /etc/slip.login ե

  6.26.1.5.       /etc/slip.logout ե

  6.26.1.6.       /etc/slip.ttyե

  6.26.2. dip Ȥä SLIP 

  6.26.2.1.       /etc/diphosts

  6.26.3. dSLIPѥåȤäSLIP

  6.27.   STRIP (Starmode Radio IP) ǽ

  6.28.   Token Ring

  6.29.   X.25

  6.30.   WaveLan Card

  7.      ֥³ˡ

  7.1.    ꥢ롦̥롦ǥॱ֥

  7.2.    ѥݡѥ֥(PLIP ֥)

  7.3.    10base2 (thin coax) ͥåȥ֥

  7.4.    ĥȥڥ(Twisted Pair)ͥåȥ֥

  8.      ʸǻȤäƤѸ콸

  9.      ISP Ѥ Linux ?

  10.     ռ(Acknowledgements)

  11.     Copyright.
  ______________________________________________________________________

  1.  ΥС󤫤ѹ

  ɲ:
          äѤ
  /:
          ơ

  2.  Ϥ

   NET-FAQ ϡLinux Documentation Project ϤޤˡФ
  䤵Ƥ Linux Υͥåȥ˴ؤ뵿뤿 Matt
  Welsh Ȼ䤬񤭤ޤ NET-FAQ äƤΤϡȯǽ
  ͥåȥǽˤĤƤǤǽ LDP HOWTO ɥȤΰĤ
  ƤޤȤ줿 NET-2-HOWTO  NET-FAQ ˼äꡢLinux ͥ
   NET-2 ʤ NET-3 ȸƤФͥåȥǽˤĤƲ⤷Ƥޤ
  ʸ(NET3-HOWTO) NET-2-HOWTO ˼äΤǡǶΥ
  ͥ NET-3 ͥåȥɤˤĤƤΤ߰Ȥˤޤ

  򤢤줳ȼꤳߤᡢʸΰΥС
  (NET-2/3-HOWTO)Ϥʤ粽ƤޤΤᡢͥåȥǽ
  ΤΰΤߤ򰷤 HOWTO Ĥ񤫤Ƥޤʸ
  ǤϡΤ褦 HOWTO 񤫤ƤˤĤƤϡ HOWTO ؤ
  ݥ󥿤򼨤¾ʸ񤬰äƤʤʬ򰷤Ȥտޤ
  Ƥޤ

  2.1.  եɥХå

  ƼΥեɥХåä˾ɲäϴޤޤľܻ(email
  <mailto:terry@perf.no.itg.telstra.com.au>)ޤǥ᡼뤷Ƥ
  ˴ؤ뤳Ȥ <mailto:isle@st.rim.or.jp>ؤꤤޤ

  3.   HOWTO ʸλȤ(NET-3-HOWTO-HOWTO ?)

  ʸηϰΥСȤ礭ۤʤäƤޤƾϤ
  ơ4 Ϥ Linux ΥͥåȥǽˤĤƤγŪʲ򤷡5 Ϥ
  ͥåȥˤĤƤΰŪμ⤷6 ϤǤ줾Υͥåȥ
  ѤȤ˲⤷7 Ϥɬפʥ֥Ƥޤ 4 Ϥγ
  Ūʬ϶̵̣ФƤäƷ빽Ǥ5 ϤΥͥåȥ
  ˴ؤŪμϡ6 ϤΥͥåȥǽȤεŪ
  򤹤뤿ɬפȤʤޤ

   HOWTO ɤñޤ

     ŪξϤɤ
         HOWTO ǤϡȾǳŪ򰷤äƤޤξϤ
        ϡȾ˽ФƤ뤽줾εѤˤĤƤξܺ٤ơ뤤Ϥ
        ƤޤΤǡȾ򤹤ΤΩĤȤ
        礦

     ȤäƤͥåȥˤĤƹͤ
        ʬλȤäƤͥåȥɤʤäƤ뤫줫ɤ
        ٤ɤΤ褦ʥϡɥͥåȥѤɬפ
        ȹͤƤߤޤ礦

     ɬפ˱Ƥ줾ΥͥåȥѤξܺ٤ˤĤƤξϤɤ
        ɬפʬСɤΤ褦ʾɬפ⤪Τʬ
        ʸθȾγƾϤϡ줾줢εѤξܺ٤ˤĤ
        Ƥޤ

     ͥåȥꤷƤߤ
        ºݤ˥ͥåȥꤷƤߤơɤΤ褦꤬ܺ
        ˵Ͽޤ礦

     ɬפʤФʤõޤ礦
        ʸǤϲǤʤ꤬顢ɤǼ䤹Ф褤
        ޤɤ˥ХݡȤ٤ϤɤǤ

     ڤǤ͡
        ͥåȥܼŪ򤤤ΤǤڤǤ͡

  4.  Linux ΥͥåȥǽˤĤ

  4.1.  Linux ͥΥͥåȥǽγȯ

  ͥ˿ TCP/IP ץȥ륹åȤߤߡ¸ΤΤƱ
  ǽФΤϴñʤȤǤϤޤU.S.L(Unix Software
  Laboratory) Unix ˴ؤʾ٤򵯤ơ¸Υɤˤä
  Ȥʤʤ뤫Τʤ줬ȤͳȤʤäơLinux γ
  ȯԤϡ¸ΥͥåȥɤܿΤǤϤʤ鿷
  ɤ񤳤ȷդޤƱˡ¸μȤۤʤä
  ǡ褤ΤľƤߤ褦ȤǮդ⡢礭ʸưϤˤʤ
  

  ͥȤߤޤ줿ͥåȥɤγȯǽ˥꡼ɤܥ
  ƥ Ross Biro <biro@yggdrasil.com> ǤϡñǵǽŪˤ
  Խʬʤ顢ޤޤȤΤˤʤͥåȥɤ WD-8003 ͥ
  ȥѤΥɥ饤ФޤΥɤȤä¿ο͡
  եȥΥƥȤ¸򤷡ºݤ˥󥿡ͥåȤ³ͤ
  ⤤ޤLinux ߥ˥ƥǥͥåȥǽγȯ
  ˾ޤˤĤ졢Ross ˤΤǤƤޤϥͥ
  ȥǽγȯΥ꡼ߤޤΥץȤ򳫻
   Ross ϤȡޤޤʪĤबǤäƳȯ
  ټѤˤʤ륳ɤϡߤΥͥͥåȥ
  ɤ˷¤Ƥޤ

  Orest Zborowski <obz@Kodak.COM>  Linux ͥ BSD Υåȥץ
  ।󥿡եȤߤߤޤΥ󥿡եȤС
  ¿Υͥåȥץꥱ󤬽ѹ򤻤˰ܿǤ褦
  ˤʤޤ

  Ʊ Laurence Culhane <loz@holmes.demon.co.uk>  SLIP ץȥ
  򥵥ݡȤǽΥɥ饤ФȯޤˤꡢͥåȤ
  ʤ¿οͥ͡åȥѤΥեȥΥƥȤǤ褦
  ʤޤΥɥ饤ФѤƥ󥿡ͥåȤ³ͤ⤤ޤ

  Υɥ饤ФˤꡢLinux ˽ʬʥͥåȥǽȤߤޤ
  С¿Υ桼ѶŪˤѤ¸Υͥåȥե
  ¸褦ˤʤȴͤޤޤ褦ˤʤ
  ޤ

  ⤦͡Ǯ˥ͥåȥǽȯΤ Fred van Kempen
  <waltje@uwalt.nl.mugnet.org> ǤRoss ꡼ߤƤ԰
   Fred λ֤ϤƳȯ꡼ɤޤFred 
  Linux ΥͥåȥեȥäȯŸ褦ȹͤ
  ˳ȯ򤹤ޤFred  `NET-2' ȸƤФͥåȥ
  ȯ(Ross Υɤ `NET' ɤȸƤФƤޤ)Υɤ¿
  ο͡ˤȤäƽʬŪʤΤǤFred ϳȯײȤơưŪ
  ǥХ󥿡ե䥢ޥ奢̵Ѥ AX.25 ץȥ롢
  塼벽ͥåȥǽʤɡޤޤʳ׿Ūʵǽ򥹥塼
  ˵󤲤ƤޤFred  NET-2 ɤϼ¤¿ΤǮʳȯԤ
  졢ּºݤưפȤɾȽޤޤΤΥͥåȥ
  ɤϤޤͥΤˤȤߤޤƤ餺¿ΥѥåȤƸ
  Ƥޤ񤫤줿 NET-FAQ  NET-2-HOWTO ϤΥѥåȤ
  ऺ֤ʣʼˤĤƤޤFred ϴ¸Υͥåȥ
  Ϥμ˳׿⤿餽ȤƤޤˤϻ֤
  Linux ߥ˥ƥǤϡꤷư80% Υ桼­
  뵡ǽäͥåȥǽȤޤꡢRoss Ʊ͡ȯ
  Υ꡼Ȥ Fred ˤץå㡼ޤäƤޤ

  Alan Cox<iialan@www.linux.uk.org>ξ褹ˡƤޤ
   Fred  NET-2 ɤȤꡢǥХåơȰ
  Ƥäʥ桼󶡤ޤä Fred ô򸺤
  बλŻ³褦ˤޤAlan Ϥ򤦤ޤ
  ꡢκäͥåȥɤ `Net-2D(ebugged)' ȸƤФޤ
  ΥɤϤۤȤɤǰꤷư¿Υ桼ϤΥɤ
  ­ޤAlan ˤϥͥåȥǽȯƤײ˹׸
  ȼΥǥȵϤꡢ濴 NET-2 ɤγȯˤ
  Ĥ¿εʤޤη̡Linux Υͥåȥ 2
  Ĥή줬ޤ뤳ȤˤʤޤĤϡ֤ޤưΤäơ
  Ƥפȹͤͤ⤦Ĥϡֺǽ餫ɤΤ
  פȹͤͤǤǽŪˤ Linus ȽǤ򤷤ơAlan γȯ
  ɤɸΥͥȤߤߤޤη̡Fred Ω̯
  ˤʤޤबȯǽƥȤƤ桼пϾ
  ʤꡢȯΥƥݤ٤졢˳ȯΤΤ񤷤ʤäƤޤ
  Fred Ϥθ⤷Ф餯ϳȯ³Ƥޤ˳ȯ
  Alan  Linux ΥͥåȥǽγȯԤο꡼ˤʤޤ
  

  ΤDonald Becker<becker@cesdis.gsfc.nasa.gov>ϡɥ
  Υɥ饤ФγȯԤȤƤƬѤ򸽤路¿Υͥåѥɥ饤
  ȯޤߤΥͥȤߤޤƤͥåȥѥ
  饤ФΤۤȤɤबȯΤǤʳˤפʹ׸
  ͤϤޤDonald Żä˸ڤͤΤǤ
  

  Alan Ϥθ NET-2-Debugged ɤβʤȶˡ`TODO' ꥹ
  Ȥ˺ܤäޤ޻ĤƤޤޤʻŻˤ꤯ߤޤLinux
  1.3.* Υͥ뤬Ϥ᤿ͥΥͥåȥɤ
  ߤΥСǤ NET-3 ؤȰܹԤޤAlan ϡ Linux Υͥ
  ȥߥ˥ƥˤ¿κǽ͡νڤʤ顢¿
  ǽȯƤޤưŪʥͥåȥǥХ AX.25 κ
  ΥɡIPX ǽʤɤȯޤϤθͥåȥ
  ɤ³äȺƹۤȵǽˤĤȤƸߤξã
  ޤ

  PPP εǽ Michael Callahan<callahan@maths.ox.ac.uk> Al
  Longyear<longyear@netcom.com>Ȥߤߤޤεǽ⡢¿ο͡
   Linux ͥåȥ³˻Ȥݤ˽פ̤ޤ

  Jonathon Naylor<jsn@cs.nott.ac.uk> Alan  AX.25 ɤĤ
  ޤޤʵǽ򶯲NetRom ץȥ⥵ݡȤޤ Linux 
   OS  AX.25/NetRom ץȥȤߤ OS ¸ߤʤᡢ
  εǽ Linux ÿȤƽפ̤Ƥޤ

  󡢤ǾҲ𤷤Ͱʳˤⲿɴͤο͡ Linux Υͥåȥ
  եȥȯǽפ̤Ƥޤβͤ
  ˤ줾εѤξܺ٤ˤĤƿݤ˾Ҳ𤹤뤳ȤˤʤǤ礦
  ¾⥸塼벽ƼΥɥ饤ФγȯХνǽ
  ơƥȥݡȡŪʻٱ硢򤷤Ƥ¿ο͡ޤ
  Ƥοּͤʬϼʬ̤ʬ˲ǽʤȤ򤷤Ƥס
  ȸȤǤ礦Linux ͥΥͥåȥɤ Linux Υ
  ʡʳȯɤΤ褦ʷ̤⤿餹ͥ줿ǤޤǤ
  ˶äʤäͤǤ⡢줫ȯŸ˶äȤϳμ¤Ǥȯϸߤ
  ³ƤΤǤ顣

  4.2.  Linux ΥͥåȥǽˤĤƤξ

  Linux ΥͥåȥǽˤĤƤξϤޤޤʤȤǤ
  

  ߤ Linux ͥΥͥåȥɤΥƥʥ󥹤򤷤Ƥ Alan
  Cox ϥͥåȥǽθȺˤĤƾҲ𤷤ڡƤ
  

  www.uk.linux.org <http://www.uk.linux.org/NetNews.html>

  ⤦Ĥξ󸻤 Olaf Kirch 񤤤 Network Administrators
  Guide Ǥʸ Linux Documentatation Project
  <http://sunsite.unc.edu/LDP/> ̤ΰĤǡ Network Administrators
  Guide HTML version <http://sunsite.unc.edu/LDP/LDP/nag/nag.html> 
   HTML ǤɤळȤǤޤ¾ޤޤʷѴС
   sunsite.unc.edu LDP ftp archive
  <ftp://sunsite.unc.edu/pub/Linux/docs/LDP/network-guide/> Ǥ
  ޤ Olaf Ϥ狼䤹񤫤ƤꡢLinux ˤͥåȥ
  طγפˤĤƤι٤ʾ󶡤Ƥޤ

  Linux ΥͥåȥǽˤĤ˥塼롼פ⤢ޤ
  comp.os.linux.networking <news:comp.os.linux.networking> Ǥ

  Linux ΥͥåȥǽˤĤƼǤ᡼󥰥ꥹȤ⤢ޤ
  Υ᡼󥰥ꥹȤ˻äˤϡʲΤ褦ʥ᡼äƤ
  

        To: majordomo@vger.rutgers.edu
        Subject: anything at all
        Message:

        subscribe linux-net

  IRC ˤ⤵ޤޤʥͥ뤬ޤ#linux ͥˤ Linux
  Υͥåȥ˴ؤƤͤ¿ޤ

  𤹤ݤˤϡطǽʸ¤°뤳Ȥ˺
  ʤȤäƤ륽եȥΥСä˥ͥΥС
  pppd  dip ΥСɬܤǤäơܼ򤭤
  ƤΤˤϡϤ줿顼åΤ˵Ͽ
  Τ褦ʥޥɤ¹ԤܤϿƤޤ礦

  4.3.  linux ˸ꤷʤͥåȥ˴ؤ

  TCP/IP ͥåȥˤĤƤŪμʤСʲʸ
  ɤǤߤ뤳Ȥ򤪴ᤷޤ

     TCP/IP̤ˤĤ(tcp-ip-intro.doc)
        ʸϥƥ
        <ftp://athos.rutgers.edu/runet/tcp-ip-intro.doc>뤤
        postscript  <ftp://athos.rutgers.edu/runet/tcp-ip-intro.ps> 
        ǽǤ

     TCP/IP δ(tcp-ip-admin.doc)
        ʸƥ <ftp://athos.rutgers.edu/runet/tcp-ip-
        admin.doc>  postscript  <ftp://athos.rutgers.edu/runet/tcp-
        ip-admin.ps> ޤ

  TCP/IP ͥåȥˤĤơܺ٤ʾΤꤿϡν
  Ǥ

        "Internetworking with TCP/IP"
        by Douglas E. Comer

        ISBN 0-13-474321-0
        Prentice Hall publications.

  Unix ߴδĶǥͥåȥǽȤäץꥱ񤯤
  ϰʲνҤͤˤʤǤ礦

        "Unix Network Programming"
        by W. Richard Stevens

        ISBN 0-13-949876-1
        Prentice Hall publications.

  TCP/IP ˴ؤ˥塼롼פ⤢ޤ(comp.protocols.tcp-ip
  <news:comp.protocols.tcp-ip>)

  󥿡ͥåȤ TCP/IP ץȥ뷲˴ؤεŪʾˤĤ
   RFC פǤRFC Ȥ `Request For Comment' άǡ󥿡ͥ
  ȤɸŪ˻ȤƤץȥˤĤΤˤʤäƤޤ
  RFC ¿ ftp Ȥ¸Ƥꡢ餫Υ󥸥Ȥ
  ƥɤ RFC Υǡ١򸡺Ǥ褦 WWW Υڡ⤢
  ޤ

  RFC ˴ؤڡȤƤϡ Nexor RFC database
  <http://pubweb.nexor.co.uk/public/rfc/index/rfc.html>Ҳ𤷤Ƥ
  

  5.  ͥåȥ˴ؤŪ˴ؤ

  ʲǤϼºݤ˥ͥåȥꤹΤäƤ褤Ȥ
  ĤƤޤȤƤޤϡɤΤ褦ʥͥåȥǽȤ
  ˤܤȤʤ뤳ȤǤ

  5.1.  Ϥ뤫

  ͥåȥۤꡢͥåȥꤹѰդƤ٤ɬ
  פʤΤĤޤʲˤäȤפʤΤޤ

  5.1.1.  ǿΥͥ륽

  ¿ʬߤȤΥͥˤϥͥåȥɬפʵǽͥåȥ
  ѤΥɥ饤ФȤߤޤƤʤǤ礦顢ͥΥ
  ꤷơŬڤʥץꤷͥƹۤɬפǤ
  

  ǿΥͥ륽 ftp.funet.fi
  <ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/v2.0> Ǥޤ

  ̾ͥΥ /usr/src/linux ǥ쥯ȥŸޤѥ
  Τ䥫ͥιۤλˤĤƤ Kernel-HOWTO <Kernel-
  HOWTO.html> ɤǤͥ⥸塼ˤĤƤModule-HOWTO
  <Module-HOWTO.html> 

  ̤˸ڤʤ¤ꡢǤΥͥȤȤ򤪴ᤷޤ(С
  ʥС 2 ĤοΥСǤ)ȯǤΥ
  (2 ĤοΥС)¤礭ѤäƤꡢ
  ¾ޤޤѹԤʤƤ뤿ᡢޤưƤեȥ
  ޤưʤΤޤ󡣼ʬǤ褷ꡢΥ
  եȥǤʤ¤ꡢȯǤΥͥϻȤʤۤ
  Ǥ礦

  5.1.2.  ǿΥͥåȥġ

  ͥåȥġȤϡLinux ΥͥåȥǥХꤹ뤿Υ
  ǤΥץѤƥͥåȥǥХ˥ɥ쥹
  Ƥꡢϩꤷꤷޤ

  Ƕ Linux ۥѥå(Slackware  Red Hat Ȥäǥȥ
  ӥ塼)ˤϡƤͥåȥġޤޤƤޤ
  ۥѥåȤäƤƤͥåȥġ򥤥󥹥ȡ
  뤷Ƥʤ硢ޤ򥤥󥹥ȡ뤹ȤϤޤ礦

  Slackware  Red Hat ȤäۥѥåȤ鷺˹ۤƥ
  ξ硢ͥåȥġϥɤꤷƥѥ뤹ɬפ
  ޤϤ񤷤ȤǤϤޤ

  ͥåȥġ Bernd Eckenfels ƥʥ󥹤Ƥ
  ꡢftp.inka.de
  <ftp://ftp.inka.de/pub/comp/Linux/networking/NetTools/>  ǽ
  Ǥ ftp.linux.uk.org
  <ftp://ftp.linux.uk.org/pub/linux/Networking/PROGRAMS/NetTools/> ˥
  顼Ƥޤ

  ȤΥͥΥСˤäСꤷơ󥹥ȡ
  κݤ°ʸλؼ˽äƤ

  ʸɮƤǤκǿǤΥͥåȥġ򡢥ѥ
  ƥ󥹥ȡ뤹ˤϰʲΤ褦ˤޤ

  #
  # cd /usr/src
  # tar xvfz net-tools-1.32-alpha.tar.gz
  # cd net-tools-1.32-alpha
  # make config
  # make
  # make install
  #

  äơեꤷꡢIP masquerade ǽȤ
  ϡipfwadm ޥɤɬפǤipfwadm κǿǤ ftp.xos.nl
  <ftp:/ftp.xos.nl/pub/linux/ipfwadm> ǤޤΥޥɤˤ
  ĤΥС󤬤ꡢͥΥС˹äΤꤷ
  

  ʸμɮǤκǿǤ򥤥󥹥ȡ뤹ˤϰʲΤ褦ˤޤ

  #
  # cd /usr/src
  # tar xvfz ipfwadm-2.3.0.tar.gz
  # cd ipfwadm-2.3.0
  # make
  # make install
  #

  5.1.3.  Ƽͥåȥѥץꥱץ

  ͥåȥץꥱץȤϡtelnet  ftp ʤɤȡ
  ΥХץΤȤǤʬ David Holland
  <dholland@hcs.harvard.edu> ƥʥ󥹤Ƥꡢftp.uk.linux.org
  <ftp://ftp.uk.linux.org/pub/linux/Networking/base> ǽǤ

  ɮǤκǿǤ򥤥󥹥ȡ뤹ˤϰʲΤ褦ˤޤ

  #
  # cd /usr/src
  # tar xvfz /pub/net/NetKit-B-0.08.tar.gz
  # cd NetKit-B-0.08
  # more README
  # vi MCONFIG
  # make
  # make install
  #

  5.1.4.  IP ɥ쥹

  󥿡ͥåȥץȥѤΥɥ쥹 4 ХȤ鹽Ƥޤ
  ɥ쥹ϡ֥ɥåȶڤ 10 ɽפɽΤ̤Ǥν
  Ǥϡ줾ΥХȤ 10 ʿ(0-255)ѴƬ 0 Ͼά
  ХȤ `.' ǶڤäƼޤ̾ۥȤ롼λĤ줾
  ͥåȥ󥿡եˤ 1 Ĥ IP ɥ쥹ꤢƤޤ
  ŪˤäƤϡΥޥʣΥݡȤƱ IP ɥ쥹դ뤳
  ǽǤʣΥ󥿡եˤϡ줾ȼ IP ɥ쥹
  դΤ̤Ǥ

  󥿡ͥåȥץȥǹ줿ͥåȥϡϢ IP ɥ쥹
  ޤäƹƤޤ1ĤΥͥåȥ IP ɥ쥹ˤ϶̤
  ʬʤФޤ1ĤΥͥåȥΤ˶̤ʥɥ쥹ʬ
  򥢥ɥ쥹Ρ֥ͥåȥפȸƤӤޤĤʬ֥ۥפȸ
  Ӥޤ1ĤΥͥåȥǶ̤Ƥͥåȥɥ쥹ʬ
  ӥåȿͥåȥޥȸƤӡɥ쥹ΤɤޤǤͥåȥ
  ǡɤ餬ۥƤޤ㤨СʲΤ褦ʾ
  Ƥ

  -----------------        ---------------
  ۥȥɥ쥹           192.168.110.23
  ͥåȥޥ       255.255.255.0
  ͥåȥ           192.168.110.
  ۥ                            .23
  -----------------        ---------------
  ͥåȥɥ쥹     192.168.110.0
  ֥ɥ㥹ȥɥ쥹 192.168.110.255
  -----------------        ---------------

  ۥȤդ줿ɥ쥹ΤͥåȥޥȥӥåȤȤ¤
  äΤͥåȥɥ쥹ˤʤޤʤͥåȥ
  쥹ϡ줾Υͥåȥ˳ꤢƤ줿ɥ쥹κǾΤΤˤ
  ޤĤޤꡢͥåȥɥ쥹ϥɥ쥹Υۥ 0 ˤ
  ΤǤ

  ͥåȥ³ƤۥȤϼʬȤΥɥ쥹줿ѥ
  ȤȤޤʳˤ֥֥ɥ㥹ȥɥ쥹פȤ
  ꤵ줿ɥ쥹줿ѥåȤȤޤ֥ɥ㥹
  ɥ쥹ϡͥåȥˤƤΥۥȤ˥ѥåȤꤿ
  Ѥ̤Υɥ쥹ǤϩƼηٹåʤɤϥ֥
  ɥ㥹ȥɥ쥹Ф졢ͥåȥˤƤΥۥȤƱ
  Ȥ뤳ȤǤޤ֥ɥ㥹ȥɥ쥹ϤΥͥåȥ
  Ѳǽʺ IP ɥ쥹ˤ뤳ȤˤʤäƤޤ㤨С嵭
  Ǥϥ֥ɥ㥹ȥɥ쥹 192.168.110.255 ˤʤäƤޤ
  餫ͳͥåȥɥ쥹ȥ֥ɥ㥹ȥɥ쥹Ʊˤ
  Ƥ륵Ȥ뤫Τޤ󡣼ѾϤɤˤƤƤ纹Ϥ
  ޤ󤬡ͥåȥƤΥۥȤƱ֥ɥ㥹ȥɥ쥹
  ȤʤФʤޤ

  IP ץȥγȯʳǡ餫δͳ顢Ĥ
  IP ֹΥ롼פͥåȥֹۤ椬֥
  饹פؤȯŸޤIP ɥ쥹ˤ륯饹ϤΥͥåȥ
  ѤǤۥȤοꤷޤͥåȥΥ饹ϰʲΤ褦ʬ
  Ƥޤ

  ----------------------------------------------------------
  | Network | Netmask       | Network Addresses            |
  | Class   |               |                              |
  ----------------------------------------------------------
  |    A    | 255.0.0.0     | 0.0.0.0    - 127.255.255.255 |
  |    B    | 255.255.0.0   | 128.0.0.0  - 191.255.255.255 |
  |    C    | 255.255.255.0 | 192.0.0.0  - 223.255.255.255 |
  |Multicast| 240.0.0.0     | 224.0.0.0  - 239.255.255.255 |
  ----------------------------------------------------------

  ɤΤ褦 IP ɥ쥹Ȥϲ򤷤˰¸ޤʲ˼
  ʺȤȤߤ碌ơɬפʥɥ쥹Ƥ

     ¸IPͥåȥLinuxޥ򥤥󥹥ȡ뤹
        ¸IPͥåȥLinuxޥ³硢ͥåȥ
        δԤ̤ưʲξ򶵤ƤäƤ

     o  ۥȤ IP ɥ쥹

     o  ͥåȥɥ쥹

     o  ֥ɥ㥹ȥɥ쥹

     o  ͥåȥޥ

     o  롼ɥ쥹

     o  ͡ॵФΥɥ쥹

        ξȤäƤʤLinuxޥΥͥåȥǥХ
        ꤷޤ򤷤ʤ¤ͥåȥϻȤޤ

     󥿡ͥåȤ³ʤͥåȥ򿷤ۤ
        󥿡ͥåȤ³ͽ̵ץ饤١Ȥʥͥåȥ
        ۤ硢ɤΤ褦 IP ɥ쥹ȤäƤ⹽ޤ󡣤
        顢Τ褦ʥͥåȥ˻Ȥ٤ IP ɥ쥹Ϥ餫
        Ƥޤʲ˼ɥ쥹ȤС󥿡ͥåȤȤϥ
        åȤȤǤʤᡢäƥ󥿡ͥåȤ³Ƥ
        ޤäƤǤRFC1597ǤϰʲΥɥ쥹ץ饤١ȥͥå
        Ѥ˳ꤢƤƤޤ

        -----------------------------------------------------------
        |       ץ饤١ȥͥåȥѤΥɥ쥹              |
        -----------------------------------------------------------
        | Network | Netmask       | Network Addresses             |
        | Class   |               |                               |
        -----------------------------------------------------------
        |    A    | 255.0.0.0     | 10.0.0.0    - 10.255.255.255  |
        |    B    | 255.255.0.0   | 172.16.0.0  - 172.31.255.255  |
        |    C    | 255.255.255.0 | 192.168.0.0 - 192.168.255.255 |
        -----------------------------------------------------------

     ץ饤١ȥͥåȥѤΥɥ쥹⥯饹ȤѰդƤ
     ǡޤۤͥåȥεϤͤơˤդ路
     Υ饹IPɥ쥹ȤäƤ

  5.2.  ꥳޥɤ֤?

  Linux εưˡˤϤĤήޤͥ뤬ưȤ
  ޤ¹ԤΤ init ȸƤФץǤ init ϵư
  եǤ /etc/inittab ɤߤߡƥεưȤ¹Ԥ
  ޤinit ˤϤĤμबꡢΰ㤤ۥѥåޥ
  ȤΤäȤ礭ʰ㤤ˤʤäƤޤ

  ̾/etc/inittab եˤϰʲΤ褦ʹԤޤ

        si::sysinit:/etc/init.d/boot

  ιԤǼºݤεưˡ륷륹ץȤꤷƤޤ
  ե MS-DOS  AUTOEXEC.BAT Ʊεǽ̤ޤ

  ̾ĤΥץȤ boot ץȤƤӤ졢ͥåȥ
  ѤꥹץȤ boot ץȤƤӤޤ

  ʲɽ˥ƥऴȤΰ㤤ޤȤޤ

        -------------------------------------------------------------------------------
        Distrib. |ͥåȥν                        |Фεư
        -------------------------------------------------------------------------------
        Debian   |/etc/init.d/network                         |/etc/init.d/netbase
                 |                                            |/etc/init.d/netstd_init
                 |                                            |/etc/init.d/netstd_nfs
                 |                                            |/etc/init.d/netstd_misc
        -------------------------------------------------------------------------------
        Slackware|/etc/rc.d/rc.inet1                          |/etc/rc.d/rc.inet2
        -------------------------------------------------------------------------------
        RedHat   |/etc/sysconfig/network-scripts/ifup-<ifname>|/etc/rc.d/init.d/network
        -------------------------------------------------------------------------------

  ǶۥѥåˤϡŪʥͥåȥ󥿡եꤹ
  뤿ΥץϤ餫ޤޤƤޤ˼褦ѤΥ
  ब硢ưꤹޤˡȤäɬפ꤬
  ǽåƤߤƤ

        -----------------------------------------
        Distrib   | ͥåȥѥġ
        -----------------------------------------
        RedHat    | /sbin/netcfg
        Slackware | /sbin/netconfig
        -----------------------------------------

  5.3.  ͥåȥ󥿡եκ

  ¿ Unix Ǥ /dev ǥ쥯ȥ˥ͥåȥǥХѤΥڥ
  ե뤬ޤLinux ǤϤޤLinux Ǥϥͥåȥǥ
  ϥեȥˤäưŪ˺ΤǡǥХե
  ˤʤäƤޤ

  ۤȤɤξ硢ͥåȥǥХϡǥХɥ饤Фϡɥ
  򸡽ФƽݤˡưŪ˺ޤ㤨Хͥåȥǥ
  ɥ饤Фϡ eth[0..n] Ȥ󥿡ե򥤡ͥåȥϡ
  ˽˳ꤢƤƤޤǽ˸Ф줿ͥåɤ
  eth0 eth1ˤʤޤ

  㳰⤤Ĥꡢͭ̾ʤΤslip  ppp Ǥ줬Ȥͥåȥ
  ǥХϥǥХɥ饤ФǤϤʤ桼ץबޤ
  줾ΥǥХդֹϡǥХɥ饤ФꤢƤΤƱ
  ͤ˽˿Ƥޤư˥ǥХưŪ˺Ȥ
  ȤϤޤ󡣤ʤΤ褦ˤʤäƤΤȸȡͥåȥ
  ХȤϰۤʤꡢslip  ppp ǥХϡޥβƯɬפʿ
  뤫Ǥܺ٤ˤĤƤϸҤޤ

  5.4.  ͥåȥ󥿡ե

  ͥåȥɬפʥץȾ·Хͥåȥ󥿡
  եϤޤ礦ͥåȥ󥿡եȤϡ
  ͥåȥǥХŬڤʥɥ쥹ꤢƤꡢ¾ͥåȥ
  ǥХꤹ뤿Ŭڤͤꤹ뤳ȤǤΤΥץ
  बifconfig(interface configure)ޥɤǤ

  ifconfig ϡ̾ʲΤ褦ʽ񼰤ǻȤޤ

        # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

  Ǥϡ``eth0''ͥåȥ󥿡ե `192.168.0.1' Ȥ
   IP ɥ쥹 `255.255.255.0' Ȥͥåȥޥꤷ`up' 
  ɤǥ󥿡եѲǽˤƤޤ

  ͥϥ󥿡եΥǥեȤͤΤäƤޤ嵭
  ǥ󥿡ե˥ͥåȥɥ쥹ȥ֥ɥ㥹ȥɥ쥹
  ꤷƤ⹽ޤ󤬡Τ褦ˡꤷʤмưŪ˥
  뤬 IP ɥ쥹Υ饹˽äŬڤͤꤷƤޤ嵭
  ϡΥ󥿡ե class-C Υͥåȥɥ쥹ꤢƤ
  줿Ȥ򥫡ͥ뤬ǧͥåȥɥ쥹Ȥ `192.168.0.0'
  򡢥֥ɥ㥹ȥɥ쥹Ȥ `192.168.0.255 ưŪ˳ꤢƤ
  

  ifconfigޥɤǻǤ륪ץϤޤäȤ
  ʤΤ󤹤ȡ

     up Υץǥ󥿡եѲǽ(ƥ)ˤޤ

     down
        ΥץǤϥ󥿡եߤˤޤ

     -arp
        Υץ ARP(Address Resolution Protocol)Ȥɤ
        λ꤬Ǥޤ

     -allmulti
        Υץ promiscuous ⡼ɤ̵ͭꤷ
        promiscuous ⡼ɤȤϡΥǥХǤϤʤѥåȤ
        Ĥ⡼ɤǤ tcpdump ʤɤΥѥå snooper ȤϤ
        λ꤬ɬפǤ

     mtu N
        Υѥ᡼ϥǥХ MTU(Maximum Transfer Unit)ꤷ
        

     netmask addr
        Υѥ᡼ϥǥХ³ƤͥåȥΥͥåȥ
        ޥꤷޤ

     irq addr
        Υѥ᡼μΥϡɥˤȤޤ󤬡ǥ
        Υϡɥ IRQ ꤷޤ

     -broadcast addr
        Υѥ᡼ǡꤷ֥ɥ㥹ȥɥ쥹Υǡ
        뤫ɤǤޤ

     -pointopoint addr
        Υѥ᡼ slip  ppp ʤɤΰа³ξ³襢
        쥹λǤ

     hw <type> <addr>
        Υѥ᡼μΥͥåȥǥХΥϡɥ
        ɥ쥹ꤷޤEthernet ξϤۤΩޤ
        AX.25 Τ褦ʥͥåȥξɬפʵǽǤ

  ifconfig ޥɤϤͥåȥ󥿡ե˻Ѳǽ
  pppd dip Ȥä桼٥ΥץɬפʥǥХ
  мưŪˤꤹΤ ifconfig ưǻȤɬפϤʤʤ
  ޤ

  5.5.  ꥾Ф

  ꥾(Name Resolver)  Linux ɸ饤֥˴ޤޤƤޤ
  ФμʵǽϿʹָ ftp.funet.fi Τ褦ʥۥ̾
  128.214.248.6 Τ褦 IP ɥ쥹Ѵ뤳ȤǤ

  5.5.1.  ۥ/ɥᥤ̾Ȥϡ

  Ǥ˥󥿡ͥåȤΥۥ̾ˤĤƤϸ¸ΤȻפޤ餬
  ɤ̣ǡɤΤ褦˹Ƥ뤫ˤĤƤϸ¸ΤʤΤ
  ޤ󡣥󥿡ͥåȤΥɥᥤ̾ϳع¤ʤڤΤ褦ʹ¤
  ˤʤäƤޤɥᥤ ȤϡĤΤޤȤޤꡢʤʣΥۥ̾
  ĤΥ롼פˤޤȤ᤿ΤǤɥᥤ ϥ֥ɥᥤ ʬ䤵
  Ƥ뤫Τޤ󡣥ȥåץ٥롦ɥᥤ Ȥϥ֥ɥᥤǤϤʤ
  ɥᥤǤȥåץ٥롦ɥᥤˤĤƤ RFC-920 ǵꤵƤ
  ޤäȤ褯Τ줿ȥåץ٥ɥᥤϡ

     COM
        ȿ

     EDU
        鵡

     GOV
        ܵ

     MIL
        

     ORG
        ¾ȿ

     Country Designator
        򼨤 2 ʸΥ
  Υȥåץ٥롦ɥᥤϤ줾쥵֥ɥᥤäƤޤ
  򼨤 2 ʸΥɤȥåץ٥롦ɥᥤˤʤäƤ硢֥
  ᥤȤcom  edu gov mil org Ȥäȿμ̤򼨤ɥ
  ޤ㤨 com.au  gov.au ϥȥꥢαȿ
  ؤǤŪͳ顢ȥåץ٥롦ɥᥤȤƹ̾򼨤
  ɤ̵ɥᥤƹȿ˸¤ƤޤäȤ⡢ƹˤ .us
  Ȥ̾򼨤ɤϤޤ

  Υ٥ϤƤȿΤ̾Τˤʤޤ٤
  ΥɥᥤϤ줾ȿˤäưۤʤޤ褯Τ̤
  ֥ɥᥤꤹˡǤΥ٥ʲϤɤΤ褦ʥ
  ɥᥤ뤳ȤǽʤΤǡ줾ȿȤˡͥåȥδ
  Ԥդ路ʬꤷƤޤ

  äȤ⺸˰֤̾Ƥξ硢Υޥդ줿ȼ
  ̾ǡۥ̾ȸƤФޤۥ̾ⱦ¦ʬɥᥤ̾
  ƤӡξԤ礻ִ̾˵Ҥ줿̾ Fully Qualified
  Domain Name(FQDN) ȸƤӤޤ

  䤬ȤäƤŻҥ᡼ΥۥȤ˼ȡFQDN 
  `perf.no.itg.telstra.com.au' Ǥξ硢ۥ̾ `perf' ǥɥ
  ̾ no.itg.telstra.com.au Ǥɥᥤ̾Τȥåץɥᥤ
  ̾ϻΤ񡢥ȥꥢ򼨤 2 ʸΥ(au)ˤʤäƤꡢ
  μΥ٥ϱȿ򼨤 .com ǤҤ̾ `telestra' ǡ
  ʲΥ֥ɥᥤ̾ι¤ȿι¤ȿǤΤˤʤäƤꡢ
  ˼ǤϡΥޥϥե᡼󡦥ƥΥ
   (itg)Υͥåȥڥ졼(no)°Ƥޤ

  5.5.2.  ɬפʾ

  ޤʤΥۥȤɤɥᥤ°Ƥ뤫Τɬפ
  ꥾Ф̾Ѵӥ `ɥᥤ󡦥͡ࡦ (DNS)'
  䤤碌ΤǡѲǽʥ͡ॵФ IP ɥ쥹ΤäƤɬ
  ޤ

  Ϣե 3 Ĥꡢ˸ƤȤˤޤ

  5.5.3.  /etc/resolv.conf

  /etc/resolv.conf ϥ꥾ФλȤֽפեǤΥե
  ν񼰤ϤñǡƹԤ 1 ĤΥɤۤƥȥե
  ˤʤäƤޤ褯Ȥ륭ɤϰʲ 3 Ǥ

     domain
        ΥɤϥΥɥᥤ̾ꤷޤ

     search
        Υɤϥۥ̾򸡺ݤѤɥᥤ̾ΥꥹȤ
        ꤷޤ

     nameserver
        Υɤ̾Ѵݤ˻Ȥɥᥤ󡦥͡ࡦФ
        IP ɥ쥹ꤷޤʣΥФǽǤ

  Ȥơʲ /etc/resolv.conf 򸫤Ƥߤޤ礦

        domain maths.wu.edu.au
        search maths.wu.edu.au wu.edu.au
        nameserver 192.168.10.1
        nameserver 192.168.12.1

  Ǥϥɥᥤ̾դ˥ۥ̾Τ߻ꤷˡǥեȤ
  ɲäɥᥤ̾Ȥ maths.wu.edu.au ꤷƤޤۥ̾
  maths.wu.edu.au դ FQDN Ĥʤä硢ɥᥤ̾
  wu.edu.au ˤƺĴ٤ޤ͡ॵФΥȥ 2 ꤷƤ
  ꡢ꥾Ф 2 ĤΥ͡ॵФ䤤碌ޤ

  5.5.4.  /etc/host.conf

  /etc/host.conf եϥ꥾ФưˡꤹեǤ
  ΥեΥեޥåȤξܺ٤ `resolv+  man ڡˤޤ
  ȤƤδĶǤϡʲΤޤޤǤǤ礦

        order hosts,bind
        multi on

  ξ硢꥾Фϥ͡ॵФ䤤碌ޤˡޤʬ
  Ȥλ /etc/hosts եåޤ(order
  hosts,bind)/etc/hosts եʣ IP ɥ쥹ϿƤ
  硢ǽΥɥ쥹ǤʤƤΥɥ쥹𤷤ޤ (multi on)

  5.5.5.  /etc/hosts

  /etc/hosts եϿȶʥۥȤ IP ɥ쥹ϿƤɽǤ
  ɽϿƤۥȤ IP ɥ쥹ˤĤƤ DNS ɬפ
  ޤ/etc/hosts ηϡϿƤۥȤ IP ɥ쥹
  Ѥä硢ưǤΥե򹹿ʤФʤʤȤǤ
  ȴ줿ƥǤϡΥեϿۥ̾ loopback
  󥿡ե򼨤ɥ쥹ȿȶˤۥȤΥɥ쥹ΤߤǤ

        # /etc/hosts
        127.0.0.1      localhost loopback
        192.168.0.1    this.host.name

  ܤ褦ˡĤιԤʣΥۥ̾ϿǽǡǤ
  127.0.0.1 ϥ롼ץХå󥿡ե IP ɥ쥹Ǥ⤢ޤ

  5.6.  롼ץХå󥿡ե

  롼ץХå󥿡եȤϡʬȤ³뤿Ѱդ줿
  ̤ʼΥ󥿡եǤΤ褦ʥ󥿡եѰդƤ
  ΤˤϤĤͳޤ㤨СºݤΥͥåȥ³
  ˥ͥåȥѤΥեȥƥȤʤɤŪ˻Ȥޤ
  ơ롼ץХå󥿡եˤ `127.0.0.1 Υɥ쥹Ȥ
  Ǥ顢ɤʥޥȤäƤ褦Ȥ telnet  127.0.0.1 
  ³СʬȤ³뤳Ȥˤʤޤ

  롼ץХå󥿡եϴñǡΤ褦ˤǤ

        # ifconfig lo 127.0.0.1
        # route add -host 127.0.0.1 lo

  route ޥɤˤĤƤϼޤ

  5.7.  ϩ(롼ƥ)

  ϩ礭ǡܤ񤯤ȤǤޤ
  ̤ͤˤСۤȤɤοͤϤñʷϩ椬ɬפʤȻפޤ
  ΤǡʲǤϤŪˤĤƤΤ߰Ȥˤޤܺ٤
  ɬפʤСʸκǽ˼ƼʸˤäƤ

  ޤϤޤ礦IP ϩȤϲǤ礦 ʲ˼
  λȤäƤǤ

        IP ϩȤʣΥͥåȥ³ƤۥȤȤ
         IP ǡɤΥͥåȥ뤫뤳ȤǤ

  ȤäƼǤ礦褯롼Ƥ
  Υ롼ˤʣΥơ³줿 Ethenet ³졢
  PPP Ȥäƥ󥿡ͥåȤ³ꡢ̤Υե PPP ³
  Τޤ󡣤Υ롼ǡȤäݡΥǡ
  򼡤ˤɤΥݡȤФΤ IP ϩǤ롼Ǥ
  ʤ̤ΥۥȤˤϩ椬ɬפǤʤʤ顢ͥåȥ³
  ƤƤΥۥȤϾҤʬȤؤ롼ץХå󥿡ե
  ȥͥåȥˤ¾Υޥ³뤿Υ󥿡ե(
   ethernet äꡢꥢݡȤȤä PPP  SLIP äꤷ
  ) 2 ĤΥ󥿡եäƤ뤿ᡢɤΥ󥿡ե
  ˥ѥåȤФɬפ뤫Ǥ

  ơºݤηϩϤɤΤ褦˹ԤʤΤǤ礦줾Υۥ
  ϷϩϿϩɽ(롼ƥ󥰡ơ֥)ȸƤФꥹȤ
  äƤޤɽγƹԤˤ̾ 3 Ĥ󤬤ޤǽŪ
  ϤȤʤ륢ɥ쥹2 Ĥϥǡब٤󥿡ե
  ̾3 ĤɬܤǤϤޤ󤬡Υͥåȥإǡ
  ۥȤ IP ɥ쥹Ǥ򥲡ȥեɤȸ
  Linux Ǥ /proc/net/route ˷ϩɽϿƤ뤿ᡢʲΥ
  ޥɤǷϩɽ򸫤뤳ȤǤޤ

        # cat /proc/net/route

  ϩˡΤϤñǤǡȤСŪ
  ɥ쥹(ï줿Τ)åơϩɽγƹԤӤޤ
  Υɥ쥹ˤäȤ褯פԤ򤵤졢ǡϤιԤ
  ꤹ륤󥿡եޤ

  ιԤ˥ȥեɤϿƤСǡϻꤵ
  줿󥿡եͳƤΥۥȤޤȥե
  ɤ̵硢Ūϥɥ쥹ϤιԤꤷ󥿡ե
  ³ƤͥåȥˤΤȸʤޤ

  ηϩɽˤ `route' ȤѤΥޥɤȤޤ
  ޥɤϰ򥫡ͥΥƥॳѴơͥηϩɽ
  ɲäꡢꡢѹꤷޤ

  ñ򼨤ޤͥåȤΥͥåȥȤäƤƤ
  ͥåȥϥ饹 C ǡͥåȥɥ쥹 192.168.1.0
  ǤʤΥޥ IP ɥ쥹 192.168.1.10 󥿡ͥåȤ
  ³Ƥ롼Υɥ쥹 192.168.1.1 ˤʤäƤޤ

  󥿡եꤹ뤿κǽΥƥåפϾҤ̤ꡢ
  `ifconfig' Ǥ

        # ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up

  ˡŪϥɥ쥹Ȥ 192.168.1.* ˰פǡबϤ
  СͥåȥǥХ褦ʷϩɽ򥫡ͥϿɬפ
  ޤΤˤϰʲΥޥɤȤޤ

        # route add -net 192.168.0.0 netmask 255.255.255.0 eth0

  `-net' ȤդƤλ route ץϤ
  ɥ쥹ͥåȥǤǧޤ host ꤹȡ
  Ĥ IP ɥ쥹Τߤꤷϩˤʤޤ

  ηϩϿ뤳ȤǡʤΤ ethernet Ⱦˤ
  ΥۥȤ IP ³ǤޤƱȾˤʤۥȤξ
  ɤΤǤ礦

  ꤦƤΥͥåȥؤηϩϿ뤳ȤԲǽǤΤǡ
  λȤߤѰդƤޤλȤߤִηϩ(ǥեȥ롼
  )פȸƤӤޤִηϩפƤŪϥɥ쥹˥ޥåޤ
  ̤ͥ㤯¾˥ޥåԤä硢ͥ褵
  뤳Ȥˤʤޤִηϩפιͤñǡ֤¾Ƥ򤳤
  פȤȤǤͤƤͥåȥǤϰʲΤ褦ˡִ
  ϩפꤷޤ

        # route add default gw 192.168.1.1 eth0

  `gw' λ route ޥɤϤμΰȥ롼 IP
  ɥ쥹ۥ̾ǤǧޤΥȥ˰פƤΥǡ
  ϤΥɥ쥹졢ʹߤηϩϤΥȥ롼
  ͤ뤳Ȥˤʤޤ

  ʾޤȤȼΤ褦ˤʤޤ

        # ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
        # route add -net 192.168.0.0 netmask 255.255.255.0 eth0
        # route add default gw 192.168.1.1 eth0

  ͥåȥꤷƤ `rc' եܺ٤Ĵ٤ȾʤȤ⤽
  ĤˤȤ褯꤬ĤϤǤϤŪ
  

  ¿ʣʷϩ򸫤Ƥߤޤ礦˹ͤ롼ꤷƤ
  ƤΥ롼 PPP ǥ󥿡ͥåȤ³ʣ
   lan Ȥ³ƤޤŪˤ 3 Ĥ ethenet 
  Ȥ 1 Ĥ PPP ³ȹͤޤ礦ξ硢ϩϰʲ
  褦ˤʤǤ礦

        # route add 192.168.1.0 netmask 255.255.255.0 eth0
        # route add 192.168.2.0 netmask 255.255.255.0 eth1
        # route add 192.168.3.0 netmask 255.255.255.0 eth2
        # route add default ppp0

  Υ롼ΤĤʤäͥåȥȤäƤơ󤽤줾
  ϡ˽Ҥ٤ñʷˤʤꡢ롼Τߤͥåȥ
  ηϩ̡Ͽ뤳Ȥˤʤޤ줾Υơξ
  硢ִηϩפȤäƥ롼˥ǡޤ롼ξ
  ϤŬڤʷϩɬפޤ
  嵭Υ롼ǥǥեȤηϩ`gw' ̵ΤԻ׵Ĥ˻
  Τޤ󤬡ͳϴñǡPPP  SLIP Ȥäꥢͳ
  ³ϰа³ˤʤäƤ뤫Ǥ³褬Υޥˤʤä
  뤿ᡢ¾;Ϥ̵Υޥ򥲡ȥȤꤹ
  ̵̣櫓Ǥethenet  arcnetȡ󥰤Ȥä
  ͥåȥξ硢Υͥåȥˤ¿ΥۥȤΤ
  gw ץꤹɬפޤ

  5.7.1.  ơrouted ץϲ򤷤ƤΤǤ礦

  ҤϩñʥͥåȥŬƤꡢϩϰ
  ĤޤǤäʣʥͥåȥˤʤϤ⤦
  ʣˤʤޤʤȤˡʬοͤϤΤ褦Ȥɬ
  Ϥޤ

  ҤƤּưϩסʤŪϩפ礭
  ϡͥåȥΥޥɤ³󤷤硢ǡ
  ̤ηϩ褦ˤˤϡ̤ηϩǤư
  ǡѹ뤿ɬפʥޥɤ¹ԤʤФʤޤ
  κȤݤǡ֤ꡢŪǡȥ֥θˤʤ꤬
  ǤΤᡢͥåȥ˥ȥ֥뤬硢̤ηϩõ
  ưŪ˷ϩɽѹ뤿͡ʵѤȯƤޤ
  ޤȤơưŪϩץȥפȸƤФƤޤ

  ŪưŪϩץȥΤĤˤĤƤϸ¸ΤΤޤ
  ¿ʬΥץȥǺǤͭ̾ʤΤ RIP(Routing
  Information Protocol)  OSPF(Open Shortest Path First Protocol)Ǥ
  RIP Ͼ浬Ϥȿ䡢ĤΥӥȤäϤʥͥåȥ
  ǺǤ⹭ȤƤץȥǤOSPF Ͽȯ줿ץ
  ǡ絬Ϥʥͥåȥͥåȥ¿ηϩ
  ˤŬƤޤ

  ΥץȥץȤơ`routed' - RIP Τߡ
  `gated' - RIP  OSPF¾бޤ `routed' ץ
  ϤƤ Linux ۥѥå˴ޤޤƤꡢҤ `NetKit'
  ѥåˤäƤޤ

  ŪȤäưŪϩץȥ뤬ɤΤ褦ƯΤƤߤ
  礦ʲΤ褦ʥͥåȥͤޤ

            192.168.1.0 /                         192.168.2.0 /
               255.255.255.0                         255.255.255.0
             -                                     -
             |                                     |
             |   /-----\                 /-----\   |
             |   |     |ppp0   //    ppp0|     |   |
        eth0 |---|  A  |------//---------|  B  |---| eth0
             |   |     |     //          |     |   |
             |   \-----/                 \-----/   |
             |      \ ppp1             ppp1 /      |
             -       \                     /       -
                      \                   /
                       \                 /
                        \               /
                         \             /
                          \           /
                           \         /
                            \       /
                             \     /
                          ppp0\   /ppp1
                             /-----\
                             |     |
                             |  C  |
                             |     |
                             \-----/
                                |eth0
                                |
                           |---------|
                           192.168.3.0 /
                              255.255.255.0

  ޤΤ褦ˡABC  3 ĤΥ롼ޤ줾Υ롼ˤϥ
  饹 C  IP ͥåȥ(ͥåȥޥ 255.255.255.0)ꤵ줿
   ethernet ΥȤ³ƤޤޤPPP Ȥä¾Υ롼
  ³졢ͥåȥϻѷˤʤäƤޤ

  롼 A ηϩɽϰʲΤ褦ˤʤޤ

        # route add -net 192.168.1.0 netmask 255.255.255.0 eth0
        # route add -net 192.168.2.0 netmask 255.255.255.0 ppp0
        # route add -net 192.168.3.0 netmask 255.255.255.0 ppp1

  ϥ롼 A  B δ֤³ڤʤ¤ưޤA  B
  δ֤³ڤȡA ³줿 ethernet ΥۥȤ B ³
  줿 ethernet ΥۥȤؤ³Ǥʤʤޤʤʤ顢롼 A
   B ؤηϩ A  ppp0 ȤȤˤʤäƤꡢ³ڤƤ
  뤿ǤA  C δ֤³ƤΤǡA  ethernet 
  ΥۥȤ C  ethernet ΥۥȤؤ̿ǤޤB  C 
  ֤³ƤΤ C  ethernet ΥۥȤ B  ethernet 
  ΥۥȤؤ̿Ǥޤ

  ơ A  C ̿ǤC  B ̿ǤȤ顢A  B
  ؤΥǡ C ͳ B 뤳ȤǽʤϤǤΤ褦
  褹뤿 RIP Τ褦ưŪϩץȥ뤬ȯ
  ABC 줾Υ롼ǷϩǡưƤСɤ줫
  Ĥ³ڤƤ⡢Υͥåȥξ֤ȿǤ褦˼ưŪ˷
  ϩɽĴޤϩǡϴñǡ줾Υ롼
  2 ĤΤȤ򤹤Ǥ롼 A ξ硢

        # route add -net 192.168.1.0 netmask 255.255.255.0 eth0
        # /usr/sbin/routed

  Ȥޤ

  ϩǡ routed ϵư˼ưŪƤλѲǽʥͥåȥ
  ݡȤõơΥۥȤηϩɽ򹹿Ǥ褦ˤ줾Υͥåȥ
  ǥХإåƱˡ¾ΥۥȤƤ
  Ȥޤ

  ʾϤñưŪϩǤʬȤϤǤܺ
  ɬפʤФʸκǽ˾夲ʸ򻲾ȤƤ

  The important points relating to dynamic routing are:

  ưŪϩˤĤƤνפʥݥȤϰʲ̤Ǥ

  1. ŪϤޤʣηϩꡢ椫ĤηϩФʤФʤ
     ʤˤʤꡢʤ Linux ޥưŪϩǡ
     ưɬפϤޤ

  2. ưŪϩǡϡͥåȥξ֤Ѳ˱ƼưŪ˷
     ϩɽѹޤ

  3. RIP Ͼ浬ϤΥͥåȥŬƤޤ

  5.8.  ͥåȥͳγƼ掠ӥȥФ

  ͥåȥͳγƼ掠ӥȤΤΥФưСϤ
  桼ͥåȥͳǤʤ Linux ޥȤȤǤ
  ޤïͥåȥͳ³Ƥȡ餫ᵯưƤ
  Хץ֥फƼ掠Хץư뤿Υǡץ
  (inetd)ɤΥݡȤؤ³ǧ³Ĥȶ˥
  ¹Ԥޤͥåȥǡưˡˤ 2 Ĥμब
  ꡢ2 ĤμȤºݤѤƤޤϡ

     ɥ󡦥
        ͥåȥӥѤΥץϤ餫ᵯưƼ
        ΥݡȤƻ뤷Ƥꡢ³мʬɬפʥӥ󶡤
        ޤ

     inetd ͳǵư륿
        ined Фϥͥåȥ³Ĥ뤿̤Υǡ
        ǤΥץե˽ä tcp  udp
        ³ݡȤȤ߹碌顢ɬפʥӥ󶡤뤿Υץ
        ꤷΥץưޤݡȤꤹ뤿
        ե̤ˤޤ
  ꤹ٤פʥե 2 Ĥǡݡֹ򥵡ӥ̾бŤ
  /etc/services ȡinetd ǡեǤ /etc/inetd.conf
  եǤ

  5.8.1.  /etc/services

  /etc/services եϥӥ̾ȥݡֹб򼨤ñʥǡ
  ١ǤΥեν񼰤Ϥñǡ̤Υƥȥե
  ƹԤ˥ǡ١ؤΥȥ꤬ҤƤޤ줾Υȥ
  Ǥդοζʸ(֤ڡ)ʬΥ줿 3 Ĥ󤫤鹽
  ޤ#ϥȤȤ̵뤵ޤι

  name      port/protocol        aliases     # comment

  ȤʤäƤޤ(#ϥǤ)

     name
        ϰǤιԤƤɽ路ޤ

     port/protocol
         2 Ĥʬʬޤ

        port
           ϤιԤӥ󶡤뤿ΥݡֹǤ褯
           륵ӥˤϤ餫ݡֹ椬ꤢƤƤ
           ܺ٤ˤĤƤ RFC-1340 

        protocol
           ϤΥӥ tcp  udp ΤɤȤꤷޤ

        դƤʤФʤʤȤϡ18/tcp  18/udp ۤ
        ̣ĤȤȤǤ1ĤΥӥƱݡȤ tcp 
        udp ȤʤФʤʤŪͳϤޤ󡣤ʤ
        顢ＱŪʰ̣顢Υӥ tcp Ǥ udp ǤȤ
        硢ƱݡȤȤ褦ˤʤäƤꡢ /etc/services 
        Τ褦㤬ĤĤǤ礦

     aliases
        ϤΥӥ򻲾Ȥ̾ꤷޤ

  5.8.1.1.  /etc/services եμ

  Ƕ Linux γƼۥѥåˤϡ /etc/services եϤ餫
  ѰդƤޤ⤷ 0 饷ƥȤߤʤФʤʤ
  Τˡʲ Debian <http://www.debian.org/> ƥफ饳
   /etc/services Ҳ𤷤ޤ

        # /etc/services:
        # $Id: services,v 1.3 1996/05/06 21:42:37 tobias Exp $
        #
        # Ƽͥåȥӥ󥿡ͥåȥ롣
        #
        # Ĥø(well-known)ݡȤ TCP  UDP ꤢƤΤǶ IANA
        # ˤʤΤդƤΤᡢUDP 򥵥ݡȤƤʤץ
        # Ǥ⡢ʲ˼ݡȤΤۤȤɤ TCP  UDP Υȥ꤬
        # ޤRFC 1340 ``Assigned Numbers''(July 1982) С󥢥åפ
        # ƤޤƤΥݡȤޤޤƤ櫓ǤϤʤ褯ȤΤ
        # 򵭺ܤƤޤ

        tcpmux          1/tcp                           # TCP port service multiplexer
        echo            7/tcp
        echo            7/udp
        discard         9/tcp           sink null
        discard         9/udp           sink null
        systat          11/tcp          users
        daytime         13/tcp
        daytime         13/udp
        netstat         15/tcp
        qotd            17/tcp          quote
        msp             18/tcp                          # message send protocol
        msp             18/udp                          # message send protocol
        chargen         19/tcp          ttytst source
        chargen         19/udp          ttytst source
        ftp-data        20/tcp
        ftp             21/tcp
        ssh             22/tcp                          # SSH Remote Login Protocol
        ssh             22/udp                          # SSH Remote Login Protocol
        telnet          23/tcp
        # 24 - private
        smtp            25/tcp          mail
        # 26 - unassigned
        time            37/tcp          timserver
        time            37/udp          timserver
        rlp             39/udp          resource        # resource location
        nameserver      42/tcp          name            # IEN 116
        whois           43/tcp          nicname
        re-mail-ck      50/tcp                          # Remote Mail Checking Protocol
        re-mail-ck      50/udp                          # Remote Mail Checking Protocol
        domain          53/tcp          nameserver      # name-domain server
        domain          53/udp          nameserver
        mtp             57/tcp                          # deprecated
        bootps          67/tcp                          # BOOTP server
        bootps          67/udp
        bootpc          68/tcp                          # BOOTP client
        bootpc          68/udp
        tftp            69/udp
        gopher          70/tcp                          # Internet Gopher
        gopher          70/udp
        rje             77/tcp          netrjs
        finger          79/tcp
        www             80/tcp          http            # WorldWideWeb HTTP
        www             80/udp                          # HyperText Transfer Protocol
        link            87/tcp          ttylink
        kerberos        88/tcp          kerberos5 krb5  # Kerberos v5
        kerberos        88/udp          kerberos5 krb5  # Kerberos v5
        supdup          95/tcp
        # 100 - reserved
        hostnames       101/tcp         hostname        # usually from sri-nic
        iso-tsap        102/tcp         tsap            # part of ISODE.
        csnet-ns        105/tcp         cso-ns          # also used by CSO name server
        csnet-ns        105/udp         cso-ns
        rtelnet         107/tcp                         # Remote Telnet
        rtelnet         107/udp
        pop-2           109/tcp         postoffice      # POP version 2
        pop-2           109/udp
        pop-3           110/tcp                         # POP version 3
        pop-3           110/udp
        sunrpc          111/tcp         portmapper      # RPC 4.0 portmapper TCP
        sunrpc          111/udp         portmapper      # RPC 4.0 portmapper UDP
        auth            113/tcp         authentication tap ident
        sftp            115/tcp
        uucp-path       117/tcp
        nntp            119/tcp         readnews untp   # USENET News Transfer Protocol
        ntp             123/tcp
        ntp             123/udp                         # Network Time Protocol
        netbios-ns      137/tcp                         # NETBIOS Name Service
        netbios-ns      137/udp
        netbios-dgm     138/tcp                         # NETBIOS Datagram Service
        netbios-dgm     138/udp
        netbios-ssn     139/tcp                         # NETBIOS session service
        netbios-ssn     139/udp
        imap2           143/tcp                         # Interim Mail Access Proto v2
        imap2           143/udp
        snmp            161/udp                         # Simple Net Mgmt Proto
        snmp-trap       162/udp         snmptrap        # Traps for SNMP
        cmip-man        163/tcp                         # ISO mgmt over IP (CMOT)
        cmip-man        163/udp
        cmip-agent      164/tcp
        cmip-agent      164/udp
        xdmcp           177/tcp                         # X Display Mgr. Control Proto
        xdmcp           177/udp
        nextstep        178/tcp         NeXTStep NextStep       # NeXTStep window
        nextstep        178/udp         NeXTStep NextStep       # server
        bgp             179/tcp                         # Border Gateway Proto.
        bgp             179/udp
        prospero        191/tcp                         # Cliff Neuman's Prospero
        prospero        191/udp
        irc             194/tcp                         # Internet Relay Chat
        irc             194/udp
        smux            199/tcp                         # SNMP Unix Multiplexer
        smux            199/udp
        at-rtmp         201/tcp                         # AppleTalk routing
        at-rtmp         201/udp
        at-nbp          202/tcp                         # AppleTalk name binding
        at-nbp          202/udp
        at-echo         204/tcp                         # AppleTalk echo
        at-echo         204/udp
        at-zis          206/tcp                         # AppleTalk zone information
        at-zis          206/udp
        z3950           210/tcp         wais            # NISO Z39.50 database
        z3950           210/udp         wais
        ipx             213/tcp                         # IPX
        ipx             213/udp
        imap3           220/tcp                         # Interactive Mail Access
        imap3           220/udp                         # Protocol v3
        ulistserv       372/tcp                         # UNIX Listserv
        ulistserv       372/udp
        #
        # UNIX specific services
        #
        exec            512/tcp
        biff            512/udp         comsat
        login           513/tcp
        who             513/udp         whod
        shell           514/tcp         cmd             # no passwords used
        syslog          514/udp
        printer         515/tcp         spooler         # line printer spooler
        talk            517/udp
        ntalk           518/udp
        route           520/udp         router routed   # RIP
        timed           525/udp         timeserver
        tempo           526/tcp         newdate
        courier         530/tcp         rpc
        conference      531/tcp         chat
        netnews         532/tcp         readnews
        netwall         533/udp                         # -for emergency broadcasts
        uucp            540/tcp         uucpd           # uucp daemon
        remotefs        556/tcp         rfs_server rfs  # Brunhoff remote filesystem
        klogin          543/tcp                         # Kerberized `rlogin' (v5)
        kshell          544/tcp         krcmd           # Kerberized `rsh' (v5)
        kerberos-adm    749/tcp                         # Kerberos `kadmin' (v5)
        #
        webster         765/tcp                         # Network dictionary
        webster         765/udp
        #
        # ``Assingned Numbers'' ˤȡ
        # > ϿƤݡȤ IANA Ƥ櫓ǤϤʤʲΥݡ
        # > ˤĤƤϤۤȤɤΥƥ̾Υ桼¤ǵư줿̾Υץ
        # > ץफǽǤ

        #> ݡȤȤ TCP˴ؤ RFC 줤Ĺ֤̿٤Ū
        #> ³ü̾ΤǤ̾θƤӽФŪǳƼ掠ӥ
        #> ³ѥݡȤƤޤΥꥹȤϥХץȤ³
        #> ѤΥݡȤǤIANA ΥݡȤ뤳ȤԲǽʤΤǡ
        #> ʲΥꥹȤñ˴򼨤Ƥ˲᤮ޤ

        #
        ingreslock      1524/tcp
        ingreslock      1524/udp
        prospero-np     1525/tcp                # Prospero non-privileged
        prospero-np     1525/udp
        rfe             5002/tcp                # Radio Free Ethernet
        rfe             5002/udp                # Actually uses UDP only
        bbs             7000/tcp                # BBS service
        #

        # Kerberos(Athena/MIT ץ)ӥλȤݡȡʲ
        # Kerberos v4 ѤΤΤǤv4  Kerberos ȤäƤ륵Ȥ
        # ϰʲιԤȤäơҤ v5 ѤΥȥϥȥȤ
        # Ƥ

        kerberos4       750/udp         kdc     # Kerberos (server) udp
        kerberos4       750/tcp         kdc     # Kerberos (server) tcp
        kerberos_master 751/udp                 # Kerberos authentication
        kerberos_master 751/tcp                 # Kerberos authentication
        passwd_server   752/udp                 # Kerberos passwd server
        krb_prop        754/tcp                 # Kerberos slave propagation
        krbupdate       760/tcp         kreg    # Kerberos registration
        kpasswd         761/tcp         kpwd    # Kerberos "passwd"
        kpop            1109/tcp                # Pop with Kerberos
        knetd           2053/tcp                # Kerberos de-multiplexor
        zephyr-srv      2102/udp                # Zephyr server
        zephyr-clt      2103/udp                # Zephyr serv-hm connection
        zephyr-hm       2104/udp                # Zephyr hostmanager
        eklogin         2105/tcp                # Kerberos encrypted rlogin
        #
        # ɬפ(NetBSD )ӥ
        #
        supfilesrv      871/tcp                 # SUP server
        supfiledbg      1127/tcp                # SUP debugging
        #
        # Datagram Delivery Protocol services
        #
        rtmp            1/ddp                   # Routing Table Maintenance Protocol
        nbp                     2/ddp                   # Name Binding Protocol
        echo            4/ddp                   # AppleTalk Echo Protocol
        zip             6       /ddp                    # Zone Information Protocol
        #
        # Debian GNU/Linux services
        rmtcfg          1236/tcp                # Gracilis Packeten remote config server
        xtel            1313/tcp                # french minitel
        cfinger         2003/tcp                # GNU Finger
        postgres        4321/tcp                # POSTGRES
        mandelspawn     9359/udp        mandelbrot      # network mandelbrot

        # Local services

  5.8.2.  /etc/inetd.conf

  /etc/inetd.conf ե inetd ХǡեǤ
  ΥեϤ륵ӥؤ׵᤬褿Ȥ inetd ɤΤ褦˽
  뤫ꤷޤĤ륵ӥ줾ˤĤơinetd ˡɤ
  ͥåȥǡɤΤ褦˵ư뤫ˤĤƻꤷƤͤФʤ
  ޤ

  Υե񼰤ϤñǤ̤ΥƥȥեǳƹԤ󶡤
  ٤ӥҤƤޤ# ʹߤʬϥȤȤ̵뤵
  ƹԤˤǤդοζʸ(֤ڡ)Ƕڤ줿 7 Ĥ
  ޤŪʽ񼰤ϰʲ̤Ǥ

        service  socket_type  proto  flags  user  server_path  server_args

  ǡ

     service
         /etc/services ե˻ꤷ줾Υӥ̾Ǥ

     socket_type
        ϤΥȥ꤬Ѥ륽åȤμǤȤΤ
        streamdgramrawrdm seqpacket Ǥܺ٤ϵŪäˤʤ
        ΤǾάޤŪ˸ȡtcp ȤäۤƤΥӥ
         stream Ȥudp ȤäۤƤΥӥ dgram Ȥ
        ޤʳΥåȤȤΤϤ¤줿üΥФ
        

     proto
        ϤΥȥ꤬Ȥץȥ򼨤ޤǤλ
        /etc/services б륨ȥȰפƤͤФʤ餺
        ξ硢tcp  udp Τɤ餫ǤSun  RPC(Remoto Procedure
        Call)ȤäӥǤ rpc/tcp  rpc/udp ȤȤ
        

     flags
         wait  nowait Τɤ餫Ǥϡinetd ư
        ͥåȥӥѥǡ󤬡ưϥåȤ뤿
        ᡢ¨¤˼³ꥯȤĤ뤳Ȥǽͥåȥ
        ӥѥǡưƤ֤Ͽ³ĤԤ
        λǤιܤ¿ȥåˡǼ¸Ƥޤ
        Ū˸ tcp ȤäФ nowait ǡudp Ȥä
        Ф wait ˤʤäƤϤǤĤ㳰⤢ޤΤǡԳ
        ¤ʾ˼򸫤Ƥ

     user
        եɤˤϡꤷͥåȥӥư桼̾
        ꤷޤΥ桼̾ /etc/passwd ϿƤʤФ
        ޤ󡣥桼ꤷƤΤϥƥΩޤ
        ư桼 nobody ˤƤСͥåȥФΥ
        ƥˤƤﳲǾ¤α뤳ȤǽǤäȤ⡢
        ϤƤξ root ˤʤäƤޤʤʤСۤȤɤ
        ӥǤǽ뤿˥롼ȸ¤ɬפǤ

     server_path
        ϼºݤ˼¹Ԥ륵ХץХѥǻꤷޤ

     server_args
        ɬܤǤϤޤ󤬡ޤǤ򡢥Хץ
        ưݤϤޥɥ饤Ѥޤ

  5.8.2.1.  /etc/inetd.conf 

  /etc/services եƱ͡Ƕ Linux ۥѥåǤϽʬ
  /etc/inetd.conf ե뤬°ƤޤǤ Debian
  <http://www.debian.org/>  ѥå饳ԡƤ /etc/inetd.conf
  򼨤Ȥˤޤ礦

        # /etc/inetd.conf:  see inetd(8) for further informations.
        #
        # Internet server configuration database
        #
        #
        # Modified for Debian by Peter Tobias <tobias@et-inf.fho-emden.de>
        #
        # <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
        #
        # Internal services
        #
        #echo           stream  tcp     nowait  root    internal
        #echo           dgram   udp     wait    root    internal
        discard         stream  tcp     nowait  root    internal
        discard         dgram   udp     wait    root    internal
        daytime         stream  tcp     nowait  root    internal
        daytime         dgram   udp     wait    root    internal
        #chargen        stream  tcp     nowait  root    internal
        #chargen        dgram   udp     wait    root    internal
        time            stream  tcp     nowait  root    internal
        time            dgram   udp     wait    root    internal
        #
        # These are standard services.
        #
        telnet  stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.telnetd
        ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.ftpd
        #fsp    dgram   udp     wait    root    /usr/sbin/tcpd  /usr/sbin/in.fspd
        #
        # Shell, login, exec and talk are BSD protocols.
        #
        shell   stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.rshd
        login   stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.rlogind
        #exec   stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.rexecd
        talk    dgram   udp     wait    root    /usr/sbin/tcpd  /usr/sbin/in.talkd
        ntalk   dgram   udp     wait    root    /usr/sbin/tcpd  /usr/sbin/in.ntalkd
        #
        # Mail, news and uucp services.
        #
        smtp    stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.smtpd
        #nntp   stream  tcp     nowait  news    /usr/sbin/tcpd  /usr/sbin/in.nntpd
        #uucp   stream  tcp     nowait  uucp    /usr/sbin/tcpd  /usr/lib/uucp/uucico
        #comsat dgram   udp     wait    root    /usr/sbin/tcpd  /usr/sbin/in.comsat
        #
        # Pop et al
        #
        #pop-2  stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.pop2d
        #pop-3  stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.pop3d
        #
        # `cfinger' is for the GNU finger server available for Debian.  (NOTE: The
        # current implementation of the `finger' daemon allows it to be run as `root'.)
        #
        #cfinger stream tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.cfingerd
        #finger stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.fingerd
        #netstat        stream  tcp     nowait  nobody  /usr/sbin/tcpd  /bin/netstat
        #systat stream  tcp     nowait  nobody  /usr/sbin/tcpd  /bin/ps -auwwx
        #
        # Tftp service is provided primarily for booting.  Most sites
        # run this only on machines acting as "boot servers."
        #
        #tftp   dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd
        #tftp   dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /boot
        #bootps dgram   udp     wait    root    /usr/sbin/bootpd        bootpd -i -t 120
        #
        # Kerberos authenticated services (these probably need to be corrected)
        #
        #klogin         stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.rlogind -k
        #eklogin        stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.rlogind -k -x
        #kshell         stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.rshd -k
        #
        # Services run ONLY on the Kerberos server (these probably need to be corrected)
        #
        #krbupdate      stream tcp      nowait  root    /usr/sbin/tcpd  /usr/sbin/registerd
        #kpasswd        stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/kpasswdd
        #
        # RPC based services
        #
        #mountd/1       dgram   rpc/udp wait    root    /usr/sbin/tcpd  /usr/sbin/rpc.mountd
        #rstatd/1-3     dgram   rpc/udp wait    root    /usr/sbin/tcpd  /usr/sbin/rpc.rstatd
        #rusersd/2-3    dgram   rpc/udp wait    root    /usr/sbin/tcpd  /usr/sbin/rpc.rusersd
        #walld/1        dgram   rpc/udp wait    root    /usr/sbin/tcpd  /usr/sbin/rpc.rwalld
        #
        # End of inetd.conf.
        ident           stream  tcp     nowait  nobody  /usr/sbin/identd        identd -i

  5.9.  ¾Υͥåȥ˴Ϣե

  ¾ˤ⤵ޤޤʥͥåȥ˴ؤե뤬ޤ̾
  ɬפϤޤ󤬡ɤΤ褦ʥե뤬¸ߤϲ
  ꤷƤ뤫ΤäƤƤ»̵Ǥ礦

  5.9.1.  /etc/protocols

  /etc/protocols ե TCP/IP ѥåȤᤳޤƤƼץ
  μֹȥץȥӤĤǡ١ˤʤäƤޤ
  եȤСץफΥץȥֹǤϤʤ̾
  ǻȤǤ褦ˤʤꡢtcpdump Τ褦ʥץϤֹǤϤ
  ץȥ̾ɽ褦ˤʤޤΥեΰŪʽ񼰤

        protocolname  number  aliases

  Ȥʤޤ

  Debian <http://www.debian.org/> ѥå° /etc/protocols ե
  ϰʲ̤Ǥ

        # /etc/protocols:
        # $Id: protocols,v 1.1 1995/02/24 01:09:41 imurdock Exp $
        #
        # Internet (IP) protocols
        #
        #       from: @(#)protocols     5.1 (Berkeley) 4/17/89
        #
        # Updated for NetBSD based on RFC 1340, Assigned Numbers (July 1992).

        ip                      0       IP                      # internet protocol, pseudo protocol number
        icmp            1       ICMP            # internet control message protocol
        igmp            2       IGMP            # Internet Group Management
        ggp                     3       GGP                     # gateway-gateway protocol
        ipencap         4       IP-ENCAP        # IP encapsulated in IP (officially ``IP'')
        st                      5       ST                      # ST datagram mode
        tcp                     6       TCP                     # transmission control protocol
        egp                     8       EGP                     # exterior gateway protocol
        pup                     12      PUP                     # PARC universal packet protocol
        udp                     17      UDP                     # user datagram protocol
        hmp                     20      HMP                     # host monitoring protocol
        xns-idp         22      XNS-IDP         # Xerox NS IDP
        rdp                     27      RDP                     # "reliable datagram" protocol
        iso-tp4         29      ISO-TP4         # ISO Transport Protocol class 4
        xtp                     36      XTP                     # Xpress Tranfer Protocol
        ddp                     37      DDP                     # Datagram Delivery Protocol
        idpr-cmtp       39      IDPR-CMTP       # IDPR Control Message Transport
        rspf            73      RSPF            # Radio Shortest Path First.
        vmtp            81      VMTP            # Versatile Message Transport
        ospf            89      OSPFIGP         # Open Shortest Path First IGP
        ipip            94      IPIP            # Yet Another IP encapsulation
        encap           98      ENCAP           # Yet Another IP encapsulation

  5.9.2.  /etc/networks

  /etc/networks ե /etc/hosts եȤ褯ǽäƤ
  ꡢͥåȥɥ쥹ȥͥåȥ̾бɽˤʤäƤ
  /etc/hosts եȤΰ㤤ϳƹԤ 2 Ĥ󤷤̵ȤǡƹԤ
  ʲΤ褦˹ޤ

        # networkname networkaddress

  㤨ФΤ褦ˤʤޤ

        loopnet    127.0.0.0
        localnet   192.168.0.0
        amprnet    44.0.0.0

  route ޥɤȤݡŪϤͥåȥǡΥͥåȥɥ
   /etc/networks ϿƤСroute ޥɤνϤϥɥ쥹
  ǤϤʤ̾ˤʤޤ

  5.10.  ͥåȥΥƥȥ

  ޤǽդƤޤդä⤫ޥȥͥåȥ
  ΥƥΤʣʵѤɬפˤʤޤ伫Ȥʬˤ
  ƤϤȤƤ⥨ѡȤȤϸޤ󡣤ΤᡢʲͭפǤ
  ʤҲ𤷤ޤ⤷ƥˤĤƿ˹ͤʤмʬȤ
  Ĵ٤Ƥߤ뤳Ȥᤷޤ󥿡ͥåȾˤϤˤĤƤξ
  ˭٤ˤޤ

  ޤˤ٤Ȥϡɬפ̵Фϵưʤ ȤǤLinux
  γƼۥѥåǤϤ餫ƤΥӥꤵ졢ϼ
  ưŪ˵ư褦ˤʤäƤޤ¤ΰݤ뤿ˡޤ
  /etc/inted.conf ܤ̤ơȤɬפ̵ӥ򥳥ȥ
  (Ƭ # դ)Ƥޤ礦ȥȤƤ
  ӥ shelllogin execuucpftp Ȥäӥȡ
  finger  netstatsystat ȤäѥӥǤ

  ƥȥΥᥫ˥ˤϤޤޤʼबޤ
  ǡʲǤϤŪʤΤޤ

  5.10.1.  /etc/ftpusers

  /etc/ftpusers ե ftp ͳΥ桼󤹤뤳Ȥ
  ĤʤδñʻȤߤǤ/etc/ftpusers  ftp ³äݤ
  ftp ǡץ ftpd ɤߤߤޤΥեñ ftp 
  Ĥʤ桼󤷤ΤΤǤΥեϰʲΤ褦ʷ
  ˤʤäƤޤ

        # /etc/ftpusers - users not allowed to login via ftp
        root
        uucp
        bin
        mail

  5.10.2.  /etc/securetty

  /etc/securetty եȤФɤ tty ǥХ root 
  뤫Ǥޤ /etc/securetty ե login ץ(̾
   /bin/login)ɤߤޤΥեˤϥ롼ȤΥĤ
  tty 󤷤ޤ¾ tty ϥ롼ȤǥǤޤ

        # /etc/securetty - tty's on which root is allowed to login
        tty1
        tty2
        tty3
        tty4

  5.10.3.  tcpd Ȥäȥ

  tcpd ץ /etc/inetd.conf Ǹ褦ˡꤵ줿ӥ
  ˼¹Ԥ뤿ˡȥεǽ󶡤ޤ

  inetd 鵯ưȡtcpd ϻꤷӥؤΥĤ
  ݤ뤫򵭽Ҥ 2 ĤΥեɤߤߤޤ

  tcpd  /etc/hosts.allow  /etc/hosts.deny  2 ĤΥե򤳤ν
  Ĵ١פ뵭Ҥ뤫ɤåޤפ뵭Ҥʤ
  ФΥӥƤοͤ˵ĤƤΤȸʤޤʲˤ
  ΥեˤĤޤܺ٤ˤĤƤϤ줾 man ڡ
  Ǥ(ޤ hosts_access(5) ϤΤ褤Ǥ礦)

  5.10.3.1.  /etc/hosts.allow

  /etc/hosts.allow ե /usr/sbin/tcpd Ѥե
  hosts.allow եˤϤɤΥޥ󤫤³Ĥ뤫
  Ҥޤ

  Υեν񼰤ϤñǤ

        # /etc/hosts.allow
        #
        # <service list>: <host list> [: command]

     service list
        ϡΥ롼ŬѤ륵Хץ򥳥ޤǶڤäƵҤ
        ޤХץˤ ftpd telnetd fingerd ʤɤޤ

     host list
        ϥۥ̾򥳥ޤǶڤäƵҤޤۥ̾ IP 
        쥹ȤȤǽǤ磻ɥɥ饯Ȥäʣ
        ۥȤ IP ɥ쥹ǽǤ㤨Сgw.vk2ktj.ampr.org
        Ƚ񤯤 1 ĤΥۥȤꤷȤˤʤޤ.uts.edu.au 
        Ȥʸǽۥ(Υɥᥤ°ۥ)Ƥ
        ꤷȤˤʤޤ44. Ȥȡ IP ɥ쥹ǻϤޤۥ
        Ƥ˰פޤñˤ뤿ˤĤ̤Υ
        ɤѰդƤޤ㤨 ALL ƤΥۥ̾˥ޥå
        LOCAL  . ޤޤʤۥ̾ʤΥޥƱɥᥤ
        ˤޥ˥ޥåPARANOID ϿƤۥ̾ IP
        ɥ쥹ޥåʤƤΥޥ(̾򺾾ΤƤޥ)˰
        פޤ⤦ġΩĥɤ EXCEPT ޤ
        㳰ꥹȤˤʤޤˤĤƤϸҤޤ

     command
        ɬܤǤϤʤѥ᡼ǡιԤΥ롼뤬ŬѤݤ˼¹Ԥ
        륳ޥɤؤΥեѥꤷޤεǽȤС³
        ۥȤï󤷤Ƥ뤫Ĵ٤ꡢï³褦
        ȥ᡼ʤɤμʤѤƴԤ󤻤뤳ȤǽǤ
        ˤ͡ѿѰդƤꡢȤ %h ³Ƥۥ
        ̾ۥ̾ʬʤˤ IP ɥ쥹Ѵ졢%d  ϸƤ
        Ф줿ǡ̾Ѵޤ

  ʲ򼨤ޤ

        # /etc/hosts.allow
        #
        # ᡼Ƥοͤ˵
        in.smtpd: ALL
        # telnet  ftp ƱɥᥤΥۥȤΥۥȤˤΤߵ
        telnetd, ftpd: LOCAL, myhost.athome.org.au
        # finger Ƥοͤ˵Ĥ뤬ïߤϵϿ
        fingerd: ALL: (finger @%h | mail -s "finger from %h" root)

  5.10.3.2.  /etc/hosts.deny

  /etc/hosts.deny  /usr/sbin/tcpd ץեǡɤΥۥ
  Ȥ³ݤ뤫ꤷޤ

  A simple sample would look something like this:

  ʲ˴ñ򼨤ޤ

        # /etc/hosts.deny
        #
        # ۥ̾򺾾ΤƤۥȤԵ
        ALL: PARANOID
        #
        # ƤΥۥȤԵ
        ALL: ALL

  PARANOID λϼºݤΤȤפǤʤʤС⤦ĤΥȥ
  Ƥ³ݤƤ뤫Ǥɬפ˱ƤΥȥΤɤ
  餫ǥեȤˤΤ⤤Ǥ礦

  /etc/hosts.deny  ALL:ALL ꤷ /etc/hosts.allow 󶡤
  ӥΤߤΥۥȤ˵Ĥ褦ꤹΤְǤ礦

  5.10.4.  /etc/hosts.equiv

  hosts.equiv եϡѥ̵ˤʤΥޥ˥Ǥ
  ۥȤȥ桼ꤷޤεǽƤΥޥ󤬤ʤδɳˤ
  ʴĶǤǤʳξǤϥƥŪˤϴ
  ʤΥޥΥƥϡΥեϿۥȤ
  ƥǤ夤ޥƱ٥ˤʤäƤޤޤ
  ƥ뤿ˤϤεǽϻȤʤ褦ˤơƥ桼ˤ .rhosts
  եȤʤ褦ˤޤ礦

  5.10.5.  ftpǡꤹ롣

  ¿ΥȤǡƿ̾(anonymous) ftp ФươΥ桼 ID
  ̵͡ˤեΥɤ䥢åץɤĤƤޤ
  εǽȤ ftp ǡƿ̾Ǥ褦
  ꤵƤ뤫ǧƤ ftpd(8)  man ڡϡ
  Τˤʤλ䤷ƤΤǡλؼ˽äꤷƤ
  뤫դƤפʥݥȤ /etc/passwd եΥ
  ԡƿ̾ ftp Ѥ /etc/ ǥ쥯ȥǻȤʤȤǤФɬפ
  Ȱʳ passwd ե뤫Ƥޤ礦ʤ
  꼰ιǥѥɤɤƤޤޤ

  5.10.6.  Network ե

  ʤΥޥ䥵ФˤޤǥǡबϤʤ褦ˤ뤳Ȥϥ
  ƥŪͥ줿ˡǤˡξܺ٤ˤĤƤ Firewall-HOWTO
  <Firewall-HOWTO.html> ˲⤬ޤ

  5.10.7.  ¾Υ

  ¿äƤޤ¾դƤ٤ݥȤҤ٤Ƥ
  ޤ

     sendmail
        sendmail ǡͭ̾ʥץǤФХƥ
        ŪˤĤƤ𤵤Ƥޤɤ뤫Ϥޤޤ
         sendmail ưʤȤˤޤ

     NFS Ȥ¾ Sun  RPC Ȥӥ
        ˤĤƤ⿵Ťˤʤ٤ǤΥӥϤޤޤˡ
        ѲǽǤNFS Τ褦ʥӥ򸫤ĤΤϺǤ
        ꤹݤˤï˥ޥȵĤͿ뤫˽ʬդ
        ɬפޤ

  6.  줾ΥͥåȥѤˤĤƤξ

  ʲγƥǤΥͥåȥѤˤĤưޤ줾
  ΥΩƤޤΤǡ륻ɤΤ̤Υ
  ξäɬפޤ

  6.1.  ARCNet

  ARCNET ΥǥХ̾ `arc0s'`arc1e', arc2e' ʤɤˤʤޤǽ
  ˸Ф줿ɤ `arc0s' ǡʲϸФ줿ֹ椬
  Ǹ s  e ϥѥåȤ򥤡ͥåȤ˥ץ벽뤫 RFC1051
  ηˤ뤫򼨤ޤ

  ͥ륳ѥΥץ:

        Network device support  --->
            [*] Network device support
            <*> ARCnet support
            [ ]   Enable arc0e (ARCnet "Ether-Encap" packet format)
            [ ]   Enable arc0s (ARCnet RFC1051 packet format)

  ARCnet ɤ򥵥ݡȤ褦˥ͥСɤ
  ñǤ

  ϡ̾ʲΤ褦˹Ԥޤ

        # ifconfig arc0e 192.168.0.1 netmask 255.255.255.0 up
        # route add 192.168.0.0 netmask 255.255.255.0 arc0e

  ܺ٤ˤĤƤ /usr/src/linux/Documentation/networking/arcnet-
  hardware.txt 

  ARCNet εǽ Avery Pennarrun apenwarr@foxnet.net ȯޤ

  6.2.  Appletalk (AF_APPLETALK)

  Appletalk ǽϴ¸ΥͥåȥǥХȤΤ̤ΥǥХ̾
  פǤ

  ͥΥѥΥץǤ:

        Networking options  --->
            <*> Appletalk DDP

  ꤷޤ

  Appletalk ǽȤСLinux  Apple ΥͥåȥȶƯץ
  󥿤ǥȤä꥽ Linux  Apple Υԥ塼δ֤
  ͭǤޤεǽȤˤ netatalk ȸƤФ륽եȤɬפ
  ߥؤ `Research System Unix Group' ȤΨƤ
   Wesley Craig netatalk@umich.edu  Appletalk Υץȥ륹å
  Ȥ¾ͭפʥץޤȤ᤿ netatalk ȸƤФ ץ
  ȯޤ netatalk ѥå Linux ۥѥå˴ޤޤƤ
  뤫Τޤ󤷡ĤʤХߥ
  <ftp://terminator.rs.itd.umich.edu/unix/netatalk/> FTP Ǥ
  ޤ

  Υѥå򥳥ѥ뤷ƥ󥹥ȡ뤹ˤϰʲΤ褦ˤޤ

        # cd /usr/src
        # tar xvfz .../netatalk-1.4b2.tar.Z
        -λɬפʤ `Makefile' ޤäˡץΥ
        ȡǤ DESTDIR դƤǥեȤǤ
        /usr/local/atalk ˥󥹥ȡ뤵ޤ

        # make
        - root ˤʤä:
        # make install

  6.2.1.  Appletalk ѥեȥ

  ̾ǽˤʤФʤȤ /etc/services Ǥʲ
  ȥɲäޤ

        rtmp    1/ddp   # Routing Table Maintenance Protocol
        nbp             2/ddp   # Name Binding Protocol
        echo    4/ddp   # AppleTalk Echo Protocol
        zip             6/ddp   # Zone Information Protocol

   /usr/local/atalk/etc ǥ쥯ȥ(ʤ󥹥ȡ
  Υǥ쥯ȥ) appletalk եޤ

  ǽ˺٤ե/usr/local/atalk/etc/atalkd.confե
  Υեˤ Apple ΥޥΥͥåȥ³Ƥͥå
  ǥХ̾ΤߤϿƤޤ

        eth0

  Appletalk ǡץबưŪˤΥեɲä
  

  6.2.2.  Linux Υե륷ƥ Appletalk ͳ󶡤ˤϡ

  linux ޥΥե륷ƥ󶡤ơͥåȥ Apple Υ
  󤫤Ȥޤ

  Τˤ /usr/local/atalk/etc/AppleVolumes.system ե
  ޤ⤦ġ /usr/local/atalk/etc/AppleVolumes.default ȸե
  ⤢ꡢΥե AppleVolumes.system Ʊǥȥ
  ȤΤߤѤǤե륷ƥꤷޤ

  Υեꤹݤξܺ٤ƼΥץˤĤƤ afpd 
  man ڡ

  ʲ˴ñ򼨤ޤ

        /tmp Scratch
        /home/ftp/pub "Public Area"

  Ǥ /tmp ե륷ƥ `Scratch' ȸ̾ǡftp  public
  ǥ쥯ȥ `Public Area' ȸ̾ǡ줾 AppleShare 󶡤
  Ƥޤ`Scratch'  `Public Area' Ȥäܥ塼̾ɬܤǤϤ
  ꤷʤХǡ󤬼ưŪ̿̾ƤޤդƤƤ
  Ϥޤ

  6.2.3.  AppleTalk ͳ Linux Υץ󥿤ζͭ

  Linux ޥ³줿ץ󥿤 Apple ΥޥȶͭΤñ
  ǡAppleTalk Υץ󥿡ץȥ롦ǡ papd Ȥ
  ΥץϡApple ޥ󤫤ΥץȥꥯȤĤ
  ס뤷lpr ǡϤ Linux ޥΥץ󥿤˽Ϥޤ

  papd ˤ /usr/local/atalk/etc/papd.conf եȤޤ
  Υեν񼰤 /etc/printcap եƱǡϿץ̾
   Appletalk ̿̾ץȥ NBP Ȥä Appletalk ꤵ
  

  papd.conf ϰʲΤ褦ʷǤ

        TricWriter:\
           :pr=lp:op=cg:

   `TricWriter' Ȥץ̾ Appletalk ꤵ졢
  Υץ󥿤줿Ϥ lpd Ȥä linux  `lp' ץ(lpȤ
  ץ󥿤 /etc/printcap եꤵƤޤ)˽Ϥޤ
  `op=cg' λ linux ޥΥ桼 `cg' ץ󥿤λѼԤˤʤ뤳
  Ȥ̣ޤ

  6.2.4.  appletalk եȥεư

  ơǴŪǤޤnetatalk ѥå
   rc.atalk ե뤬ޤޤƤޤΤǡ netatalk ưˤϰʲ
  Τ褦ޤ

        # /usr/local/atalk/etc/rc.atalk

  ɬפʥǡबƵưϤǤ顼ФʤС
  ȥϥ󥽡ˤ줾ʳΥå򼨤ƤϤǤ

  6.2.5.  appletalk եȥΥƥ

  netatalk ǽƤ뤫ǧˤϡApple ΥޥȤ
  ơåץ˥塼֥쥯פӡAppleShare 򥯥å
  Linux ɽ뤫Τޤ

  6.2.6.  netatalk 

  o  ˤäƤϡIP ͥåȥꤹ Appletalk ǽ
     ưʤФʤΤޤnetatalk ưʤä
     ꡢnetatalk ư IP ͥåȥ˥ȥ֥뤬ꤹ
     硢netatalk  /etc/rc.d/rc.inet1 ˵ưƤ

  o  afpd(Apple Filing Protocol Daemon) HDD ˤޤޤʥե
     ޤAppleTalk Ѥ˻ꤷǥ쥯ȥ.AppleDesktop  Network
     Trash Folder ꡢʲ Mac 饢ǥ쥯ȥ
     Ƥ˥꥽ե¸뤿 .AppleDouble äƤ
     Ǥ顢/  afpd ǸޤˤϤ줰褯ͤƤ
     ʤȸѤʻ֤äƤޤ

     afpdMacʿʸΥѥɤޤϥƥŪˤ
     ˤʤΤǡafpd 򥤥󥿡ͥåȤʤɤγΥͥåȥ³
     ޥǵưݤˤϽʬդƤ

     netstat  ifconfig Ȥä¸Υͥåȥѥġ
     AppleTalk 򥵥ݡȤƤޤɬפʤ /proc/net/ ʲΥǥ
     쥯ȥѰդƤĴ٤Ƥ

  6.2.7.  ʤ

  Linux ˤ AppleTalk ˡΤܺ٤thehamptons.com
  <http://thehamptons.com/anders/netatalk/> ǸƤ Anders
  Brownworth  Linux Netatalk-HOWTO 򻲾ȤƤ

  6.3.  ATM

  Werner Almesberber <werner.almesberger@lrc.di.epfl.ch>  Linux 
  ATM(Asynchronous Transfer Mode)򥵥ݡȤ뤿ηײ礷Ƥ
  ηײθˤĤƤ lrcwww.epfl.ch
  <http://lrcwww.epfl.ch/linux-atm/>˾Ҳ𤵤Ƥޤ

  6.4.  AX25 (AF_AX25)

  AX.25 ǥХ̾Τ 2.0.* ͥǤ `sl0'  `sl1' Ǥ2.1.*
  ͥǤ `ax0'  `ax1' ˤʤäƤޤ

  Kernel Compile Options:

  ͥƹۤݤ˻ꤹ٤ץϡ

        Networking options  --->
            [*] Amateur Radio AX.25 Level 2

  Ǥ

  AX25  NetromRose ץȥ AX25-HOWTO <AX25-HOWTO.html> ˲
  ƤޤΥޥ̵ΰȤΥץȥ
  å̵μ¸ˤĤäƤޤ

  Υץȥʬμ Jonathon Naylor jsn@cs.not.ac.uk 
  ˤΤǤ

  6.5.  DECNet

  DECNet ΥݡȤ⸽߳ȯǤ 2.1.* ꡼Ǹ
  Ǥ

  6.6.  EQL - ʣΥȥեå饤 EQL - multiple line
  traffic equaliser

  EQL ΥǥХ̾ `eql' ǤɸΥͥ륽ǤϰΥޥ
  Ĥ EQL ǥХȤʤΤޤEQL ȤС PPP 
  slipplip Ȥä³ʣѰդơĤŪ
  ³Τ褦ѤǤޤƤξ硢®®ʣ
  ޤȤ᤿²˲®٤Ԥޤ

  ͥκƹۻˤϡ

        Network device support  --->
            [*] Network device support
            <*> EQL (serial line load balancing) support

  ꤷޤ

  εǽȤˤϡ³Υޥ EQL ǽäƤʤФ
  ޤLinux  Livingstone Portmaster ꡼ǿΥ륤
  ФʤɤϤεǽäƤޤ

  EQL ꤹˤϡ sunsite.unc.edu
  <ftp://sunsite.unc.edu/pub/linux/system/Serial/eql-1.2.tar.gz> 
  Ǥ EQL ѥġ뤬ɬפˤʤޤ

  EQL Ϥñǡ¾ΥͥåȥǥХƱ eql 
  եꤹȤϤޤޤIP ɥ쥹 mtu 
  ifconfig ѤƲΤ褦ꤷޤ

        ifconfig eql 192.168.10.1 mtu 1006
        route add default eql

  ˡȤȤƤ줾ưǵưޤ
  ³ʣѰդΤˤʤǤ礦ɤΤ褦˵ư뤫ϻȤ³μ
  ˰¸ޤΤǡܤϤ줾³֤ˤĤϤ
  

  Ǹ˥ꥢ³ EQL ǥХ˷ӤĤޤϡ֥졼ֲ
  (enslalving)פȸƤФ졢eql_enslave ޥɤǰʲΤ褦ꤷޤ

        eql_enslave eql sl0 28800
        eql_enslave eql ppp0 14400

  eql_enslave ޥɤͿֿ®(estimated speed)ץѥ᡼
  ϡľܤαƶϵڤܤޤ󡣤Υѥ᡼ EQL ǥХǡ
  򤽤줾βɤΤ褦ʳǼ뤫ꤹ뤿˻Ȥ
  ΤǡοŬĴƺŬͤõƤ

  EQL ǥХˤϡʲΤ褦 eql_emancipate ޥ
  ɤȤޤ

        eql_emancipate eql sl0

  ¾³Ʊ͡EQL ǥХȤäϩǽǤξ
  硢ºݤΥꥢǥХǤϤʤ eql ǥХϩ˻Ȥޤ㤨
  СʲΤ褦˷ϩǤޤ

        route add default eql0

  EQL ɥ饤Ф Simon Janes  simon@ncm.com ȯޤ

  6.7.  Ethernet

  EthernetΥǥХ̾ `eth0'`eth1' `eth2'Τ褦ˤʤޤ
  뤬ФǽΥɤ `eth0'ǡʲɤФֹ椬
  Ƥޤ

  Linux  ethernet ɤȤˡξܺ٤ˤĤƤ Ethernet-HOWTO
  <Ethernet-HOWTO.html> 򻲾ȤƤ

  Ȥ ethernetɤ򥵥ݡȤ褦˥ͥ򤭤Ⱥƹۤ
  ƤޤꤽΤΤϴñǤ

  ̾ʲΤ褦ꤷޤ

        # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
        # route add 192.168.0.0 netmask 255.255.255.0 eth0

  ۤȤɤ ethernet ǥХ Donald Becker
  becker@CESDIS.gsfc.nasa.gov ȯޤ

  6.8.  FDDI

  FDDI ΥǥХ̾ `fddi0'`fddi1' `fddi2' ʤɤˤʤޤ
  뤬ФǽΥɤ `fddi0' ǡθϸФֹ椬
  Ƥޤ

  Lawrence V. Stefani  stefani@lkg.dec.com  DEC  EISA Х PCI
  Х FDDI ѤΥɥ饤Фȯޤ

  ͥκƹۤκݤˤϰʲΥץꤷޤ:

        Network device support  --->
            [*] FDDI driver support
            [*] Digital DEFEA and DEFPA adapter support

  FDDI ɥ饤ФȤ߹ͥۤСFDDI 󥿡ե
   ethernet 󥿡եȤۤƱǤŬڤ FDDI 
  ե̾Τꤷ ifconfig  route ޥɤꤷޤ

  6.9.  ե졼졼

  ե졼졼ΥǥХ̾ΤDLCI ˥ץ벽ǥХ̾
  `dlci00'`dlci01' ǡFRAD ΥǥХ̾ `sdla0'`sdla1 ˤʤ
  ޤ

  ե졼졼ϿͥåȥѤǡȯŪפʥǡž
  褦ʼ̿˥ǥ󤵤Ƥޤե졼졼ͥ
  ȥ³ˤϥե졼졼ǥХ(FRAD : Frame
  Relay Access Device)ȤޤLinux Ǥ RFC-1490 Ƥ롢
  ե졼졼 IP ³褻뵡ǽݡȤƤޤ

  ͥκƹۤκݤ˻ꤹ٤ܤ:

        Network device support  --->
            <*> Frame relay DLCI support (EXPERIMENTAL)
            (24)   Max open DLCI
            (8)   Max DLCI per device
            <*>   SDLA (Sangoma S502/S508) support

  ե졼졼ǽѥġ Mike McLagan mike.mclagan@linux.org
  ȯޤ

  ߥݡȤƤ FRAD  Sangoma Technologies
  <http://www.sangoma.com/> S502A S502E S508ΤߤǤ

  ͥɬפʵǽȤ߹Ǻƹ۸塢FRAD  DLCI ǥХ
  ˤϥե졼졼ѥץबɬפˤʤޤ
  ftp.invlogic.com <ftp://ftp.invlogic.com/pub/linux/fr/frad-0.15.tgz>
  ǤޤΥץ򥳥ѥ뤷ƥ󥹥ȡ뤹Τϴ
  ñǤ縵 Makefile ̵¿ưǤɬפޤ

        # cd /usr/src
        # tar xvfz .../frad-0.15.tgz
        # cd frad-0.15
        # for i in common dlci frad; do cd $i; make clean; make; cd ..; done
        # mkdir /etc/frad
        # install -m 644 -o root -g root bin/*.sfm /etc/frad
        # install -m 700 -o root -g root frad/fradcfg /sbin
        # install -m 700 -o root -g root dlci/dlcicfg /sbin

  ɬפʥե򥤥󥹥ȡ塢/etc/frad/router.conf եɬ
  פޤʲˡȤդƤե¿С
  ȤƾҲ𤷤ޤ

        # /etc/frad/router.conf
        # ϥե졼졼ѤեοǤ
        # ǽʹܤƴޤǤޤꤷƤǥեͤ Sangoma
        # S502A Ѥ DOS ɥ饤Ф˴ŤΤǤ

        # '#' ʲϥȤȸʤޤ
        # ̵뤵ޤ(֥ɤȤäƥǥȤƤ⹽ޤ)
        # Ƥʤ [] եɤ䥭̵뤵ޤ

        [Devices]
        Count=1                 # number of devices to configure
        Dev_1=sdla0             # the name of a device
        #Dev_2=sdla1            # the name of a device

        # ǤƤΥǥХŬѤ롣ޤ줾ΥǥХ
        # ȤǾ񤭤뤳Ȥǽ
        #
        Access=CPE
        Clock=Internal
        KBaud=64
        Flags=TX
        #
        # MTU=1500              # Maximum transmit IFrame length, default is 4096
        # T391=10               # T391 value    5 - 30, default is 10
        # T392=15               # T392 value    5 - 30, default is 15
        # N391=6                # N391 value    1 - 255, default is 6
        # N392=3                # N392 value    1 - 10, default is 3
        # N393=4                # N393 value    1 - 10, default is 4

        # λƤΥܡɤΥǥե
        # CIRfwd=16             # CIR forward   1 - 64
        # Bc_fwd=16             # Bc forward    1 - 512
        # Be_fwd=0              # Be forward    0 - 511
        # CIRbak=16             # CIR backward  1 - 64
        # Bc_bak=16             # Bc backward   1 - 512
        # Be_bak=0              # Be backward   0 - 511

        #
        #
        # ǥХȤ
        #
        #

        #
        # ǽΥǥХ Sangoma S502E
        #
        [sdla0]
        Type=Sangoma            # Type of the device to configure, currently only
                                # SANGOMA is recognised
        #
        # ʲ 'Sangoma' פΥܡѤ
        #
        # ܡɤμ - S502A, S502E, S508 Τ줫
        Board=S502E
        #
        # Sangoma  ܡɤΥƥѥե०̾
        # Testware=/usr/src/frad-0.10/bin/sdla_tst.502
        #
        # FR ѥե०̾
        # Firmware=/usr/src/frad-0.10/bin/frm_rel.502
        #
        Port=360                # Port for this particular card
        Mem=C8                  # Address of memory window, A0-EE, depending on card
        IRQ=5                   # IRQ number, do not supply for S502A
        DLCIs=1                 # Number of DLCI's attached to this device
        DLCI_1=16               # DLCI #1's number, 16 - 991
        # DLCI_2=17
        # DLCI_3=18
        # DLCI_4=19
        # DLCI_5=20
        #
        # Specified here, these apply to this device only,
        # and override defaults from above
        #
        # Access=CPE            # CPE or NODE, default is CPE
        # Flags=TXIgnore,RXIgnore,BufferFrames,DropAborted,Stats,MCI,AutoDLCI
        # Clock=Internal        # External or Internal, default is Internal
        # Baud=128              # Specified baud rate of attached CSU/DSU
        # MTU=2048              # Maximum transmit IFrame length, default is 4096
        # T391=10               # T391 value    5 - 30, default is 10
        # T392=15               # T392 value    5 - 30, default is 15
        # N391=6                # N391 value    1 - 255, default is 6
        # N392=3                # N392 value    1 - 10, default is 3
        # N393=4                # N393 value    1 - 10, default is 4

        #
        # The second device is some other card
        #
        # [sdla1]
        # Type=FancyCard        # Type of the device to configure.
        # Board=                # Type of Sangoma board
        # Key=Value             # values specific to this type of device

        #
        # DLCI Default configuration parameters
        # These may be overridden in the DLCI specific configurations
        #
        CIRfwd=64               # CIR forward   1 - 64
        # Bc_fwd=16             # Bc forward    1 - 512
        # Be_fwd=0              # Be forward    0 - 511
        # CIRbak=16             # CIR backward  1 - 64
        # Bc_bak=16             # Bc backward   1 - 512
        # Be_bak=0              # Be backward   0 - 511

        #
        # DLCI Configuration
        # These are all optional. The naming convention is
        # [DLCI_D<devicenum>_<DLCI_Num>]
        #

        [DLCI_D1_16]
        # IP=
        # Net=
        # Mask=
        # Flags defined by Sangoma: TXIgnore,RXIgnore,BufferFrames
        # DLCIFlags=TXIgnore,RXIgnore,BufferFrames
        # CIRfwd=64
        # Bc_fwd=512
        # Be_fwd=0
        # CIRbak=64
        # Bc_bak=512
        # Be_bak=0

        [DLCI_D2_16]
        # IP=
        # Net=
        # Mask=
        # Flags defined by Sangoma: TXIgnore,RXIgnore,BufferFrames
        # DLCIFlags=TXIgnore,RXIgnore,BufferFrames
        # CIRfwd=16
        # Bc_fwd=16
        # Be_fwd=0
        # CIRbak=16
        # Bc_bak=16
        # Be_bak=0

  /etc/frad/router.conf ե뤬ǤСĤȤϼºݤΥǥХ
  ꤹǤ̾ΥͥåȥǥХ¿ʣ
  ǡDLCI ץ벽ǥХ FRAD ǥХꤹ뤳Ȥ˺
  ʤ

        # Configure the frad hardware and the DLCI parameters
        /sbin/fradcfg /etc/frad/router.conf || exit 1
        /sbin/dlcicfg file /etc/frad/router.conf
        #
        # Bring up the FRAD device
        ifconfig sdla0 up
        #
        # Configure the DLCI encapsulation interfaces and routing
        ifconfig dlci00 192.168.10.1 pointopoint 192.168.10.2 up
        route add 192.168.10.0 netmask 255.255.255.0 dlci00
        #
        ifconfig dlci01 192.168.11.1 pointopoint 192.168.11.2 up
        route add 192.168.11.0 netmask 255.255.255.0 dlci00
        #
        route add default dev dlci00
        #

  6.10.  IP ƥ

  ͥȤߤޤ줿 IP ȵǽȤХͥåȥλѵϿ
  뤳ȤǤޤϿǤǡϡǸ˥󥿤ꥻåȤ
  ȤꤷѥåȿȥǡΥХȿǤƥꤴȤ˰ۤʤ
  롼ǽǡŪ˱꤬ǽǤ

  ͥΥѥΥץ:

        Networking options  --->
            [*] IP: accounting

  ͥɬפʵǽȤߤǺƵư塢ipfwadm ޥɤȤä
  IP ȵǽꤷޤȾʬ뤿ˡϤ
  ޤʲ˼ºݤ˻Ȥʴñ򼨤Ƥߤޤܺ
  ˤĤƤ ipfwadm  man ڡɤǤ

  : PPP ͳǥ󥿡ͥåȤ³줿 ethernet Υͥåȥ
  Ȥޤethernet ΥͥåȥˤϤޤޤʥӥ󶡤
  ޥ󤬤ꡢtelnet  rloginftpWWW Ȥäȥեå
  줯餤Ƥ뤫ΤꤿȤޤ

  ΤˤϰʲΤ褦ʥޥɤ¹Ԥޤ

        #
        # Flush the accounting rules
        ipfwadm -A -f
        #
        # Add rules for local ethernet segment
        ipfwadm -A in -a -P tcp -D 44.136.8.96/29 20
        ipfwadm -A out -a -P tcp -S 44.136.8.96/29 20
        ipfwadm -A in -a -P tcp -D 44.136.8.96/29 23
        ipfwadm -A out -a -P tcp -S 44.136.8.96/29 23
        ipfwadm -A in -a -P tcp -D 44.136.8.96/29 80
        ipfwadm -A out -a -P tcp -S 44.136.8.96/29 80
        ipfwadm -A in -a -P tcp -D 44.136.8.96/29 513
        ipfwadm -A out -a -P tcp -S 44.136.8.96/29 513
        ipfwadm -A in -a -P tcp -D 44.136.8.96/29
        ipfwadm -A out -a -P tcp -D 44.136.8.96/29
        ipfwadm -A in -a -P udp -D 44.136.8.96/29
        ipfwadm -A out -a -P udp  -D 44.136.8.96/29
        ipfwadm -A in -a -P icmp -D 44.136.8.96/29
        ipfwadm -A out -a -P icmp -D 44.136.8.96/29
        #
        # Rules for default
        ipfwadm -A in -a -P tcp -D 0/0 20
        ipfwadm -A out -a -P tcp -S 0/0 20
        ipfwadm -A in -a -P tcp -D 0/0 23
        ipfwadm -A out -a -P tcp -S 0/0 23
        ipfwadm -A in -a -P tcp -D 0/0 80
        ipfwadm -A out -a -P tcp -S 0/0 80
        ipfwadm -A in -a -P tcp -D 0/0 513
        ipfwadm -A out -a -P tcp -S 0/0 513
        ipfwadm -A in -a -P tcp -D 0/0
        ipfwadm -A out -a -P tcp -D 0/0
        ipfwadm -A in -a -P udp -D 0/0
        ipfwadm -A out -a -P udp  -D 0/0
        ipfwadm -A in -a -P icmp -D 0/0
        ipfwadm -A out -a -P icmp -D 0/0
        #
        # List the rules
        ipfwadm -A -l -n
        #

  ǸΥޥɤ줾ΥȵϿ롼ȥȡη̤ɽ
  ޤ

  μ褷 IP ΥȵϿʬϤݤȤƤϡꤷ롼
  Ŭ礹ǡΤߤäȤǡɬפʥǡˤϤ
  ĤδɬפǤ礦㤨Сftp  telnet, rlogin, www ʳǤ
  Ȥꤷǡ̤Τ뤿ˤϡƤΥݡȤŬ礹롼ž
  顢ftp  telnet Ȥäץȥžǡ̤ɬפ
  ޤ

        # ipfwadm -A -l -n
        IP accounting rules
         pkts bytes dir prot source               destination          ports
            0     0 in  tcp  0.0.0.0/0            44.136.8.96/29       * -> 20
            0     0 out tcp  44.136.8.96/29       0.0.0.0/0            20 -> *
            0     0 in  tcp  0.0.0.0/0            44.136.8.96/29       * -> 23
            0     0 out tcp  44.136.8.96/29       0.0.0.0/0            23 -> *
           10  1166 in  tcp  0.0.0.0/0            44.136.8.96/29       * -> 80
           10   572 out tcp  44.136.8.96/29       0.0.0.0/0            80 -> *
          242  9777 in  tcp  0.0.0.0/0            44.136.8.96/29       * -> 513
          220 18198 out tcp  44.136.8.96/29       0.0.0.0/0            513 -> *
          252 10943 in  tcp  0.0.0.0/0            44.136.8.96/29       * -> *
          231 18831 out tcp  0.0.0.0/0            44.136.8.96/29       * -> *
            0     0 in  udp  0.0.0.0/0            44.136.8.96/29       * -> *
            0     0 out udp  0.0.0.0/0            44.136.8.96/29       * -> *
            0     0 in  icmp 0.0.0.0/0            44.136.8.96/29       *
            0     0 out icmp 0.0.0.0/0            44.136.8.96/29       *
            0     0 in  tcp  0.0.0.0/0            0.0.0.0/0            * -> 20
            0     0 out tcp  0.0.0.0/0            0.0.0.0/0            20 -> *
            0     0 in  tcp  0.0.0.0/0            0.0.0.0/0            * -> 23
            0     0 out tcp  0.0.0.0/0            0.0.0.0/0            23 -> *
           10  1166 in  tcp  0.0.0.0/0            0.0.0.0/0            * -> 80
           10   572 out tcp  0.0.0.0/0            0.0.0.0/0            80 -> *
          243  9817 in  tcp  0.0.0.0/0            0.0.0.0/0            * -> 513
          221 18259 out tcp  0.0.0.0/0            0.0.0.0/0            513 -> *
          253 10983 in  tcp  0.0.0.0/0            0.0.0.0/0            * -> *
          231 18831 out tcp  0.0.0.0/0            0.0.0.0/0            * -> *
            0     0 in  udp  0.0.0.0/0            0.0.0.0/0            * -> *
            0     0 out udp  0.0.0.0/0            0.0.0.0/0            * -> *
            0     0 in  icmp 0.0.0.0/0            0.0.0.0/0            *
            0     0 out icmp 0.0.0.0/0            0.0.0.0/0            *
        #

  6.11.  IP ꥢ

  1ĤΥͥåȥǥХʣ IP ɥ쥹Ǥʥ
  ꥱ󤬤ޤ󥿡ͥåȥץХ(ISP)ϡ褯εǽ
  Ȥä WWW  ftp ܵѤꤷ󶡤Ƥޤ

  ͥΥץ::

        Networking options  --->
            ....
            [*] Network aliasing
            ....
            <*> IP: aliasing support

  IP_Alias ǽȤߤͥۤƥ󥹥ȡ뤹Сε
  ǽꤹΤϤñǤalias ǽϡºݤΥͥåȥǥХ
  ˲ŪʥͥåȥǥХطŤޤŪʥǥХ˳ꤢ
  Ƥ̾ϡ<devname>:<virtual dev num> ηǡ eth0:0ppp0:10 Τ
  ˤʤޤ

  ȤС2 Ĥΰۤʤ륵֥ͥåȤä Ethernet ͥåȥ³
  ޥ󤬤ȤơƱΥ֥ͥåȤ˥硢ʲ
  Τ褦ˤޤ

        #
        # ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0 up
        # route add -net 192.168.1.0 netmask 255.255.255.0 eth0:0
        #
        # ifconfig eth0:1 192.168.10.1 netmask 255.255.255.0 up
        # route add -net 192.168.10.0 netmask 255.255.255.0 eth0:0
        #

  ꥢ硢ŪʥǥХ̾θ `-' դ
  ifconfig ޤ

        # ifconfig eth0:0- 0

  ۥǥХСϢϩƼưŪ˺ޤ

  6.12.  IP ե

  IP եȥե̤ˤĤƤFirewall-HOWTO
  <Firewall-HOWTO.html>äȾܤäƤޤIP ե
  ȤСĤ IP ɥ쥹Υǡʳ̤ʤ褦
  ǤޤեˤϡäƤǡФ
  ΡФƤǡФΡž(forward)ǡ
  ФΡ 3 ĤμबޤäƤǡ
  롼ϥͥåȥǥХȤäǡФŬѤ
  졢ФƤǡФ롼ϥͥåȥǥХФ
  ѥåȤŬѤޤžǡФ롼ϡȤ
  ΤΡʬƤǤ̵ǡࡢʤ̤ηϩǡ
  ŬѤޤ

  ͥ륳ѥ:

        Networking options  --->
            [*] Network firewalls
            ....
            [*] IP: forwarding/gatewaying
            ....
            [*] IP: firewalling
            [ ] IP: firewall packet logging

  IP ե뵡ǽ ipfwadm ޥɤȤäꤷޤˤ
  ޤϥƥˤĤƤȤǤϤޤ󡣰ʲ
  ѲǽʴñҲ𤷤ޤƥפʤС
  ʬǸ椷ơɬפȯƤ

  IP ե뤬ΩĤΤϡLinux ޥʥͥåȥ
  ȥ󥿡ͥåȤʤɤγͥåȥȤΥ롼ե
  ȥˤƤݤˡΥͥåȥʥ
  ߤʤɤǤ礦

  ʲ Arnt Gulbrandsen <agulbra@troll.no> 𤷤Ƥ줿
  ˴ŤƤޤ

  ʲѤǤϡޤΤ褦ǡLinux ޥե
  /롼ˤƤޤ

        -                                   -
         \                                  | 172.16.37.0
          \                                 |   /255.255.255.0
           \                 ---------      |
            |  172.16.174.30 | Linux |      |
        NET =================|  f/w  |------|    ..37.19
            |    PPP         | router|      |  --------
           /                 ---------      |--| Mail |
          /                                 |  | /DNS |
         /                                  |  --------
        -                                   -

  եꤹ뤿Υޥɤ̾ rc եˤޤȤơ
  ƥεư˼ưŪ˼¹Ԥ褦ꤷޤƥ
  ¤˶ˤϡͥåȥ󥿡եꤵƤ餳
  Ԥ٤Ǥեޥ֡Ȥݤï
  餹Τɤᡢͥåȥ˼¹Ԥɬפ뤫
  Τޤ

        #!/bin/sh

        # IP forwarding ˴ؤ롼
        # default policy  'accept' ˤ
        #
        /sbin/ipfwadm -F -f
        /sbin/ipfwadm -F -p accept
        #
        #
        # Incoming ˤĤƤƱͤ򤹤롣

        /sbin/ipfwadm -I -f
        /sbin/ipfwadm -I -p accept

        # ޤPPP 󥿡ե򤯡 '-a reject -y'  '-a
        # deny' ɡξ硢Υ󥿡ե³򳫻Ϥ
        # 뤳ȤǤʤʤ롣-o ꤹȡݤ줿ǡƵ
        # Ͽ롣ϤˤϤʤΥǥΰ褬ɬפʤΤǡߥˤä
        # ⤵Ƥ뤫ɤΤɬפˤΤꤹ٤

        #
        /sbin/ipfwadm -I -a reject -y -o -P tcp -S 0/0 -D 172.16.174.30

        # εѥåȤ¨¤˵ݤ롣multicast/anycast/broadcast 
        # 쥹ΥѥåȤϼĤʤ

        #
        /sbin/ipfwadm -F -a deny -o -S 224.0/3 -D 172.16.37.0/24
        #
        #
        # äơ롼ץХåͥåȥΥɥ쥹ĥѥåȤ⡢ͳ
        # 뤳ȤϤʤ

        /sbin/ipfwadm -F -a deny -o -S 127.0/8 -D 172.16.37.0/24

        # accept incoming SMTP and DNS connections, but only
        # to the the Mail/Name Server

        Mail/Name Ф˸¤ä SMTP  DNS ³Ĥ롣

        #
        /sbin/ipfwadm -F -a accept -P tcp -S 0/0 -D 172.16.37.19 25 53
        #

        # DNS  TCP Ʊ UDP ȤΤǡΥ͡ॵФ
        # 䤤碌Ѥꤹ

        /sbin/ipfwadm -F -a accept -P udp -S 0/0 -D 172.16.37.19 53
        #
        # ʤ顢NFS  Larry McVoy γĥ NFS Τ褦ʴʥݡȤؤ
        # ѥåȤˤϱʤsquid ưƤ硢ΥݡȤ⤳˵
        # Ҥ뤳ȡ

        /sbin/ipfwadm -F -a deny -o -P udp -S 0/0 53 \
                -D 172.16.37.0/24 2049 2050

        # ʳøݡȤؤ³ϵĤ롣

        #
        /sbin/ipfwadm -F -a accept -P udp -S 0/0 53 \
                -D 172.16.37.0/24 53 1024:65535

        # identd ƤѥåȤ reject 롣Ǥ
        # 'reject' Ȥ³ΥۥȤ³ǤʤȤ
        # ơ³ߤʤ褦ˤ롣ʤȡ
        # ident ॢȤޤǻ֤뤳Ȥˤʤ롣
        /sbin/ipfwadm -F -a reject -o -P tcp -S 0/0 -D 172.16.37.0/24 113

        # 192.168.64  192.168.65 ΥͥåȥϿꤷƤ
        # ΤǡŪʥӥϵĤ롣

        /sbin/ipfwadm -F -a accept -P tcp -S 192.168.64.0/23 \
                -D 172.16.37.0/24 20:23

        # Υͥåȥ³ƵĤ롣

        /sbin/ipfwadm -F -a accept -P tcp -S 172.16.37.0/24 -D 0/0

        #  TCP ³ΤۤȤɤϵݤơ롣
        # (ftp ޤưʤ 1:1023 ɲäƤߤ)
        #
        /sbin/ipfwadm -F -a deny -o -y -P tcp -S 0/0 -D 172.16.37.0/24

        #
        # UDP ˤĤƤƱͤ򤹤롣

        /sbin/ipfwadm -F -a deny -o -P udp -S 0/0 -D 172.16.37.0/24

  褤ե¿ȥåˤʤäƤΤǤ
  ˼ϹŪˤǤƤꡢ͡ɲäܤ˻ȤǤ
  

  ˡξܺ٤ˤĤƤ ipfwadm Υޥ˥奢򻲾ȤƤե
  ꤹ硢Ϥοͤˤͤơꤹ­󸻤
  ΥɥХǽʸ¤Ƥơ꤬ǽ
  뤫ɤǧƤ餤ޤ礦

  6.13.  IPX (AF_IPX)

  IPX ץȥ Novell  NetWare(tm) LAN ĶǹȤƤץ
  ȥǤLinux ϤΥץȥ⥵ݡȤƤꡢͥåȥü
  ȤƤ⡢IPX Υ롼ȤƤⵡǽޤ

  ͥ빽ۻΥץ:

        Networking options  --->
            [*] The IPX protocol
            [ ] Full internal IPX network

  IPX ץȥ NCPFS ˤĤƤ IPX-HOWTO <IPX-HOWTO.html> ˾ܤ
  Ƥޤ

  6.14.  IPv6

  ä IP ͥåȥˤĤ򤷻Ϥ᤿ȤȤΤˡ롼뤬
  ѤäƤޤʤơġȻפ뤫ΤޤIPv6 ȤϡInternet
  Protocol Version 6 ΤȤǤIPv6 ϡߥ󥿡ͥåȥߥ˥ƥ
  ľ̤Ƥ IP ɥ쥹θϳб뤳ȤŪ˳ȯ
  ޤIPv6 Υɥ쥹 32 ХĹ(128 bits)ˤʤäƤޤ
  ˤ⡢IPv6 ǤϼȤñ㲽ΤΤޤޤѹܤơ¸
   IPv4 ͥåȥ䤹褦ˤʤäƤޤ

  Linux 2.1.*꡼ˤϡ IPv6 μưƤޤޤ
  Ϥޤ

  μΥ󥿡ͥåȵѤɬפʾƤߤ
  www.terra.net <http://www.terra.net/ipv6/> Ǥ IPv6-FAQ 
  ޤɤǤߤޤ礦

  6.15.  ISDN

  ISDN(Integrated Services Digital Network)ȤϡѤΥǥ롦
  åͥåȥεʤΰǤISDN  `call' ϡŪϤȤΰ
  аƱŪ³ĥޤISDN Υǡϡ̾ʣΥͥ
  ʬ䤵줿®ͳƱФޤISDN Υͥˤ 2 Ĥμ
  ꡢ`B ͥ' ºݤΥǡž`D ͥ' ȸƤФ
  ³γΩʤɳƼξȤꤹ뤿˻Ȥޤ

  ȥꥢˤȤȡISDN  2Mbps βȤäޤ
  β 30 ܤ 64kbps B ͥ 1 ܤ 64kbps D ͥʬ
  ƤꡢΥͥƱˤĤǤѲǽǤʤ
  30 ܤΥͥХХ˻Ȥä 30 ³ 64kbps ³ǽǤ
  2 ܤΥͥƱȤä 15 ³ 128kbps ³뤳Ȥ
  ǽǤޤܤΥͥȤäơĤϥɥΤޤޤˤ
  ȤǤޤĤΥͥˤˤȤޤISDN 
  Ūϡ̤ѹ򤷤ʤƤ⡢òҤƱ(
  ǥ벽)̤äȲҤؤΥǡ̿ӥԤ
  ˹ͰƤޤ

  ܤ NTT Ǥϡ̥桼Ѥˤ 64kbps  B ͥ 2 ܤ 16kbps
   D ͥޤȤ᤿INSͥå64פ򡢴ȸˤ B ͥ 23
  ܤ D ͥ 1 ܤޤȤ᤿INSͥå 1500פ󶡤Ƥޤ

  ԥ塼 ISDN ӥ³ˤϤĤˡޤ
  TA(Terminal Adaptor)ȤΤĤˡǤTA ȤϡISDN ӥ
  󤷤ݤ˲ȼԤ֤Ƥͥåȥνü˥åȤ³
  ơʣΥꥢ륤󥿡ե󶡤֤ǤΥ󥿡
  եΰĤȤä³ȲγΩΤꥳޥɤȤ
  ĤΥ󥿡եºݤΥͥåȥǥХ³ơ³
  γΩ˥ǡȤꤹ뤿˻Ȥޤμξ
  硢Linux ̵̤ ISDN ȤޤξϡTA Υݡ
  ¾ΥꥢǥХƱͤ˰ޤ⤦ġLinux ޥ ISDN
  ɤ夷ơͥ ISDN ǽȤߤǡLinux ľܥץ
  ȥ³ԤȤǤޤ(ܹǻѲǽ
  ISDN ɤϥݡȤƤޤ)

  ͥ륳ѥΥץ:

        ISDN subsystem  --->
                <*> ISDN support
                [ ] Support synchronous PPP
                [ ] Support audio via ISDN
                < > ICN 2B and 4B support
                < > PCBIT-D support
                < > Teles/NICCY1016PC/Creatix support

  Linux  ISDN ǽϰʲ˼褦¢ ISDN ɤ򥵥ݡȤƤ
  ϥͥꥪץȤ򤷤ޤ

  o  ICN 2B and 4B

  o  Octal PCBIT-D

  o  Teles ISDN-cards and compatibles

  ɬפʥեȥɤʤФʤʤɤ⤢ޤ
  ΤˤѤΥץबɬפǤ

  Linux  ISDN ǽɤΤ褦ꤹ뤫ξܺ٤ˤĤƤ
  /usr/src/linux/Documentation/isdn/ ˤʸ www.lrz-muenchen.de
  <http://www.lrz-muenchen.de/~ui161ab/www/isdn/> ˤ isdn4linux Ȥ
   FAQ (ѸǤ򸫤뤿ˤ English ֤Ȥ˺
  ʤ)

  PPP ˤĤƤΥ⡣PPP ץȥƱƱ鷺˻Ȥޤ
  ߡȤƤ Linux Ѥ PPP ǡ pppd Ʊ⡼ɤ
  ݡȤƤޤPPP  ISDN ͳǻȤ硢̤˽
  ɬפˤʤޤΥС󤬤ɤǤ뤫嵭ʸ
  ˿Ƥޤ

  6.16.  IP Masquerade

  󥿡ͥåȤ³뤿˥륢å³ȤäƤͤ¿
  뤳ȤǤ礦̾1 ĤΥۥȤͥåȥ³뤿ˤ 1
  Ĥ IP ɥ쥹нʬʤΤǡΤ褦³ξ硢ISP ϡ
  1 Ĥ IP ɥ쥹ͿޤIP Masquerade ȤΤϡ1 Ĥ
  IP ɥ쥹ʣΥԥ塼ȤθȤߤǤIP
  Masquerade ȤСMasquerade()Ȥ̤̾ꡢΥۥȤ
  ϥ륢å³Ƥޥ̿Ƥ褦˸ʤ顢
  ʣΥޥ󤫤̿ԤȤǽˤʤޤ

  ͥ륳ѥΥץ:

        Code maturity level options  --->
            [*] Prompt for development and/or incomplete code/drivers
        Networking options  --->
            [*] Network firewalls
            ....
            [*] TCP/IP networking
            [*] IP: forwarding/gatewaying
            ....
            [*] IP: masquerading (EXPERIMENTAL)

  ̾ͥåȥ³ƤʤޥǤ slip  PPP 륢
  ³ǽȤߤǤ뤳ȤǤ礦IP Masquerade Ȥˤϡ
  ˲ä̤ΥͥåȥǥХƤξϥͥåȤˤʤ
  礦ꤷơץ饤١ȥͥåȥѤѰդƤ IP 
  쥹ȤäꤷޤMasquerade ͳ³ۥȤϤ 2 Ĥ
  ͥåȥˤޤͥåȡͥåȥˤƥޥ
  ϡǥեȤηϩ IP Masquerade Ȥߤǥ󥿡ͥåȤȤΥ
  ȥˤʤäƤ Linux ޥꤷޤ

  褯 IP Masquerade ϲޤΤ褦ˤʤޤ

        -                                   -
         \                                  | 192.168.1.0
          \                                 |   /255.255.255.0
           \                 ---------      |
            |                | Linux | .1.1 |
        NET =================| masq  |------|
            |    PPP/slip    | router|      |  --------
           /                 ---------      |--| host |
          /                                 |  |      |
         /                                  |  --------
        -                                   -

  δĶǤäȤդ路ϡ

        # Network route for ethernet
        route add 192.168.1.0 netmask 255.255.255.0 eth0
        #
        # Default route to the rest of the internet.
        route add default ppp0
        #
        # Cause all hosts on the 192.168.1/24 network to be masqueraded.
        ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0

  IP Masquerade ǽˤĤƤξܺ٤IP Masquerade Resource Page
  <http://www.hwy401.com/achau/ipmasq/>ˤޤ

  6.17.  IP Ʃץ(IP Transparent Proxy)

  IP transparent proxy ǽȤС̤ΥޥؤΥӥꥯȤ
  ФؤΥ򤳤Υޥ˥쥯Ȥ뤳ȤǤޤε
  ǽϡLinux ޥ롼ץФȤƻȤäƤ
  ǡΥͥåȥ׵ᤵ줿ꥯȤƥΥץ
  ФǽǤ褦ˤʤޤ

  ͥ륳ѥΥץ:

        Code maturity level options  --->
                [*] Prompt for development and/or incomplete code/drivers
        Networking options  --->
                [*] Network firewalls
                ....
                [*] TCP/IP networking
                ....
                [*] IP: firewalling
                ....
                [*] IP: transparent proxy support (EXPERIMENTAL)

  transparent proxy ǽ ipfwadm ޥɤꤷޤ

  ϰʲΤȤꡣ

        ipfwadm -I -a accept -D 0/0 80 -r 8080

  ǤϳΤۥȤ 80 ֤Υݡ(www)ؤ³Ƥ
  ޥ 8080 ֤ΥݡȤإ쥯ȤޤƤС
  ΥͥåȥƤ WWW ˴ؤ³ꥯȤưŪˤ
  ޥ WWW åץޤ

  6.18.  Х IP(Mobile IP)

  IP β(IP mobility)פȤϡǥ󥿡ͥåȤ³Ƥ
  ۥȤ̤ξ˰ܤäƤ IP ɥ쥹ѹ³Ǥꡢ
  ³ڤ餺˾ưǤ뤳ȤǤ̾IP ɥ쥹ꤢƤ
  ƤۥȤϡ³ѹ IP ɥ쥹ѹʤФʤ
  IP mobility ǽȤСݡ֥ޥˤޤä IP ɥ
  ꤢơư롼ƥ󥰵ǽIP ץ벽(ȥͥ)ǽ
  Ȥݡ֥ޥ󰸤Υǡ򡢤Υޥ󤬸߼ºݤ˻Ȥä
   IP ɥ쥹뤳ȤǤޤ

  Linux Ѥ IP mobility ġ켰ȯ褦ȤץȤʹ
  ǤʹԾˤĤƤ Linux Mobile IP Home Page
  <http://anchor.cs.binghamton.edu/~mobileip/> ǸƤޤɬ
  ʥġ⤳ΥڡɤǤ뤫Τޤ

  6.19.  Multicast

  ̾TCP/IP ³Υޥꤷа³֤ޤ
  IP ޥ㥹ȵǽȤСۤʤ IP ͥåȥˤǤդο
  ΥۥȤءƱ IP ǡ뤳Ȥǽˤʤޤεǽ
  ϥ󥿡ͥåΤزӥǥǺפꡢ¾
  ޤޤʥץꥱΤ˳ȯޤ

  ͥ륳ѥΥץ:

        Networking options  --->
                [*] TCP/IP networking
                ....
                [*] IP: multicasting

  IP ޥ㥹ȤȤˤϡΤΥץȤɬפǡͥåȥ
  ˤ⤤Ĥ̤򤹤ɬפޤLinux ξˤɤΤ褦
  ꤹ뤫www.teksouth.com
  <http://www.teksouth.com/linux/multicast/> ˤޤ

  6.20.  NetRom (AF_NETROM)

  NetRom ΥǥХ̾ `nr0'`nr1' ˤʤޤ

  ͥ륳ѥΥץ:

        Networking options  --->
            [*] Amateur Radio AX.25 Level 2
            [*] Amateur Radio NET/ROM

  AX25  Netrom Rose ץȥˤĤƤAX25-HOWTO
  <AX25-HOWTO.html>ƤޤΥץȥϥޥ奢̵
  Υڥ졼δ֤Υѥå̿ˤ褯ȤƤޤ

  ΥץȥΤۤȤɤ Jonathon Naylor jsn@cs.not.ac.uk 
  ޤ

  6.21.  PLIP

  PLIP ΥǥХ̾ `plip0'`plip1' Τ褦ˤʤޤǽΥǥХ
   `0' ֤ˤʤꡢʸֹ椬դƤޤ

  ͥ륳ѥΥץ:

        Networking options  --->
            <*> PLIP (parallel port) support

  plip(Parallel Line IP)ϡSLIP Ʊͤˡ2 Υޥδ֤ǰа ³
  εǽ󶡤ޤꥢݡȤ˥ѥץ󥿤ΥݡȤ
  Ȥä³ޤѥݡȤξ硢٤ʣΥӥåȤžǤ
  Τǡplip Ȥ̾ΥꥢݡȤȤä³Ϲ®³
  ǽˤʤޤäơSLIP ξ硢(¢ΥꥢݡȤ 16450
  UARTʤ)Ū 16550AFN UART ꥢݡȤӹɬ
  ޤѥץ󥿥ݡȤ̾ PC ˤϤ餫դƤ
  ޤ

  åץȥå׵Τʤˤϡץ󥿤ǤϻȤäƤʤ PLIP ˤɬ
  ʿ򰷤ʤ褦ʥåפȤäƤ뤿ᡢPLIP ѤǤʤ
  ⤢ޤ

  Linux  plip 󥿡ե Crynwyr Packet Driver PLIP ȸߴ
  ΤǡLinux ޥ DOS ޥ PLIP ͳ³ơޤޤ
  TCP/IP եȥȤȤǤޤ

  plip Ȥ˥ͥΥѥ뤹ݡ˴ؤե뤬1
  ޤ/usr/src/linux/driver/net/CONFIG ǡΥե
   plip Υޤ mS ñ̤ꤷޤƤξϥǥեȤ
  ΤޤޤǤϤǤä٤ԥ塼ȤäƤϤ
  Ǥ礦ºݤˤΥޤʤФʤ
  Τϡ٤ޥǤ

  PLIP ɥ饤ФϰʲΤ褦IOɥ쥹 IRQ ǥեͤˤƤ
  

        device  i/o addr    IRQ
        ------  --------    -----
        plip0   0x3BC           5
        plip1   0x378           7
        plip2   0x278           2 (9)

  ȤΥѥݡȤ꤬嵭Ȥ߹碌Ȱۤʤ硢 ifconfig
  ޥɤ `irq' ץȤäƥݡȤ IRQ Ѥ뤳ȤǤ
  ROM BIOS ǥץ󥿥ݡȤ IRQ ȤݤǤ硢˺
   IRQ Ȥ褦ꤷƤƤ

  plip 󥿡եȤˤϡͥåȥѤ rc ե˰ʲ
  褦ɲäΤǤ礦

        #
        # Attach a PLIP interface
        #
        #  configure first parallel port as a plip device
        /sbin/ifconfig plip0 IPA.IPA.IPA.IPA pointopoint IPR.IPR.IPR.IPR up
        #
        # End plip

  :

     IPA.IPA.IPA.IPA
        ϤʤΥޥ IP ɥ쥹

     IPR.IPR.IPR.IPR
        ³Υޥ IP ɥ쥹Ǥ

  pointtopoint ѥ᡼ SLIP ξƱ̣ǡ³Τ⤦ü
  ˤޥΥɥ쥹ꤷޤ

  ۤȤɤξ硢plip 󥿡ե SLIP 󥿡եƱͤ
  Ȥޤplip ξ硢dip  slattach ȤɬפʤСȤ
  ȤǤޤ

  6.21.1.  PLIP ֥η

  plip ϡMS-DOS  PC ֤Υեžˤ褯ȤƤ (Interlink
  ʤɤλȤ)֥Ʊ֥뤬Ȥ褦߷פƤޤ

  ԥϰʲ̤Ǥ(/usr/src/linux/drivers/net/plip.c )

        Pin Name    Connect pin - pin
        ---------   -----------------
        GROUND      25 - 25
        D0->ERROR   2 - 15
        ERROR->D0   15 - 2
        D1->SLCT    3 - 13
        SLCT->D1    13 - 3
        D2->PAPOUT  4 - 12
        PAPOUT->D2  12 - 4
        D3->ACK     5 - 10
        ACK->D3     10 - 5
        D4->BUSY    6 - 11
        BUSY->D4    11 - 6
        D5          7*
        D6          8*
        D7          9*
        STROBE      1*
        FEED        14*
        INIT        16*
        SLCTIN      17*

  աꥹ `*' Υޡդԥޤ
  18,19,20,21,22,23,24 ϥޤ

  °ǥɤƤ륱֥ξ硢Υɤ DB-25 ͥ
  ȰüǤΤ³ƤʤФޤ

  ٹ : ְ֥㤨ȥȥ饫ɤ뤫Τ
   פʥȥ֥ƬˤμĤʤ褦ˡʬդƤ
  Ť˥åޤ礦

  PLIP ĹΥӤʤ뤫Τޤ󤬡PLIP ĹΥǤϻȤ
  ʤǤPLIP Υ֥λͤϡ 1 ᡼ȥ뤯餤
  ĹޤǤθƤޤPLIP ĹΥ򿭤Ф硢֥
  ᤯˶żФ褦֡㤨о̵
  ʤɤ֤ʤ褦ˤޤ礦δ̿˸Ǥ
  ѥݡȤΥȥ˥᡼Ϳ⤢ޤ2 
  Υԥ塼ĹΥ֤Ƥ³ʤФʤʤ硢thin net
  ѤΥͥåȥɤȤäơƱ֥³褦ˤ
  Ǥ礦

  6.22.  PPP

  PPP ΥǥХ̾ `ppp0'`ppp1' Τ褦ˤʤޤǽΥǥХ
  `0' ǡʸϽֹ椬դޤ

  ͥ륳ѥΥץ:

        Networking options  --->
            <*> PPP (point-to-point) support

  PPP ˤĤƤξܺ٤PPP-HOWTO <PPP-HOWTO.html> ˾ܤ⤬
  ޤ

  6.22.1.  pppdȤäƥ󥿡ͥåȤȹŪ³򤹤ˤ

  ꥢȤäƾ˥󥿡ͥåȤ³Ǥ硢ʲ˼ˡ
  ³ڤ줿˼ưŪ˥Ǥޤ

  ʲΥޥɤroot 鵯ưǤ褦 PPP ꤷޤ

        # pppd

  /etc/ppp/options ե `-detach' ץꤹ뤳Ȥ˺줺
  ˡξǡʲιԤ /etc/inittab ˲ägetty Ѥޤ

        pd:23:respawn:/usr/sbin/pppd

  ƤСinit ץब spawn  pppd ˥pppd
  ϼưŪ˵ưǤޤ

  6.23.  Rose ץȥ (AF_ROSE)

  2.1.* ͥǤϡRose ǥХ̾ `rs0', rs1' ʤɤΤ褦ˤ
  ޤRose ǥХ 2.1.* ͥǤʤȻȤޤ

  ͥ륳ѥΥץ:

        Networking options  --->
            [*] Amateur Radio AX.25 Level 2
            <*> Amateur Radio X.25 PLP (Rose)

  AX25  NetromRose ץȥˤĤƤ  AX25-HOWTO
  <AX25-HOWTO.html>ܤƤޤΥץȥϥѥå
  ̿μ¸ǥޥ奢̵Υڥ졼褯ȤäƤޤ

  6.24.  SAMBA - `NetBEUI', `NetBios' ǽ

  SAMBA  Session Menagement Block ץȥΤǤSamba
  ȤСMicrosoft 䤽¾Υƥफ Linux Υǥޥ
  ꡢץ󥿤ȤȤǽˤʤޤ

  SAMBA Ȥξܺ٤ SMB-HOWTO <SMB-HOWTO.html>˾ܤ⤵
  ޤ

  6.25.  SLIP 饤

  SLIP ΥǥХ̾ `sl0'`sl1' ʤɤˤʤޤǽΥǥХ `0'
  ǡĤϽֹ椬ޤ

  ͥ륳ѥΥץ:

        Network device support  --->
            [*] Network device support
            <*> SLIP (serial line) support
            [ ]  CSLIP compressed headers
            [ ]  Keepalive and linefill
            [ ]  Six bit SLIP encapsulation

  SLIP(Serial Line Internet Protocol)ȤСǥͳò䤢
  Τ褦ʥꥢ TCP/IP ³¸Ǥޤ
  SLIP Ȥˤϡϸ SLIP  ³ʤФޤ
  ؤ侦ѥץХ SLIP ³󶡤Ƥޤ

  [: ܤǤ SLIP ³ PPP ³ήǤ]

  SLIP ϥꥢݡȤͳ IP ǡޤΤǡꥢ
  ǥХ椹ɬפޤSLIP ΥǥХ̾ sl0 sl1 ʤ
  Ǥ餬ɤΤ褦˥ꥢǥХ˴طΤǤ礦
  SLIP Υץ ioctl (I/O control)ƥॳȤäƥꥢ
  ǥХ SLIP ǥХѴƤޤΤΥץब dip
   slattach Ǥ

  6.25.1.  dip

  dip (Dialup IP)ȤϡꥢǥХβ®٤ꤷꡢǥ
  ä򤫤ƼưŪ˥⡼ȥФ˥󤷤ꡢФ
  Υå椫ꤢƤ줿 IP ɥ쥹򸫤Ĥ
  ꡢɬפ˱ ioctl ȤꥢݡȤ SLIP ⡼ɤѤꤹ
  ¿ǽʥץǤdip ˤ϶Ϥʥץȵǽꡢ
  ³ư¹ԤǤޤ

  dip  sunsite.unc.edu
  <ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/dip/dip337o-
  uri.tgz> ˤޤ

  󥹥ȡ뤹ˤϡʲΤ褦ˤƤ

        #
        # cd /usr/src
        # gzip -dc dip337o-uri.tgz | tar xvf -
        # cd dip-3.3.7o

        <edit Makefile>

        # make install
        #

  ΥѥåäƤ Makefile  uucp Ȥ롼פ¸ߤ뤳
  ȤˤƤޤĶˤäƤϡΥ롼פ dip 
  SLIP ˤ뤳ȤǤޤ

  6.25.2.  slattach

  slattach  dip ٤Ȥ֤ñʥץǤ˴ñ˻
  ޤdip ۤɤεǽϻäƤޤ slattach ϥץȵǽ
  ʤꥢǥХ SLIP ǥХѴ뵡ǽäƤޤ
  slattach Ȥ硢IP ɥ쥹ʤɤξϤ餫ʬäƤꡢ
  ư˥ꥢ³ΩƤʤФޤslattach ϡ
  ͳƥФľ뤷ƤꡢꥢѲȤäƤ
  ݤʥץǤ

  6.25.3.  ġɤȤ٤

  dip ϡǥͳ SLIP Ф³礫Ū³ĥ
  ˻ȤޤѲǥФ³Ƥꡢ³Τ̤ν
  פξ slattach Ǥܺ٤ˤĤƤϡֹŪ SLIP 
  ³פ򻲾ȤƤ

  SLIP 󥿡ե Ethernet 󥿡եˤ褯
  Ƥޤ(ҤΡethernet ǥХפ򻲾ȤƤ)
  ʤ顢Ĥפʰ㤤⤢ޤ

  ޤˡSLIP ξ ethenet ΥͥåȥȤϰۤʤꡢ³ξü
  ˰椺ĤΥޥ󤷤ޤethernet ξϥ֥Ĥʤ
  ˻ȤޤSLIP ξ硢³֤ˤޤͥåȥ
  ³򳫻Ϥˤϲ餫νɬפǤ

  dip ξ硢ƥεưˤǤꥢ³νǤ
  ʳǵư뤳ȤˤʤޤμϼưǤޤ slattach ξ
  硢rc.inet1 ꤹΤǤ礦ˡˤĤƤϸҤ
  ޤ

  SLIP ФˤưŪ IP ɥ쥹ꤢƤ륿פΥФȤ餫
  ޤä IP ɥ쥹ȤפΥФ 2 郎ޤޤ
  Ȥɤ SLIP Фä򤫤ƥ󤹤ˤϥ桼̾ȥѥ
  ɤϤޤdip ȤСνư뤳ȤǤ
  

  6.25.4.  餫ޤä IP ɥ쥹Ȥ SLIP 

  餫ꤢƤƤ IP ɥ쥹ȤפΥФǤϡ
  Ѥ IP ɥ쥹ƥ饤Ȥ˳ꤢƤơƥ饤Ȥ³
  ݤˤ IP ɥ쥹 SLIP ݡȤꤷޤμ SLIP Ф
  ϡǥफ忮ơ桼̾ȥѥɤϤ¥ƥ桼
  ǧ塢ʤѤ IP ɥ쥹ΥǡϤ٤Ƥ
  SLIP ǥХ褦˷ϩꤷޤ

  μΥФȤäƤ硢ʬΥۥ̾ IP ɥ쥹Ϥ餫
  ޤäƤΤ /etc/hosts ˽񤤤ƤȤǽǤ
  rc.inet2  host.confresolv.conf /etc/HOSTNAME rc.local ʤɤ
  ̾ ethernet ³Ʊͤꤹ뤳ȤǤޤrc.inet1 ꤹ
  硢SLIP ³Ѥ̤ΥޥɤꤹɬפϤޤ󡣥ͥå
  󥿡եꤹʤɤκȤ dip λŻǤɬפʾ
   dip Ϳdip ǥȤää򤫤³ΩƤɬ
  פ¹Ԥ褦ˤޤ

  ³ SLIP Фμξ硢ˡDIP λȤפ˿
  ǡdip ˡĴ٤Ƥ

  6.25.5.  ³ IP ɥ쥹ꤢƤ륿פΥ

  ưŪ SLIP ФȤϡ餫ѰդƤʣ IP ɥ쥹椫
  顢³ΤӤ˰ۤʤ IP ɥ쥹򥯥饤Ȥ˳Ƥ륿פΥ
  ФǤξ硢³ΤӤ˳Ƥ IP ɥ쥹ϰۤʤꡢ
  ʤȤäƤ륢ɥ쥹⡢ȸï̤οͤ˳ꤢƤ
  ȤˤʤޤSLIP ФꤹͥåȥδԤϡ餫
   SLIP ǻȤ IP ɥ쥹ʣѰդƤ³Ƥ
  ޥˤϻȤäƤʤ IP ɥ쥹ꤢƤ褦ꤷޤ

  ξ硢ץǥ륫ࡦåȤȤ˳
   IP ɥ쥹졢³δ֤Ϥ IP ɥ쥹Ȥä̿
  

  μΥФȤ⤢餫 IP ɥ쥹Ƥ륿פΥ
  ФȤۤƱˤʤޤ³٤˳Ƥ줿 IP ɥ쥹
  Ȥä SLIP ǥХꤹȤƥåפ;פɬפˤʤޤ

  Ǥ dip ѤʺȤƤޤdip ϥ
  򤹤Ǥʤ륫ࡦå˼ IP ɥ쥹
  ưŪɤߤǡȤä SLIP ǥХꤷƤޤ

  ³ SLIP Фμξ硢 dip λΤ
  ˡDIP λȤפؿʤǤ

  6.25.6.  DIP λȤ

  ޤǤ˽Ҥ٤Ƥ褦ˡdip Ȥ SLIP Фä򤫤ƥ
  󤹤ȤưˤǤޤ󤹤С dip ϼưŪ
  ifconfig route ޥɤȤä SLIP ǥХꤷޤ

  dip Ȥˤϡ`dip ץ' ɬפޤ `dip 
  ץ' ϡŪ dip Ǥ륳ޥɤ¤٤Τǡdip Ǽ
  Ԥޥɤ򡢤ɤΤ褦˼¹Ԥ뤫򵭽ҤƤޤɤΤ褦
  񤯤ϡdip ץ° sample.dip dip ¿
  Υץͭ붯ϤʥץʤΤǡǤξܺ٤˿뤳
  ϤǤʤᡢ dip Υޥ˥奢ڡ READMEץեĴ
  ٤Ƥ

  ѥå°sample.dip եϡ餫Ƥ줿 IP
  ɥ쥹Ȥ褦ˤʤäƤޤưŪ IP ɥ쥹Ƥ
  פΥФξ硢С dip ѥåˤ롢ưŪ
  ˳Ƥ줿 IP ɥ쥹ɤߤȤäơ IP ɥ쥹 SLIP ǥ
  ꤹ褦ʥޥ򻲾ȤƤʲ˼ץ
  dip337j-uri.tgz ° sample.dip Ȥ˽Сǡ
  򸵤ꤷƤΤǤ礦ʲʬ /etc/dipscript ե
  ˥֤ơȤδĶ˹礦褦˽Ƥ

        #
        # sample.dip    Dialup IP connection support program.
        #
        # Υե DIP λȤ򼨤Ƥޤ(٤Ǥ)Υե
        #  Annex פưŪ SLIP Ф³ǤϤǤŪʥ
        # ɥ쥹ȤפΥФξ硢dip337-uri.tgz ѥå°
        # sample.dip եȤäƤ

        #
        #
        # Version:      @(#)sample.dip  1.40    07/20/93
        #
        # Author:       Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
        #

        main:
        # ³̾ȥɥ쥹ꤷޤλȤäƤ륤
        # ޥ 'xs4all.hactic.nl'(== 193.78.33.42) Ǥ

        get $remote xs4all.hacktic.nl
        # Set netmask on sl0 to 255.255.255.0
        netmask 255.255.255.0
        # Set the desired serial port and speed.
        port cua02
        speed 38400

        # Reset the modem and terminal line.
        # This seems to cause trouble for some people!
        reset

        # Note! "Standard" pre-defined "errlevel" values:
        #  0 - OK
        #  1 - CONNECT
        #  2 - ERROR
        #
        # You can change those grep'ping for "addchat()" in *.c...

        # Prepare for dialing.
        send ATQ0V1E1X4\r
        wait OK 2
        if $errlvl != 0 goto modem_trouble
        dial 555-1234567
        if $errlvl != 1 goto modem_trouble

        # We are connected.  Login to the system.
        login:
        sleep 2
        wait ogin: 20
        if $errlvl != 0 goto login_trouble
        send MYLOGIN\n
        wait ord: 20
        if $errlvl != 0 goto password_error
        send MYPASSWD\n
        loggedin:

        # We are now logged in.
        wait SOMEPROMPT 30
        if $errlvl != 0 goto prompt_error

        # Command the server into SLIP mode
        send SLIP\n
        wait SLIP 30
        if $errlvl != 0 goto prompt_error

        # Get and Set your IP address from the server.
        #   Here we assume that after commanding the SLIP server into SLIP
        #   mode that it prints your IP address
        get $locip remote 30
        if $errlvl != 0 goto prompt_error

        # Set up the SLIP operating parameters.
        get $mtu 296
        # Ensure "route add -net default xs4all.hacktic.nl" will be done
        default

        # Say hello and fire up!
        done:
        print CONNECTED $locip ---> $rmtip
        mode CSLIP
        goto exit

        prompt_error:
        print TIME-OUT waiting for sliplogin to fire up...
        goto error

        login_trouble:
        print Trouble waiting for the Login: prompt...
        goto error

        password:error:
        print Trouble waiting for the Password: prompt...
        goto error

        modem_trouble:
        print Trouble occurred with the modem...
        error:
        print CONNECT FAILED to $remote
        quit

        exit:
        exit

  嵭Υץ륹ץȤǤ ưŪ IP ɥ쥹ꤢƤ륿פ
  SLIP Ф³褦ꤷƤޤ餫 IP ɥ쥹
  ʬäƤ SLIP ФǤϡdip337j-uri.tgz ° dsample.dip 
  ȤäƤ

  dip  get $local ޥɤͿС dip ³褫Ƥ
  Ȥ椫 IP ɥ쥹Τ褦˸ʸ󡢡㤨 `.' Ƕڤ
  줿õޤνϡưŪ IP ɥ쥹Ƥ륿
  פ SLIP ѤǡФͿ IP ɥ쥹ɤ߼
  ưǤޤ

  嵭ǤϡưŪ SLIP ³ǥեȤηϩ˻ꤷޤ
  ethenet ͥåȥ³ƤơǥեȤηϩϤˤ
  ɤξǤϡ嵭ΥץȤ default ꤷƤԤ
  ΥץȤλƤ ifconfig ޥɤȤä sl0
  ǥХǤƤ뤳Ȥǧޤ줬 SLIP ǥХǤɬפ
  Сdip ޥɤλƤ ifocnfig  route ޥɤȤäƼ
  ưꤷƤ

  dip Ǥ mode ޥɤȤäơʣΥץȥ椫Ȥ٤ץ
  ǤޤäȤ褯ȤƤץȥ SLIP ˰̵
  ǽȤߤ cSLIP Ǥ³ξüƱץȥȤɬפ
  ΤǡФץȥƱΤȤäƤ뤫ǧƤ
  

  嵭ΥץȤϤƤΥ顼ˤѤ褦˴˺äƤ
  ޤܤ dip Υޥ˥奢ڡ
  򤹤Сꤷ˥Ф³ǤʤмưŪ˥뤷
  ꡢʣΥФ˻Ƥߤ褦ʵǽȤߤळȤǽǤ

  6.25.7.   slattach ȤäƹŪ SLIP ³Ԥˤϡ

  2 Υޥ򥷥ꥢ륱֥ǤĤʤǤꡢ2 Υޥ
  ³Ƥ륷ꥢ³Ƥ褦ʴĶʤСꥢ
  ³ꤹ뤿 dip ȤɬפϤޤ󡣤Τ褦³ǽ
  ˤϡñ slattach Ȥޤ

  Ѳξ硢ư˼¹Ԥ rc.inet1 ɬפԤΤ
  Ǥ礦ºݤΤȤɬפʤΤϥꥢǥХԡɤ
  ꤷơSLIP ⡼ɤѹǤslattach ȤСκȤϰ
  ĤΥޥɤǼ¸ǤޤʲΥޥɤ rc.inet1 եɲä
  Ƥ

        #
        # Attach a leased line static SLIP connection
        #
        #  configure /dev/cua0 for 19.2kbps and cslip
        /sbin/slattach -p cslip -s 19200 /dev/cua0 &
        /sbin/ifconfig sl0 IPA.IPA.IPA.IPA pointopoint IPR.IPR.IPR.IPR up
        #
        # End static SLIP.

  Where:

  ǡ

     IPA.IPA.IPA.IPA
        ϡʤΥޥ IP ɥ쥹ǡ

     IPR.IPR.IPR.IPR
        ³Υޥ IP ɥ쥹Ǥ

  slattach ϻꤷꥢǥХ˶Ƥǽ SLIP ǥХ
  ꤢƤޤslattach γꤢƤǥХ̾ sl0 Ϥޤꡢ˳
  ꤢƤǥХ̾ sl1Τ褦ˤʤޤ

  slattach  -p ꤹСۤʤץȥǽǤ
  ǽȤäơ̵̤ͭˤä SLIP  cSLIP Ȥʬ礬褯
  ޤա̵̤ͭ³ξüƱˤɬפޤ

  6.26.  SLIP 

  󥿡ͥåȤʤɤΥͥåȥ³ޥ󤬤ꡢäͳ
  ³Ƥ¾οͤ˳ƼΥӥ󶡤硢ʤΥޥ
  ФȤꤹɬפޤ³ΤΥꥢΥץȥ
   SLIP Ȥ硢λˤ 3 ˡޤ줾
  ˡʲ˼ޤΤϺǽ sliplogin ȤˡǤ
  ˡñ⤷פʤäƤޤʤ顢
  ¾ˡˤĤƤޤΤǡɤˡȤϸ漫ʬȽǤƤ
  

  6.26.1.  sliplogin Ȥä SLIP Ф

  sliplogin ̾ login ˻Ȥ SLIP 桼ѤΥץ
  ǡüβ SLIP ⡼ɤѹޤsliplogin ȤС餫
  桼Ȥ˳ꤢƤƤ IP ɥ쥹Ȥ(Ū)
  ⡢餫ѰդƤ IP ɥ쥹椫³٤ IP ɥ쥹
  ꤢƤ륵(ưŪ)ˤǽǤ

  ³̾ΥץȤۤƱǡޤ桼̾ȥѥ
  ɬפǤʤ顢θϥ󡦥뤬Ω
  ե(/etc/slip.hosts)˵Ҥ줿̾˽ä sliplogin 
  ¹ԤޤեΥ桼̾ǧС 8 ӥåȤ
  ٤Ƥ̲᤹褦ꤷơioctl ȤäƲ SLIP ⡼ɤ
  ѹޤθ塢sliplogin ϥ륹ץȤươꤷ
  IP ɥ쥹ͥåȥޥ˽ä SLIP ǥХꤷŬڤʷϩ
  ޤΤΥץȤ̾ /etc/slip.login ȸƤФƤ
  getty Ʊ͡桼Ȥꤹ뤳ȤǤΤ褦ʾ
  /etc/slip.login.loginame ˥桼ȤꥹץȤѰդޤ

  sliplogin ȤˤϤĤե뤬ɬפǤʲˡ
  ɤꤷƤɤΤ褦ꤹ뤫ޤ

  ɬפʥեϰʲ̤Ǥ

  o  /etc/passwd ÷ͳ³Ƥ桼ΥȤꤷ
     

  o  /etc/slip.hosts ˤϡ줾Υ桼Ȥξꤷޤ

  o  /etc/slip.login ˤϡ桼ɬפʷϩԤޤ

  o  /etc/slip.tty ϡIP ɥ쥹ưŪ˳ꤢƤưŪСפ
     ξˤΤɬפʥեǡꤢƤ٤ɥ쥹ɽˤʤä
     ޤ

  o  /etc/slip.logout ˤϥ桼³ڤäȤݤθ
     򤹤뤿Υޥɤꤷޤ

  6.26.1.1.  sliplogin 

  Ǥ˥󥹥ȡ뤷ѥåΰȤ sliplogin 򥤥󥹥ȡ
  ѤߤΤޤ󤬡Ǥʤsunsite.unc.edu
  <ftp://sunsite.unc.edu/pub/linux/system/Network/serial/sliplogin-2.1.1.tar.gz>.
  Ǥޤ tar եˤϡȥѥѤߤΥХ
  ʥꡢman ڡäƤޤ

  sliplogin ¹ԤǤΤϡθ¤ä桼ʤΤǡʲΤ
  ʥȥ/etc/group եϿɬפޤ
         ..
        slip::13:radio,fred
         ..

  sliplogin ѥå򥤥󥹥ȡ뤹СMakefile ưŪ
  sliplogin Υ롼פ slipˤΥ롼פ°桼
  sliplogin ץ¹ԤǤ褦ˤʤޤǤ radio 
  fred Τߤ sliplogin ¹ԤǤޤ

  ɬפʥХʥ/sbin ǥ쥯ȥ˥󥹥ȡ뤷 manڡޥ˥
   8 ϤϿˤϰʲΤ褦ˤƤ

        # cd /usr/src
        # gzip -dc .../sliplogin-2.1.1.tar.gz | tar xvf -
        # cd sliplogin-2.1.1
        # <..edit the Makefile if you don't use shadow passwords..>
        # make install

  󥹥ȡ˼ʬǥץƥѥ뤹硢make install
   make clean Ƥɤ̤Υǥ쥯ȥ˥󥹥ȡ뤹
   Makefile  install λѹޤ

  ܤϡѥå° README ե

  6.26.1.2.  SLIP ۥѤ /etc/passwd

  ̾SLIP ³Ƥ͸̤Υȥ /etc/passwd Ѱդ
  ɬפޤ褯ԤʤƤΤϡ³Ƥۥ̾Ƭ
  ʸ `S' դϿˡǤҲ𤷤ξ硢 radio Ѥ
  ϰʲΤ褦 /etc/passwd ȥɲäޤ

        Sradio:FvKurok73:1427:1:radio SLIP login:/tmp:/sbin/sliplogin

  ºݤˤϡ̾ä˰̵̣Τǡʬ䤹̾դ褦
  ˤƤ

  աä򤫤ͤϥȤ櫓ǤϤʤΤǡѤΥۡ
  ǥ쥯ȥѰդɬפϤޤ/tmp ꤷƤФ
  Ǥ礦ޤ̾Υ󥷥 sliplogin ꤷƤ
  뤳ȤդƤ

  6.26.1.3.  /etc/slip.hosts 

  /etc/slip.hosts եϡsliplogin åեǡä
  ƤͤΥ̾ɬפϿƤޤIP ɥ쥹
  ͥåȥޥ򤹤Τ⤳Υեˤʤޤʲ˼Ǥ 2
  ĤΥȥ꤬ꡢradio ˤϤ餫 IP ɥ쥹ꤢơalbert
  ˤưŪ IP ɥ쥹ꤢƤޤ

        #
        Sradio   44.136.8.99   44.136.8.100  255.255.255.0  normal      -1
        Salbert  44.136.8.99   DYNAMIC       255.255.255.0  compressed  60
        #

  /etc/slip.hosts եΥȥϡ

  1. ä򤫤ƤͤΥ̾

  2. Сޥ󡢤ʤΥޥ IP ɥ쥹

  3. ä򤫤ƤۥȤ˳Ƥ IP ɥ쥹 DYNAMIC 
     ʤäƤСҤ /etc/slip.tty եˤ˽ä IP
     ɥ쥹ꤢƤޤ : εǽȤˤϡǤС
      1.3 ʾ sliplogin ɬפǤ

  4. ä򤫤Ƥޥꤹͥåȥޥϡ饹 C ξ
     255.255.255.0 Τ褦ˡɥåȤǶڤä 10 ɽǻꤷޤ

  5. slip ⡼ɤˤäư̵̤ͭ䤽¾ slip εǽȤ
     ǽǤ

  6. timeout ѥ᡼ǻꤷְʾǡΤȤ̵꤬
     硢ưŪ³ڤޤͤꤹ timeout ǽ̵
     ˤʤޤ

  7. ¾ΰ

  : 2 Ĥ 3 Ĥˤϥۥ̾Ǥɥåȶڤ 10 ɽ IP
  ɥ쥹ǤǽǤۥ̾ꤷ硢Υۥ̾ IP 
  ɥ쥹ѴǤʤФʤޤѴǤʤ硢ץȤ 
  ｪλޤۥ̾ IP ɥ쥹ѴǤ뤫ɤĴ٤
  ϡΥۥ̾Ф telnet ƤߤΤǤ礦⤷ Trying
  nnn.nnn.nnn... ȤåФСΥޥǤϻꤷۥ
  ̾ IP ɥ쥹ѴǤƤޤ`Unknown host' Ȥå
  Ф硢ѴǤƤޤѴǤʤϥɥåȶڤ 10 ɽ
  Ȥ꥾Фޤ礦 (ܤ ̾β(Name
  resolution) 򻲾ȤƤ)

  slip Ǥ褯Ȥ⡼ɤˤ

     normal
        ̾󰵽̤ SLIP

     compressed
        van Jacobsen Υإå̤ǽˤ⡼(cSLIP)

   2  ޤ

  ̾盧¾ŪʤΤǡɤ餫Τߤꤷޤ¾ǽ
  ʥץˤĤƤ man ڡ򻲾ȤƤ

  6.26.1.4.  /etc/slip.login ե

  sliplogin  /etc/slip.hosts եĴ٤ơä򤫤Ƥޥ
  ̾ĤС IP ɥ쥹ȥͥåȥޥȤä /etc/slip.login
  ץȤ¹ԤƼºݤ SLIP 󥿡եꤷޤ

  sliplogin ѥåȶۤƤ /etc/slip.login եϰ
  Τ褦ˤʤäƤޤ

        #!/bin/sh -
        #
        #       @(#)slip.login  5.1 (Berkeley) 7/1/90
        #
        # generic login file for a SLIP line.  sliplogin invokes this with
        # the parameters:
        #     $1       $2       $3    $4, $5, $6 ...
        #   SLIPunit ttyspeed   pid   the arguments from the slip.host entry
        #
        /sbin/ifconfig $1 $5 pointopoint $6 mtu 1500 -trailers up
        /sbin/route add $6
        arp -s $6 <hw_addr> pub
        exit 0
        #

  ŤΤ褦ˡΥץȤǤ ifconfig  route ȤäƼʬ
  IP ɥ쥹³ IP ɥ쥹ͥåȥޥꤷSLIP ǥХ
  Ȥä³ؤηϩꤷƤǤɬפ slattach 
  ޥɤꤹ뤳ȤǤޤ

  ХޥƱͥåȾˤۥȤ顢äͳ³
  ƤƤۥȤ³뤿ˡarp ޥɤ ARP(Proxy ARP)
  ꤷƤ뤳ȤˤդƤ <hw_addr>ϡΥޥΥ
  ͥåȥɤΥϡɥɥ쥹ꤷޤͥåȤΥͥå
  ³ƤʤФξϤιԤꤹɬפϤޤ

  6.26.1.5.  /etc/slip.logout ե

  ³ڤ줿硢ꥢǥХ򸵤ξ֤ᤷơä
  褦ꤷƤޤ礦Τ˻ȤΤ /etc/slip.logout ե
  ǤΥեι¤Ϥñǡ /etc/slip.login եƱ
  ޤ

        #!/bin/sh -
        #
        #               slip.logout
        #
        /sbin/ifconfig $1 down
        arp -d $6
        exit 0
        #

  ΥץȤäƤΤϥ󥿡ե `down' ơ
  Ͽ줿ϩǤƱ arp ޥɤꤷƤ
   arp ޤκȤ⥵Хޥ󤬥ͥåȤ³Ƥ
  ʤɬפޤ

  6.26.1.6.  /etc/slip.ttyե

  ưŪ IP ɥ쥹ꤢƤ硢ʤ/etc/slip.hosts 
  DYNAMIC Ȥɤꤷȥä硢ꤢƤݡ
  Ѥ IP ɥ쥹Ͽ뤿 /etc/slip.tty եꤷʤ
  Фʤޤ

  Υե SLIP ³Ĥ tty ǥХΥꥹȤˤʤäƤ
  ꡢ줾ΥݡȤ³Ƥ桼˳ꤢƤ IP ɥ쥹Ͽ
  Ƥޤ

  ΥեΥեޥåȤϰʲΤ褦ˤʤäƤޤ

        # slip.tty    tty -> IP address mappings for dynamic SLIP
        # format: /dev/tty?? xxx.xxx.xxx.xxx
        #
        /dev/ttyS0      192.168.0.100
        /dev/ttyS1      192.168.0.101
        #

  Ǥ /dev/ttyS0 ³Ƥ /etc/slip.hosts եΥ⡼
  ȥɥ쥹 DYNAMIC ȻꤷƤۥȤ 192.168.0.100  IP 
  쥹ꤢƤޤ

  Τ褦ˡͭΥɥ쥹פʥ桼ˤϥݡȤȤ˳ꤢƤ
  쥹ȤȤǽǤεǽȤɬפ IP ɥ쥹Ͼʤ
  Ѥߤޤ

  6.26.2.  dip Ȥä SLIP 

  ʲΤĤ dip Υޥ˥奢ڡѤ
  ǽƤޤΥޥ˥奢ˤ Linux  SLIP Фˤ
  ˡˤĤƴñ˾Ҳ𤷤ƤޤޤʲεҤ dip337o-
  uri.tgz ѥåѤΤΤǡ¾ΥС dip ˤϤƤϤޤ
  ʤȤ¿ΤǸդ

  dip ˤ input ⡼ɤꡢεǽȤС /etc/diphosts ե
  ˽äơưŪ˥ꥢ SLIP ³ȤǽǤ
  Υ⡼ɤˤϡ dip  diplogin Ȥ̾ǵưޤεǽ
  Ȥ dip Ȥä SLIP ФۤǤξ硢󡦥
   diplogin Ȥޤ

  ˡȤ硢ޤʲΤ褦˥ܥå󥯤ꤷޤ

        # ln -sf /usr/sbin/dip /usr/sbin/diplogin

   /etc/passwd  /etc/diphosts եɬפʥȥɲ
  ޤɬפʥȥηϰʲ˼ޤ

  dip Ȥä SLIP Ф硢dip (input ⡼ɤ)
  ȤƻȤ̤꤬ɬפˤʤޤSLIP ѤΥ
  ˤϡʸ `S' Ƭդ `Sfredm' ʤɤȤΤǤ礦

  SLIP 桼Ѥ /etc/passwd եΥȥϤΤ褦ˤʤޤ

        Sfredm:ij/SMxiTlGVCo:1004:10:Fred:/tmp:/usr/sbin/diplogin
        ^^         ^^        ^^  ^^   ^^   ^^   ^^
        |          |         |   |    |    |    \__ diplogin 󥷥
        |          |         |   |    |    \_______ ۡǥ쥯ȥ
        |          |         |   |    \____________ 桼̾
        |          |         |   \_________________ 桼Υ롼 ID
        |          |         \_____________________ 桼 ID
        |          \_______________________________ Ź沽ѥ
        \__________________________________________ SLIP Ȥ桼̾

  桼󤷤塢login(1) 桼̾ǧ diplogin ޥ
  ɤ¹Ԥޤdip  diplogin Ȥޥ̾ǵưȡưŪ
  ˥󡦥ȤƵǽޤdiplogin ϡޤ getuid() ե
  󡦥ȤäƼʬư桼Υ桼 ID Ĵ٤ޤ
  θ塢/etc/diphosts եκǽΥȥ򸫤ơΥ桼 ID 
  ³äǥХ tty ̾Ĵ١ˤäŬڤ
  ޤdiphosts ˥桼̾Υȥ뤫ФΥǥեȤ
  Ȥäơ桼ȤŪ IP ɥ쥹γƤưŪʳƤ
  ߤ褦ˡ뤫ȽǤˤޤޤ

  dip ޥɤ input ⡼ɤǵưСưŪ `Proxy-ARP' 
  ɲäΤǡarp ޥɤưǼ¹ԤɬפϤޤ

  6.26.2.1.  /etc/diphosts

  dip ³ƤۥȤꤹ뤿ˡ /etc/diphosts ե
  餫ѰդƤޤΥեꤹۥȤä򤫤
  ³Ƥޥξ⤢СʤΥޥ³ΥۥȤξ
  ⤢ޤ

  /etc/diphosts ΰŪʽ񼰤ϰʲ̤Ǥ

         ..
        Suwalt::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006
        ttyS1::145.71.34.3:145.71.34.2:255.255.255.0:Dynamic ttyS1:CSLIP,296
         ..

  ΰ̣ :

  1. login name:  getpwuid(getuid()) ̾ tty ̾Ȥޤ

  2. unused: passwd ȤθߴΤΥեɤǡä˻ȤäƤϤޤ
     

  3. Remote Address: ³ΥۥȤ IP ɥ쥹̾ǻꤷ
     

  4. Local Address: Υޥ IP ɥ쥹Ǥ̾ǻ
     ޤ

  5. Netmask: ϥɥåȶڤ 10 ɽϿޤ

  6. Comment field: ˤϲ񤤤Ƥ⹽ޤ

  7. protocol: SLIP, CSLIP ʤɡ

  8. MTU: 10ɽ

  SLIP ǥƤѤ /etc/net/diphosts Υȥϰʲ
  褦ˤʤޤ

        Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:SLIP,296

  Ǥ 145.71.34.1 ؤ SLIP ³ MTU  296 ˤƤޤ
  

        Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006

  Ǥϰ̤򤫤 cSLIP Ȥä 145.71.34.1 Υɥ쥹 MTU
  1006 ³ޤ

  ʬΤ褦ˡ餫Ƥ IP ɥ쥹Ȥä³Ƥ
  Ѥˤ /etc/diphosts ˥ȥߤƤɬפޤޤ
  ΥݡȤ˥桼ƤƱ IP ɥ쥹ꤢƤ褦
  ξ tty ǥХΥȥѰդơ桼̾Υȥ
  ޤ󡣾ʤȤ⡢ɤΥǥäƤŬڤ꤬Ԥ褦
  ˡ줾 tty ǥХȤϤƤȤ˺ʤ

  桼󤷤ƤС̾Υ̾ȥѥɤϥץ
  ȤɽޤΥץץȤФ SLIP ѤΥ桼̾ȥ
  ɤϤޤ餬ä˥åɽ줺
  ưŪ³ü SLIP ⡼ɤѹdiphosts եλ˽ä
  ꤷޤ

  6.26.3.  dSLIPѥåȤäSLIP

  Matt Dillton <dillon@apollo.west.oic.com> 忮Τߤʤ餺 SLIP ȯ
  ˤȤѥåޤΥѥåǤϡʥץ
  ȥץȤޤäɬפԤޤץȤΰĤ tcsh
  ȤΤǡΥѥåȤˤ tcsh 򥤥󥹥ȡ뤹ɬפ
  ޤޤMatt ϾȤĤΥץȤȤ expect ΥХʥ
  ѥåۤƤޤΥѥåͳ˻Ȥˤ expect 
  ȤäиɬפǤȤäƸߤ뤳ȤϤޤ

  ΥѥåˤϡMatt 񤤤ܤ README ե뤬°Ƥ
  ΤǡǤϤ򷫤֤ȤϤޤ

  dSLIP ѥåϰʲΥȤǤޤ

  apollo.west.oic.com

        /pub/linux/dillon_src/dSLIP203.tgz

  뤤ϡʲΥȤǤޤ

  sunsite.unc.edu

        /pub/Linux/system/Network/serial/dSLIP203.tgz

  make install  README եɤǡŬڤ /etc/passwd 
  /etc/group ȥ뤳Ȥ˺ʤ

  6.27.  STRIP (Starmode Radio IP) ǽ

  STRIP ΥǥХ̾ `st0'`st1' ˤʤޤ

  ͥ륳ѥΥץ:

        Network device support  --->
                [*] Network device support
                ....
                [*] Radio network interfaces
                < > STRIP (Metricom starmode radio IP)

  STRIP ץȥϥեؤ MosquitoNet Project
  <http://mosquitonet.Stanford.EDU/mosquitonet.html>ȸƤФꥵ
  Ȥȯ Metricom Ҥ̵ǥѤΥץȥǤ

  Metricom Ҥ̵֤ϡꥢݡȤ³ڥȥȻˡ
  Ȥä 100kbps Ǥ̿ǽˤƤޤMetricom ̵֤ˤĤ
  ξMetricom Web Server <http://www.metricom.com/>

  ߤΤȤɸΥͥåȥġ桼ƥƥ STRIP ɥ饤
  Ф򥵥ݡȤƤʤΤǡMosquitoNet  web Фɬפʲ¤
  ΥġɤɬפޤɤΥեȥɬפˤ
  ƤMosquitoNet STRIP Page
  <http://mosquitonet.Stanford.EDU/strip.html>򸫤Ƥ

  ˡñ˽Ҥ٤ȡ¤줿 slattach ץȤäƥꥢ
   tty ǥХ STRIP Ѥꤷơ`st[0-9]' ǥХ򡢰Ĥν
  פ㳰ơͥåȤΤ褦ꤷޤפ㳰Ȥϡ
  Ūͳ STRIP Ǥ ARP ץȥ򥵥ݡȤƤʤȤǡ
  ͥåȤΥۥȤȤ ARP ȥưꤷƤɬפޤ
  ϤۤѤʻŻǤʤʬǤ礦

  6.28.  Token Ring

  ȡ󡦥󥰤ΥǥХ̾ `tr0'  `tr1' Τ褦ˤʤޤȡ
  󡦥󥰤 IBM Ƥ LAN ץȥǡ 1Ĥ LAN Υ
  ɤǡž򤷤ʤ褦ˤơ̿Υꥸ()ɤ
  ˤʤäƤޤΤ˻ȤΤ֥ȡפǡΡ֥ȡ
  פ줾ΥΡɤ˲ꡢ֥ȡפäΡɤΤߤǡ
  뤳ȤǤޤǡ꽪Хȡ򼡤ΥΡɤ
  Τ褦ˡȡƤΥΡɤ˽Τǡ֥ȡ󡦥
  פȤ̾ˤʤäƤޤ

  ͥ륳ѥΥץ:

        Network device support  --->
                [*] Network device support
                ....
                [*] Token Ring driver support
                < > IBM Tropic chipset based adaptor support

  ȡ󡦥󥰤ϥͥåȥǥХ̾Τۤʤǥ
  ͥåȤξƱǤ

  6.29.  X.25

  X.25 ϥѥåȥå󥰥ץȥǡC.C.I.T.T. (ΤۤȤ
  ϰΥƥ쥳ߥ˥Ҥɸ൬ʤ)Ƥ
  X.25  LAPB ץȥμϸ߿ʹǡǿ 2.1.* ͥ
  ˿ʹκȤȤߤޤƤޤ

  Linux ˤ X.25 μˤĤƤ Jonathon Naylor jsn@cs.nott.ac.uk
  ȯΥ꡼ˤʤäƤꡢѤΥ᡼󥰥ꥹȤ⤢ޤ᡼
  ꥹȤ˻äˤϡ majordomo@vger.rutgers.edu  ʸ
  "subscribe linux-x25"Ȥ񤤤᡼äƤ

  ѥġС Jonathon  ftp 
  ftp.cs.nott.ac.uk <ftp://ftp.cs.nott.ac.uk/jsn/>Ǥޤ

  6.30.  WaveLan Card

  Wavelan ΥǥХ̾ `eth0'`eth1' Τ褦ˤʤޤ

  Kernel Compile Options:

        Network device support  --->
                [*] Network device support
                ....
                [*] Radio network interfaces
                ....
                <*> WaveLAN support

  WaveLAN ɤϥڥȥȻˡ(spread spectrum)Ȥä̵ LAN 
  ɤǡɤΤΤϥͥåȤƱ褦˰ͥåȥ
  ɤƱˡǤޤ

  Wavelan ɤˤĤƤξWavelan.com <http://www.wavelan.com/>
  Ǥޤ

  7.  ֥³ˡ

  ϥƤȤäȤΤͤʤС2  Linux ޥ³뤿
  Υ֥ñ˼Ǥޤʲ˼ޤͤˤʤǤ
  

  7.1.  ꥢ롦̥롦ǥॱ֥

  ƤΥ̥ǥॱ֥뤬Ʊ櫓ǤϤޤ¿Υ̥ǥॱ
  ֥ǤϡŬڤʿ椬Ƥȥԥ塼˻פ碌ơȼΥ
  ؤ褦ʺٹ򤷤ƤޤμΥ֥Ǥưޤ
  ξϥϡɥեΨΤ褯ʤ (XON/XOFF 
  Ȥä)եȥեȤʤʤޤ󡣰ʲ˼
  Ǥ2 Υޥδ֤ȤǤϡɥ(RTS/CTS
  Ȥä)եǽǤ

        Pin Name  Pin                               Pin
        Tx Data    2  -----------------------------  3
        Rx Data    3  -----------------------------  2
        RTS        4  -----------------------------  5
        CTS        5  -----------------------------  4
        Ground     7  -----------------------------  7
        DTR        20 -\---------------------------  8
        DSR        6  -/
        RLSD/DCD   8  ---------------------------/-  20
                                                 \-  6

  7.2.  ѥݡѥ֥(PLIP ֥)

  PLIP ץȥȤä 2 Υޥ³硢ʲ˼֥
  ȤСɤʼΥѥݡȤǤ³Ǥޤ

        Pin Name    pin            pin
        STROBE      1*
        D0->ERROR   2  ----------- 15
        D1->SLCT    3  ----------- 13
        D2->PAPOUT  4  ----------- 12
        D3->ACK     5  ----------- 10
        D4->BUSY    6  ----------- 11
        D5          7*
        D6          8*
        D7          9*
        ACK->D3     10 ----------- 5
        BUSY->D4    11 ----------- 6
        PAPOUT->D2  12 ----------- 4
        SLCT->D1    13 ----------- 3
        FEED        14*
        ERROR->D0   15 ----------- 2
        INIT        16*
        SLCTIN      17*
        GROUND      25 ----------- 25

  ա

  o  ꥹ(*)ΤĤƤԥ³ʤ

  o  18,19,20,21,22,23,24 ϥǤ

  o  ȤΥ֥뤬°ɤƤ硢ɤDB-25 
     ȰüǤΤ³Ƥ

     ٹ: ְ㤨 PLIP ֥Ȥȥȥ륫ɤ˲
     뤫Τޤ Ƥ֥åơפ
     ֤ƬˤΥ̵ͤʤ褦ˡʬդƤ

  7.3.  10base2 (thin coax) ͥåȥ֥

  10base2 ľ 5 mm  52Ʊ֥Ȥͥåȥ֥
  εʤǤ10base2 ǥޥ³硢ĤФƤʤ
  ʤʤפʥ롼뤬ޤޤˡ֥ ξü˥ߥ
  դ뤳ȡ52ͤĥߥ͡դС֥
  üãȿͤ줺˵ۼޤߥ͡դʤȥ
  ͥåȤ԰ˤʤꡢȤʤʤ뤳Ȥ⤢ޤ̾ԥ
  ³ʬˤϡT פΥͥȤΤǡϰʲΤ褦
  ˤʤޤ

         |==========T=============T=============T==========T==========|
                    |             |             |          |
                    |             |             |          |
                  -----         -----         -----      -----
                  |   |         |   |         |   |      |   |
                  -----         -----         -----      -----

  οޤΤξüˤ `|' ϥߥ͡ǡ `======'ξü BNC
  ץ饰դƱ֥롢`T' ϡT ͥפɽޤT 
  ͥ״֤Ʊ֥ PC ΥͥåȥɤȤ³Ĺϲǽ
  ʸ¤ûޤ褦ŪˤϡT ͥפľܥͥåȤ
  ³Ǥ

  7.4.  ĥȥڥ(Twisted Pair)ͥåȥ֥

  2 ΥĥȥڥפΥͥåȥɤ³ʤ顢ϥ
  ̵ľ뤷Ƥ⹽ޤ󡣤ΤΥ֥Ethernet-HOWTO
  <Ethernet-HOWTO.html>˽񤤤Ƥޤ

  8.  ʸǻȤäƤѸ콸

  ʲˡʸ˸פ(ñ)ˤĤƴñޤ

     ARP
        Address Resolution Protocol Ƭʸä(Ƭ)ǡͥå
        ³줿ޥ IP ɥ쥹饤ͥåȥɤΥ
        ɥɥ쥹(MACɥ쥹)뤿˻ȤץȥǤ

     ATM
        Asynchronous Transfer Mode ƬǤATM ͥåȥǤϡ
        ǡꥵΥѥåȤˤޤȤƸΨŪ 2 ֤žǤ
        褦ˤʤäƤޤATM ϥåפΥѥåȥͥåȥ
        ѤǤ

     饤(client)
        桼¦ΥƥǻȤեȥؤޤˤ
        ⤢ꡢX11 ɥƥǤϥ桼¦˥Фꡢ
        Ȥ⡼Ȥưޤ饤ȤȤϡФ󶡤
        ӥץ䥷ƥǤslip  ppp Ȥä
        а³ξ硢ä򤫤ʤ³򳫻Ϥ¦򥯥饤Ȥ
        ƤӡƤӽФ¦򥵡ФȸƤӤޤ

     ǡ(datagram)
        ǡȤϡ긵Υɥ쥹ޤإåդ
        ΤҤȤޤǡIP ͥåȥžǡδñ
        ̤Ǥ֥ѥåȡפȸƤФ뤳Ȥ⤢ޤ

     DLCI
        DLCI Ȥϥǡ³̻(Data Link Connection Identifier)Τ
        ǡե졼졼ͥåȥͳۤ 2 ³
        뤿˻ȤޤDLCI ̾ե졼졼ͥåȥΥ
        ХƤޤ

     ե졼졼(Frame Relay)
        ե졼졼ȤϡȯŪ¿̤ΥǡȤꤹɬפΤ
        ͥåȥŬѤǤ¿Υե졼졼Υ桼Ʊ
        ͥåȥ̤ͭ뤳Ȥǥե졼졼ΥȤϰ¤
        Ѥߡƥ桼Ͼİۤʤ륿ߥ󥰤ǥǡȤꤷ
        

     ϡɥɥ쥹(Hardware address)
        ϡɥɥ쥹Ȥϥͥåȥ MAC (Media Acess
        layer)ǥۥȤ̤뤿Υɥ쥹Ǥˤϥͥ
        ȡɥ쥹 AX.25 ɥ쥹ޤ

     ISDN
        ISDN  Integrated Services Dedicated Network ƬʸǤ
        ISDN ̿ҤǡƲ˱֤ɸ൬ʤǤ
        ŪˤϡISDN ϥåȥåפΥǡͥåȥ
        Ǥ

     ISP
        Internet Service Provider ƬʸǤISP Ȥϥ󥿡ͥåȤ
        ³󶡤ҤȿǤ

     IP ɥ쥹(IP address)
        IP ɥ쥹Ȥϥͥåȥ TCP/IP ۥȤ̤뤿
        Ǥ IP ɥ쥹 4 ХĹǡ֥̾ɥåȶ 10 ɽ
        פɽ졢ƥХȤ `.' Ƕڤä 10 ʿɽ
        

     MSS
        Maximum Segment Size(MSS)ȤϡǤǡκ̤
        ǡʬʤˤ MSS  (MTU - IP إå) Х
        Ȱʾ夬ɬפǤ

     MTU
        MTU(Maximum Transmission Unit)Ȥϡ꾮Ҥʬ䤻
        IP 󥿡եǤΥǡ礭
        ѥ᡼ǤMTU ϡʬ䤵줿ʤǡ礭
        礭ʤФޤ󡣤ϥ
        򤱤뤿ΤΤǡϩΤɤǤ꾮 MTU ꤵ
        ƤСʬ䤵뤫Τޤ󡣤褯ȤͤȤ
        ϡͥåȥ󥿡եǤ 1500 ХȡSLIP 󥿡
        եǤ 576 ХȤǤ

     ϩ(route)
        route ȤϡŪϤãޤǤΥǡब̲ᤷƤƻ
        ʤޤ

     (server)
        ̾桼¦ˤ륽եȥƥؤ
        1ĤΥФʣΥӥ1ġ뤤ʣΥ饤
        󶡤ǤޤФȤƤϡftp  NFS(Networked File
        System) DNS(Domain Name Service|Server) ʤɤޤslip
         ppp ʤɡа(peer to peer)³ξ硢Фä
        ꡢ饤ȤƤӽФ¦ؤޤ

     window
        ɥ(window)Ȥϡü˼Ȥǡ̤κ
        Ǥ

  9.  ISP Ѥ Linux ?

  Linux  ISP ˻Ȥ硢 Linux ISP homepage
  <http://www.anime.net/linuxisp/> ͤˤʤޤΥڡˤɬ
  ʾؤΥݥ󥿤˭٤ϿƤޤ

  10.  ռ(Acknowledgements)

  ʸ񤯤ˤäơޤޤʹ׸򤤤ʲο͡˴դ
  ޤ(Ʊ) Axel Boldt, Arnt Gulbrandsen, Gary Allpike, Cees de
  Groot, Alan Cox, Jonathon Naylor

  11.  Copyright.

  The NET-3-HOWTO, information on how to install and configure
  networking support for Linux. Copyright (c) 1997 Terry Dawson.

  The NET-3-HOWTOLinux ǥݡȤƤͥåȥǽΥ󥹥
  ˤĤƤξ󡢤 Terry Dawson ͭƤޤ

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or (at
  your option) any later version.

  ʸ copyleft ݸƤޤʤFree Software
  Foundation  GNU General Public License ˴Ť¤ꡢʸͳ
  ˺ۤ꽤Ƥ⹽ޤ

  This program is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  General Public License for more details.

  ʸΩĤ褦˽񤫤ƤޤڤݾڤϤޤ
  ǤɤŪŬ뤫ɤݾڤǤޤ󡣾ܺ٤ˤĤ
  Ƥ GNU General Public License 

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the:

  GNU General Public Licence ϤʸȶǤϤǤ
  ǤʤϰʲϢƤ

  Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
  USA.

