Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > e74e806c1a2640e922856d7eb69d1420 > files > 84

howto-text-ja-2006-5mdv2010.0.noarch.rpm

  Linux PPP HOWTO
  Robert Hart, hartr@hedland.edu.au
  v2.2, 25 August 1996
  ‚±‚¶‚܂݂‚Ђë isle@st.rim.or.jp (1997/01/30)

  ‚±‚Ì•¶‘‚Å‚Í Linux PC ‚ð PPP ƒT[ƒo‚ɐڑ±‚·‚é•û–@A2 ‚‚̃lƒbƒgƒ[ƒN
  ‚ð PPP ‚ł‚Ȃ®•û–@A‚ ‚È‚½‚Ì Linux ƒ}ƒVƒ“‚ð PPP ƒT[ƒo‚É‚·‚é•û–@‚É‚Â
  ‚¢‚Äà–¾‚µ‚Ü‚·B
  ______________________________________________________________________

  –ÚŽŸ

  1. ƒCƒ“ƒgƒƒ_ƒNƒVƒ‡ƒ“
     1.1 ƒNƒ‰ƒCƒAƒ“ƒg‚ÆŽg‚¦‚éƒT[ƒrƒX
     1.2 ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚²‚Ƃ̈Ⴂ

  2. IP ”ԍ†
  3. ‚±‚Ì•¶‘‚Ì–Ú“I
     3.1 PPP ƒNƒ‰ƒCƒAƒ“ƒg‚ðÝ’è‚·‚é
        3.1.1 DIP ‚ÍŽg‚킸‚É CHAT ‚ðŽg‚¤
     3.2 PPP ƒT[ƒo‚̐ݒè
     3.3 2 ‚Â‚Ì LANA‚ ‚é‚¢‚Í LAN ‚ƃCƒ“ƒ^[ƒlƒbƒg‚ð PPP ‚Őڑ±‚·‚é•û–@
     3.4 ‚±‚Ì•¶‘‚ªˆµ‚í‚È‚¢–â‘èAA

  4. ‚±‚Ì•¶‘‚ňµ‚¤ƒ\ƒtƒgƒEƒFƒA‚̃o[ƒWƒ‡ƒ“
  5. ‚»‚Ì‘¼‚Ì—L—p/d—v‚È•¶‘
     5.1 —L—p‚È Linux ŠÖ˜A‚̃[ƒŠƒ“ƒOƒŠƒXƒg

  6. Linux ƒJ[ƒlƒ‹‚̐ݒè
  7. Linux ƒJ[ƒlƒ‹ƒ\[ƒX‚̃Cƒ“ƒXƒg[ƒ‹
  8. ƒn[ƒhƒEƒFƒA‚ɂ‚¢‚Ä
  9. ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹ - Linux 1.2.13 ‚̏ꍇ
     9.1 ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹ - Linux 1.3.x ‚Æ 2.0.x ‚̏ꍇ
     9.2 PPP-2.2 ‚Æ /proc/net/dev ‚ɂ‚¢‚Ä
     9.3 ƒJ[ƒlƒ‹Ý’è‚Ì‚»‚Ì‘¼‚̐ݒè‚ɂ‚¢‚Ä

  10. PPP Ú‘±‚ð‚·‚é‚½‚ß‚É•K—v‚ȏî•ñ
     10.1 ƒ‚ƒfƒ€‚ðŒo—R‚µ‚½ŠO•”‚ւ̐ڑ±ƒeƒXƒg

  11. ƒVƒŠƒAƒ‹ƒ|[ƒg‚Æ‚»‚̃Xƒs[ƒh‚ɂ‚¢‚Ẵƒ‚
  12. ƒ‚ƒfƒ€‚̐ݒè
     12.1 ƒVƒŠƒAƒ‹ƒ|[ƒg‚̃tƒ[§Œä‚ɂ‚¢‚Ä

  13. PPP ‚ƃ‹[ƒgŒ ŒÀ
  14. PPP Ú‘±—pÝ’èƒtƒ@ƒCƒ‹
     14.1 options.tbl ƒtƒ@ƒCƒ‹
     14.2 ‚ǂ̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚ׂ«H
        14.2.1 /etc/ppp/options(PAP/CHAP ‚ðŽg‚í‚È‚¢ê‡)
        14.2.2 /etc/ppp/options (PAP/CHAP‚ðŽg‚¤ê‡)

  15. /etc/resolv.conf ƒtƒ@ƒCƒ‹‚̐ݒè
  16. PAP/CHAP ‚Ì”FØƒtƒ@ƒCƒ‹
     16.1 PAP ‚Ì”FØƒtƒ@ƒCƒ‹
     16.2 CHAP ‚Ì”FØƒtƒ@ƒCƒ‹

  17. PPP Ú‘±‚ðŽè“®‚Å‹N“®
  18. Ú‘±‚ðŽ©“®‰»‚·‚é‚É‚Í - Ú‘±—pƒXƒNƒŠƒvƒg‚̍ì‚è•û
     18.1 ƒ†[ƒU–¼‚ƃpƒXƒ[ƒh‚ð‚‚©‚Á‚½”FØ‚̏ꍇ
     18.2 ppp-on ƒXƒNƒŠƒvƒg
     18.3 PPP ‹N“®ƒXƒNƒŠƒvƒg‚̏C³
        18.3.1 ppp-on ƒXƒNƒŠƒvƒg
        18.3.2 ƒT[ƒo‘¤‚Å‚Ì PPP ‚ÌŠJŽn
        18.3.3 ppp-on-dialer ƒXƒNƒŠƒvƒg
     18.4 chat ƒXƒNƒŠƒvƒg‚̈Ӗ¡‚·‚é‚à‚Ì
     18.5 PAP/CHAP ”FØ‚ðŽg‚¤ê‡‚̃XƒNƒŠƒvƒg
     18.6 pppd ‚̃fƒoƒbƒO‚Æ -f ‚ÅŽw’è‚·‚éƒIƒvƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹

  19. Ú‘±ƒXƒNƒŠƒvƒg‚̃eƒXƒg
  20. PPP Ú‘±‚̏I—¹
  21. ƒfƒoƒbƒO
     21.1 PPP ‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½‚Ì‚Å‚·‚ªALinux ‚ª”FŽ¯‚µ‚Ä‚­‚ê‚Ü‚¹‚ñB
     21.2 ƒfƒtƒHƒ‹ƒgƒ‹[ƒg(default route)‚ðÝ’è‚Å‚«‚Ü‚¹‚ñB

  22. 2 ‚‚̃lƒbƒgƒ[ƒN‚ð PPP ‚ł‚Ȃ®‚É‚Í
     22.1 IP ”ԍ†‚̐ݒè
     22.2 Œo˜H‚̐ݒè
     22.3 ƒlƒbƒgƒ[ƒNƒZƒLƒ…ƒŠƒeƒB

  23. Ú‘±‚ªŠm—§‚µ‚½ŒãAA
     23.1 “Á•Ê‚ÌŒo˜HÝ’è
     23.2 e-mail ‚̏ˆ—

  24. ƒŠƒ“ƒN‚̏I—¹
  25. LAN ‚̃‹[ƒeƒBƒ“ƒO‚ÉŠÖ‚í‚é–â‘è
     25.1 ƒZƒLƒ…ƒŠƒeƒB‚ɂ‚¢‚Ẵƒ‚

  26. ‚Ç‚¤‚µ‚悤‚à‚È‚¢‚Æ‚«‚ɁB
  27. Ú‘±‚ª‚¤‚Ü‚­‚¢‚Á‚Ä‚©‚ç‹N‚«‚â‚·‚¢–â‘è
     27.1 PPP ƒT[ƒo‚©‚çæ‚֐ڑ±‚Å‚«‚Ü‚¹‚ñB
     27.2 e-mail ‚ðo‚¹‚é‚ñ‚Å‚·‚ªŽó‚¯‚Æ‚ê‚Ü‚¹‚ñB
     27.3 ‚È‚º‘¼‚̐l‚ª finger ‚â WWW, gopherAtalk ‚ÅŽ„‚̃}ƒVƒ“‚ɐڑ±‚Å‚«‚È‚¢‚Ì‚Å‚µ‚傤B

  28. “®“I‚È IP ”ԍ†‚ŃCƒ“ƒ^[ƒlƒbƒg‚ÌŠeŽíƒT[ƒrƒX‚ðŽg‚¤‚É‚Í
     28.1 e-mail ‚̐ݒè
     28.2 ƒ[ƒJƒ‹‚ȃl[ƒ€ƒT[ƒo‚̐ݒè

  29. PPP ƒT[ƒo‚̐ݒè
     29.1 ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹
     29.2 ƒT[ƒoƒVƒXƒeƒ€‚ÌŠT—v
     29.3 ƒ\ƒtƒgƒEƒFƒA‚ðW‚ß‚é
     29.4 •W€“I‚È(ƒVƒFƒ‹Œo—R‚Ì)Ú‘±B
     29.5 PPP ‚̃IƒvƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚̐ݒè
     29.6 pppd ‚ðƒ†[ƒU‚ª(‚¤‚Ü‚­)“®‚©‚¹‚é‚悤‚ɐݒ肷‚é
     29.7 pppd —p‚̃GƒCƒŠƒAƒX‚̐ݒè

  30. PPP ‚ðƒkƒ‹ƒ‚ƒfƒ€(ƒVƒŠƒAƒ‹’¼Œ‹)‚ÅŽg‚¤‚É‚Í

  ______________________________________________________________________

  Copyright

  The copyright of this document is retained by the author.  Permission
  is granted to distribute the document by electronic means and  on CDs
  provided that it is kept entirely in its original format. Permission
  is also granted to print a copy of this document for personal use.

  The republishing of this document in part or in whole without the
  permission of the copyright holder by any means other than as noted
  above is prohibited.

  ‚±‚Ì•¶‘‚Ì’˜ìŒ ‚Í’˜ŽÒ‚ª•ÛŽ‚µ‚Ä‚¢‚Ü‚·B‚±‚Ì’˜ìŒ •\Ž¦‚ª‚»‚Ì‚Ü‚ÜŽc‚³‚ê
  ‚éŒÀ‚èA‚ǂ̂悤‚È“d‹C“I‚È•û–@‚Å‚àA‚ ‚é‚¢‚Í CD ‚ð—p‚¢‚½Ä”z•z‚à‹–‰Â‚µ
  ‚Ü‚·B‚Ü‚½AŒÂl‚ÈŽg—p‚È‚ç‚΂±‚Ì•¶‘‚ðƒvƒŠƒ“ƒgƒAƒEƒg‚·‚邱‚Æ‚à”F‚ß‚Ü
  ‚·B

  ã‹LˆÈŠO‚Ì•û–@‚É‚æ‚邱‚Ì•¶‘‚̈ꕔA‚ ‚é‚¢‚Í‘S‘̂̍Ĕz•z‚́A’˜ŽÒ‚ª‹–‰Â
  ‚µ‚È‚¢ŒÀ‚è‹ÖŽ~‚µ‚Ü‚·B

  ”z•z

  ‚±‚Ì•¶‘‚̓o[ƒWƒ‡ƒ“‚ªV‚µ‚­‚Ȃ邲‚Æ‚Écomp.os.linux.answers‚É“Še‚³‚ê
  ‚Ü‚·B‚Ü‚½AˆÈ‰º‚ÌURL‚©‚çHTML”Å‚à“üŽè‰Â”\‚Å‚·B

  o  Linux Howto Index <http://sunsite.unc.edu/mdw/linux.html#howto>

  ‚»‚Ì‘¼‚̃tƒH[ƒ}ƒbƒg(SGMLAASCIIApostscriptADVI)‚à Howtos - other
  formats <ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/other-formats>‚©‚ç
  “üŽè‚Å‚«‚Ü‚·B

  sunsite.unc.edu ‚͂‚˂ɍ‚•‰‰×ó‘Ô‚É‚È‚Á‚Ä‚¢‚Ü‚·‚Ì‚Å‚¨‹ß‚­‚̃~ƒ‰[ƒTƒC
  ƒg(—Ⴆ‚Îftp.hitachi.co.jp)‚ð‚²—˜—p‚­‚¾‚³‚¢B

  ŽÓŽ«

  ‚±‚Ì•¶‘‚ð€”õ‚·‚邽‚ß‚É‘½‚­‚̐lX‚ª•‚¯‚Ä‚­‚ê‚Ü‚µ‚½B“Á‚É PPP ‚»‚Ì‚à
  ‚̂ɂ‚¢‚Ä‹³‚¦‚Ä‚­‚ꂽ Al Longyear(‚à‚¿‚ë‚ñA‚±‚Ì•¶‘‚ɊԈႢ‚ª‚ ‚ê
  ‚΁A‚»‚ê‚ÍŽ„‚̐ӔC‚Å‚·)ALinux Howto ‚̃ƒ“ƒeƒiƒ“ƒX’S“–‚Ì Greg
  HankinsA linuxdoc-sgml ƒpƒbƒP[ƒW‚̐ݒè‚ð•‚¯‚Ä‚­‚ꂽ Daniel
  Berinson(’÷Ø‚É 3 “ú‚µ‚©‚È‚©‚Á‚½Žž‚É)A•¶‘‚̃Xƒ^ƒCƒ‹‚â“à—eA‡˜A˜_
  —Aà–¾‚Ì–¾Šm‚³‚ɂ‚¢‚Ä‘½‚­‚̏•Œ¾‚ð—^‚¦‚Ä‚­‚ꂽ Debi
  Tackett(MaximumAccess.com)‚ÉŠ´ŽÓ‚µ‚Ü‚·B

  Ž„‚É e-mail ‚Å‚³‚Ü‚´‚܂ȃRƒƒ“ƒg‚ð‚­‚¾‚³‚Á‚½‘½‚­‚Ì•ûX‚É‚àŠ´ŽÓ‚µ‚Ü‚·B
  ‘¼‚Ì HOWTO ‚Ì’˜ŽÒ“¯—lA‚±‚Ì•¶‘‚ªŽè•‚¯‚Æ‚È‚Á‚½lX‚©‚犴ŽÓ‚³‚ê‚邱‚Æ
  ‚ª‰äX‚Ì—Bˆê‚Ì•ñV‚Å‚ ‚èA‚»‚ê‚ŏ\•ª‚È‚Ì‚Å‚·B‚±‚Ì•¶‘‚ð‘‚­‚±‚ƂŁAŽ„
  ‚ðŠÜ‚ß‚½‘S‚Ä‚Ì Linux ƒ†[ƒU[‚ª•‰‚Á‚Ä‚¢‚éAŽ„‚½‚¿‚Ì‘åD‚«‚È OS ‚ðì
  ‚èAƒƒ“ƒeƒiƒ“ƒX‚µ‚Ä‚­‚ê‚Ä‚¢‚élX‚ɑ΂·‚éŽØ‚è‚ð­‚µ‚Å‚à•Ô‚·‚±‚Æ‚ª‚Å‚«
  ‚ê‚΁A‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

  1.  ƒCƒ“ƒgƒƒ_ƒNƒVƒ‡ƒ“

  PPP(Point to Point Protocol)‚̓VƒŠƒAƒ‹Ú‘±ã‚É IP(Internet Protocol)‚â
  ‚»‚Ì‘¼‚̃lƒbƒgƒ[ƒNƒvƒƒgƒRƒ‹‚ð\’z‚µA‰Ò“­‚³‚¹‚邽‚ß‚ÌŽd‘g‚Ý‚Å‚·B
  PPP ‚̓kƒ‹ƒ‚ƒfƒ€Œo—R‚Ì’¼Œ‹‚µ‚½ƒVƒŠƒAƒ‹Ú‘±‚â telnet ãA‚ ‚é‚¢‚̓‚ƒfƒ€
  ‚Æ“d˜b‰ñü‚ðŒo—R‚µ‚½Ú‘±‚̏ã‚Å‚à’£‚邱‚Æ‚ª‰Â”\‚Å‚·BPPP ‚ðŽg‚¦‚΂ ‚È‚½
  ‚Ì Linux PC ‚ð PPP ƒT[ƒo‚ɐڑ±‚µA‚»‚̃T[ƒo‚ªÚ‘±‚µ‚Ä‚¢‚éƒlƒbƒgƒ[
  ƒNŽ‘Œ¹‚É‚ ‚½‚©‚à(‚Ù‚Æ‚ñ‚Ç)’¼Ú‚»‚̃lƒbƒgƒ[ƒN‚ɐڑ±‚µ‚Ä‚¢‚é‚©‚̂悤‚É
  Žg‚¤‚±‚Æ‚ª‰Â”\‚É‚È‚è‚Ü‚·B

  ‚Ü‚½A‚ ‚È‚½‚Ì Linux PC ‚ð PPP ƒT[ƒo‚Æ‚µ‚Đݒ肷‚ê‚΁A‘¼‚̃Rƒ“ƒsƒ…[
  ƒ^‚©‚ç“d˜b‰ñüŒo—R‚Őڑ±‚µA‚ ‚È‚½‚Ì Linux PC ‚Æ/‚ ‚é‚¢‚́Aƒlƒbƒgƒ[
  ƒN‚ɃAƒNƒZƒX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B

  PPP ‚͈ê‘Έê‚̒ʐM•ûŽ®‚Å‚·‚ªAPPP ‚ðŽg‚Á‚Ä 2 ‘ä‚Ì Linux PC ‚ð‚‚Ȃ¢
  ‚ŁA 2 ‚‚̃lƒbƒgƒ[ƒN‚ðÚ‘±‚·‚邱‚Æ(‚ ‚é‚¢‚̓[ƒJƒ‹ƒlƒbƒgƒ[ƒN‚ðƒC
  ƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚邱‚Æ)‚à‰Â”\‚Å‚·B

  PPP ‚ƃC[ƒTƒlƒbƒgÚ‘±‚Ì‘å‚«‚ȈႢ‚̈ê‚‚̓Xƒs[ƒh‚Å‚·B•W€“I‚ȃC[ƒT
  ƒlƒbƒgÚ‘±‚Ì—˜_“I‚ȍőå“]‘—‘¬“x‚Í 10Mbps(ˆê•b‚ ‚½‚è•S–œƒrƒbƒg)‚Å‚·
  ‚ªA PPP ‚̏ꍇAÅ‘¬‚̃‚ƒfƒ€‚Å‚à 33.6kbps(1 •b‚ ‚½‚è 1000 ƒrƒbƒg)‚Å
  ‚·B‚Ü‚½APPP Ú‘±‚ÌŒ`‘Ô‚É‚æ‚Á‚Ä‚ÍŽg‚¦‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚âƒT[ƒrƒX‚ɐ§
  ŒÀ‚ª¶‚¶‚邱‚Æ‚à‚ ‚è‚Ü‚·B

  1.1.  ƒNƒ‰ƒCƒAƒ“ƒg‚ÆŽg‚¦‚éƒT[ƒrƒX

  PPP ‚ÍŒµ–§‚Ȉê‘Έê‚̃vƒƒgƒRƒ‹‚Å‚·G‚·‚È‚í‚¿A(‹Zp“I‚É‚Í)“d˜b‚ð‚©‚¯‚é
  ‘¤‚̃}ƒVƒ“‚Ǝ󂯂鑤‚̃}ƒVƒ“‚ɈႢ‚Í‚ ‚è‚Ü‚¹‚ñB‚µ‚©‚µ‚È‚ª‚çA˜b‚𕪂è
  ‚â‚·‚­‚·‚邽‚߂ɃT[ƒo‚ƃNƒ‰ƒCƒAƒ“ƒg‚Æ‚¢‚¤‹æ•Ê‚ð•t‚¯‚ÄŽg‚¤‚±‚Æ‚É‚µ‚Ü
  ‚·B

  “d˜b‚ð‚©‚¯‚Ä PPP Ú‘±‚ðŠm—§‚·‚鑤‚̃TƒCƒg‚ðƒNƒ‰ƒCƒAƒ“ƒg‚ƌĂсAÚ‘±æ
  ‚̃}ƒVƒ“‚ðƒT[ƒo‚ƌĂԂ±‚Æ‚É‚µ‚Ü‚·B

  “d˜b‚ðŽó‚¯‚Ä PPP Ú‘±‚ð—pˆÓ‚·‚鑤‚Ì Linux ƒ}ƒVƒ“‚ðÝ’è‚·‚éê‡APPP ƒT
  [ƒo‚ðÝ’肵‚Ä‚¢‚é‚킯‚Å‚·B

  ‘S‚Ä‚Ì Linux PC ‚Í PPP ‚̃T[ƒo‚É‚àƒNƒ‰ƒCƒAƒ“ƒg‚É‚à‚È‚ê‚Ü‚·B•¡”‚̃V
  ƒŠƒAƒ‹ƒ|[ƒg(‚Æ•K—v‚È‚ç‚΃‚ƒfƒ€)‚ª‚ ‚ê‚΁Aˆê‘ä‚̃}ƒVƒ“‚ªƒT[ƒo‚ƃNƒ‰ƒC
  ƒAƒ“ƒg‚É“¯Žž‚ɂȂ邱‚Æ‚à‰Â”\‚Å‚·Bãq‚̂悤‚ɁAPPP Ú‘±‚ª¬—§‚µ‚Ä‚µ‚Ü
  ‚¦‚΃Nƒ‰ƒCƒAƒ“ƒg‚ƃT[ƒo‚̊Ԃɂ͉½‚̈Ⴂ‚à‚ ‚è‚Ü‚¹‚ñB

  ‚±‚Ì•¶‘‚Å‚Í“d˜b‚ð‚©‚¯‚鑤‚̃}ƒVƒ“‚ðƒNƒ‰ƒCƒAƒ“ƒg‚Æ‚µA“d˜b‚ðŽó‚¯
  ‚āA(ƒ†[ƒU[ ID ‚âƒpƒXƒ[ƒhA‚ ‚é‚¢‚Í‚»‚Ì‘¼‚ÌŽd‘g‚Ý‚Å)ƒ†[ƒU[”FØ‚ð
  ‚·‚鑤‚̃}ƒVƒ“‚ðƒNƒ‰ƒCƒAƒ“ƒg‚ƌĂԂ±‚Æ‚É‚µ‚Ü‚·B

  ‚Ù‚Æ‚ñ‚ǂ̐l‚́APPP ‚ðƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ÅŽg‚¢AƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚Ä‚¢
  ‚éƒ}ƒVƒ“‚ɐڑ±‚·‚邱‚Æ‚É‹»–¡‚ð‚¨Ž‚¿‚Å‚µ‚傤B‚»‚̏ꍇA”Þ‚ç‚Í PC ‚ðƒN
  ƒ‰ƒCƒAƒ“ƒg‚Æ‚µ‚ÄŽg‚Á‚Ä‚¢‚é‚킯‚Å‚·B

  ‚±‚Ì•¶‘‚Éà–¾‚µ‚Ä‚¢‚éŽè‡‚ɏ]‚¦‚΁AƒCƒ“ƒ^[ƒlƒbƒg‚ÉŽ©“®“I‚ɐڑ±‚·‚邱
  ‚Æ‚à‰Â”\‚É‚È‚è‚Ü‚·B

  ‰Á‚¦‚āALinux PC ‚ð PPPƒT[ƒo‚Æ‚µ‚Đݒ肷‚é•û–@‚ɂ‚¢‚ĉðà‚µA PPP ‚ð
  Žg‚Á‚Ä 2 ‚Â‚Ì LAN ‚ð(Š®‘S‚ȃ‹[ƒeƒBƒ“ƒO‚Å)Ú‘±‚·‚é•û–@‚ɂ‚¢‚Ä‚àà–¾‚µ
  ‚Ü‚·(‚±‚ê‚Í WAN - Wide Area Network - Ú‘±‚Å‚æ‚­Œ©‚ç‚ê‚é•û–@‚Å‚·)B

  1.2.  ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚²‚Ƃ̈Ⴂ

  ¢‚Ì’†‚É‚Í‚³‚Ü‚´‚Ü‚È Linux ‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ª‚ ‚èA‚»‚ꂼ‚ê‚É
  “ÆŽ©‚Ì•û–@‚ðŽ‚Á‚Ä‚¢‚Ü‚·B

  Linux(Unix) ƒ}ƒVƒ“‚ð‹N“®‚·‚éÛ‚̐ݒè•û–@‚ÆŠeŽí‚̃Cƒ“ƒ^[ƒtƒFƒCƒX‚̐ݒè
  •û–@‚ɂ́A‘å‚«‚­ 2 ‚‚̕û–@‚ª‚ ‚è‚Ü‚·B

  ˆê‚‚ÍBSD ƒXƒ^ƒCƒ‹‚Ì‹N“®•û–@‚Å‚ ‚èA‚à‚¤ˆê‚‚ÍSystem V ƒXƒ^ƒCƒ‹‚Ì‹N“®
  •û–@‚Å‚·B‚¢‚­‚‚©‚Ì Unix ‚ÉŠÖ‚µ‚½ƒjƒ…[ƒXƒOƒ‹[ƒv‚ð‚²——‚É‚È‚Á‚½•û‚È‚ç
  ‚΁A—¼ŽÒ‚ÌŠÔ‚ÉŽž‚Æ‚µ‚Ä‹N‚±‚鐹í‚ðŒ©•·‚«‚µ‚½‚±‚Æ‚à‚ ‚é‚Å‚µ‚傤B‚»‚ÌŽí
  ‚Ì‹c˜_‚É‹»–¡‚ª‚ ‚ê‚ÎŽQ‰Á‚µ‚Ă݂邱‚Æ‚à–Ê”’‚¢‚©‚à’m‚ê‚Ü‚¹‚ñB

  ‘½•ª Linux ‚Å‚à‚Á‚Æ‚àL‚­Žg‚í‚ê‚Ä‚¢‚éƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì‚¤‚¿A

  o  Slackware
     ‚Í BSD ƒXƒ^ƒCƒ‹‚Ì‹N“®•û–@‚ðÌ—p‚µ‚Ä‚¨‚èA

  o  Red Hat (‚Æ‚»‚ê‚É—R—ˆ‚·‚é Caldera)
     ‚Í SysV ƒXƒ^ƒCƒ‹‚Ì‹N“®•û–@‚ðÌ—p‚µ‚Ä‚¢‚Ü‚·B

  BSD ƒXƒ^ƒCƒ‹‚Ì‹N“®•û–@‚ł́A‹N“®—p‚̃tƒ@ƒCƒ‹‚Í /etc/... ‚É‚ ‚èAˆÈ‰º‚Ì
  ‚悤‚ȃtƒ@ƒCƒ‹‚É‚È‚Á‚Ä‚¢‚Ü‚·B

  ______________________________________________________________________
          /etc/rc
          /etc/rc.local
          /etc/rc.serial
  ______________________________________________________________________

  System V ƒXƒ^ƒCƒ‹‚Ì‹N“®•û–@‚ł́A‹N“®—p‚̃tƒ@ƒCƒ‹‚Í /etc/rc.d/... ‚É‚ 
  ‚èA‘½‚­‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·B

  ______________________________________________________________________
  drwxr-xr-x   2 root     root         1024 Jul  6 15:12 init.d
  -rwxr-xr-x   1 root     root         1776 Feb  9 05:01 rc
  -rwxr-xr-x   1 root     root          820 Jan  2  1996 rc.local
  -rwxr-xr-x   1 root     root         2567 Jul  5 20:30 rc.sysinit
  drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc0.d
  drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc1.d
  drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc2.d
  drwxr-xr-x   2 root     root         1024 Jul 18 18:07 rc3.d
  drwxr-xr-x   2 root     root         1024 May 27  1995 rc4.d
  drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc5.d
  drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc6.d
  ______________________________________________________________________

  ƒC[ƒTƒlƒbƒgƒCƒ“ƒ^[ƒtƒFƒCƒX‚â‚»‚ê‚ÉŠÖ˜A‚·‚éƒlƒbƒgƒ[ƒN‚ÌŒo˜H§Œä‚ª‚Ç
  ‚̂悤‚ɐݒ肳‚ê‚Ä‚¢‚é‚©‚𒲂ׂé‚ɂ́A‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚ðƒ`ƒFƒbƒN‚µ‚āA
  ŽÀÛ‚É‚»‚ê‚ç‚ðs‚È‚Á‚Ä‚¢‚éƒRƒ}ƒ“ƒh‚ðŒ©•t‚¯‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ‚¢‚­‚‚©‚Ì—á‚Å‚Í(—Ⴆ‚Î Red Hat ‚Æ Caldera) X ƒEƒBƒ“ƒhƒEƒx[ƒX‚Ì PPP
  Ý’èƒc[ƒ‹‚ª•t‘®‚µ‚Ä‚¢‚éê‡‚ª‚ ‚è‚Ü‚·B‚µ‚©‚µ‚È‚ª‚çA‚±‚Ì HOWTO ‚Å
  ‚́A‚»‚̂悤‚È“Á’è‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ɉˑ¶‚µ‚½ƒc[ƒ‹‚Ìà–¾‚Í‚µ‚Ü
  ‚¹‚ñB‚»‚ê‚ç‚̃c[ƒ‹‚Å–â‘肪¶‚¶‚½ê‡‚́AƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̍쐬
  Œ³‚É’¼Úq‚Ë‚Ä‚­‚¾‚³‚¢B

  2.  IP ”ԍ†

  ƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚é‘S‚ẴfƒoƒCƒX‚Í“ÆŽ©‚Ì IP ”ԍ†‚ðŽ‚Á‚Ä‚¢‚È‚¯‚ê
  ‚΂Ȃè‚Ü‚¹‚ñBIP ”ԍ†‚ðŠÇ—‚·‚邽‚ß‚Ì‘gD‚ÍŠe‘‚²‚Ƃɐݒu‚³‚ê‚Ä‚¢‚Ü
  ‚·B

  LAN ‚ðŒo—R‚µ‚ăCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚éê‡A‚ ‚ç‚©‚¶‚ß‚»‚Ì LAN —p‚ÉŠ„
  ‚è“–‚Ä‚ç‚ꂽ IP ”ԍ†‚Ì’†‚©‚çALAN ‚ɐڑ±‚µ‚Ä‚¢‚é‘S‚ẴRƒ“ƒsƒ…[ƒ^‚ƃf
  ƒoƒCƒX‚Ì IP ƒAƒhƒŒƒX‚ðÝ’肵‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñBŸŽè‚ɝs‘¢‚µ‚½ IP ”ԍ†
  ‚ðŽg‚Á‚Ä LAN (ƒCƒ“ƒ^[ƒlƒbƒg‚ÍŒ¾‚¤‚Ü‚Å‚à‚È‚­)‚ɐڑ±‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñB
  Åˆ«‚̏ꍇA’P‚É“®‚©‚È‚¢‚¾‚¯‚Å‚È‚­A‚ ‚È‚½‚́u“‚ñ‚¾v IP ”ԍ†‚ªAŠù‚É
  ‚»‚̔ԍ†‚ðŽg‚Á‚Ä‚¢‚éƒRƒ“ƒsƒ…[ƒ^‚̒ʐM‚ÆŠ±Â‚µ‚đ卬—‚ð‚à‚½‚ç‚·‰Â”\«
  ‚·‚ç‚ ‚è‚Ü‚·B

  ‚±‚Ì•¶‘‚Ì’†‚ÅŽg‚¤ IP ”ԍ†‚Í(‚¢‚­‚‚©‚Ì—áŠO‚ðœ‚¢‚Ä)AƒCƒ“ƒ^[ƒlƒbƒg‚É
  Ú‘±‚µ‚È‚¢ƒlƒbƒgƒ[ƒN—p‚É‚ ‚ç‚©‚¶‚ß—pˆÓ‚³‚ê‚Ä‚¢‚é”ԍ†‚Ì’†‚©‚ç‘I‚ñ‚Å‚¢
  ‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

  ƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚Ä‚¢‚È‚¢ LAN —p‚É—pˆÓ‚³‚ꂽ IP ”ԍ†‚͈ȉº‚Ì’Ê‚è
  ‚Å‚·B

  o  Class A ‚̃AƒhƒŒƒX 1 ‚Â
     10.0.0.0 - 10.255.255.255

  o  Class B ‚̃AƒhƒŒƒX 16
     172.16.0.0 - 172.31.255.255

  o  Class C ‚̃AƒhƒŒƒX 256
     192.168.0.0 - 192.168.255.255

  ‚ ‚È‚½‚̍‘‚Ì IP ”ԍ†‚ÌŠÇ—‘gD‚©‚ç IP ”ԍ†‚ðŠ„“–‚Ä‚Ä‚à‚ç‚Á‚Ä‚¢‚È‚¢ (•Â
  ‚¶‚½)LAN ‚ɂ́Aã‚Ì IP ”ԍ†‚Ì’†‚©‚çˆê˜A‚̔ԍ†‚ðŠ„‚è‚ ‚Ä‚ÄŽg‚Á‚Ä‚­‚¾‚³
  ‚¢B

  ‚±‚ê‚ç‚Ì IP ”ԍ†‚̓Cƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚Ä‚¢‚éƒfƒoƒCƒX‚É‚ÍŒˆ‚µ‚ÄŽg‚Á‚Ä
  ‚Í‚¢‚¯‚Ü‚¹‚ñB‚µ‚©‚µ‚È‚ª‚çAƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚Ä‚¢‚éƒ}ƒVƒ“‚̃[ƒJ
  ƒ‹‚ȃC[ƒTƒlƒbƒgƒCƒ“ƒ^[ƒtƒFƒCƒX‚ÉŠ„“–‚Ă邱‚Ƃ͉”\‚Å‚·B‚È‚º‚È‚çAIP
  ”ԍ†‚Æ‚¢‚¤‚Ì‚ÍŽÀÛ‚ɂ̓lƒbƒgƒ[ƒNƒCƒ“ƒ^[ƒtƒFƒCƒX‚É•t‚¯‚é‚à‚Ì‚Å‚ ‚èA
  ƒRƒ“ƒsƒ…[ƒ^‚É•t‚¯‚é‚à‚Ì‚Å‚Í‚È‚¢‚©‚ç‚Å‚·B‚Å‚·‚©‚çAƒC[ƒTƒlƒbƒgƒCƒ“ƒ^
  [ƒtƒFƒCƒX‚ª (—Ⴆ‚Î)10.0.0.1 ‚Å‚ ‚Á‚Ä‚àAPPP ‚ðŽg‚Á‚ăCƒ“ƒ^[ƒlƒbƒg‚É
  Ú‘±‚·‚éê‡APPP ƒCƒ“ƒ^[ƒtƒFƒCƒX‚É•Ê‚Ì(—LŒø‚È) IP ”ԍ†‚ðƒT[ƒo‚©‚犄
  ‚è“–‚Ä‚Ä‚à‚炦‚΁APPP Œo—R‚ŃCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚邱‚Ƃ͉”\‚Å‚·B‚±
  ‚̏ꍇA‚ ‚È‚½‚̃}ƒVƒ“‚©‚ç‚̓Cƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚Å‚«‚Ü‚·‚ªALAN ‚ɐڑ±
  ‚µ‚½‘¼‚̃Rƒ“ƒsƒ…[ƒ^‚©‚ç‚͐ڑ±‚Å‚«‚Ü‚¹‚ñB

  ‚µ‚©‚µ‚È‚ª‚çALinux ‚Æ ipfwadm ƒ\ƒtƒg‚Ì IP masquerade ‹@”\‚ðŽg‚¦‚΁A
  LAN ‚ɐڑ±‚µ‚½‘¼‚̃}ƒVƒ“‚©‚ç‚àƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚邱‚Æ‚ª‰Â”\‚É‚È‚è
  ‚Ü‚·(Žg‚¦‚éƒT[ƒrƒX‚É‘½­‚̐§ŒÀ‚Í‚ ‚è‚Ü‚·‚ª)B

  masquerade ‹@”\‚̏ڍׂɂ‚¢‚Ä‚Í IP Masquerade mini-HOWTO(Linux IP
  Masquerade mini HOWTO <http://sunsite.unc.edu/mdw/HOWTO/mini/IP-
  Masquerade> ‚ð‚²——‚­‚¾‚³‚¢B

  uˆê‘ä‚̃}ƒVƒ“‚ð PPP ‚ðŽg‚Á‚ăvƒƒoƒCƒ_Œo—R‚ŃCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚½
  ‚¢v‚Æ‚¢‚¤‚Ù‚Æ‚ñ‚ǂ̈ê”ʃ†[ƒU[‚É‚Æ‚Á‚ẮAIP ”ԍ†(‚æ‚萳Šm‚ɂ̓lƒbƒg
  ƒ[ƒN”ԍ†)‚ðŒöŽ®‚ÉŠ„‚è‚ ‚Ä‚Ä‚à‚炤•K—v‚Í‚ ‚è‚Ü‚¹‚ñB

  ¬‹K–Í‚Ì LAN ‚ðƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚½‚¢ê‡A‘½‚­‚̃Cƒ“ƒ^[ƒlƒbƒgÚ
  ‘±ƒT[ƒrƒXƒvƒƒoƒCƒ_(ISP)‚ªA‚ ‚ç‚©‚¶‚ß—pˆÓ‚µ‚Ä‚ ‚é IP ”ԍ†‚Ì’†‚©‚çê
  —p‚̃Tƒuƒlƒbƒg(IP ”ԍ†‚Ì“Á’è‚Ì‘g)‚ðŠ„‚è“–‚Ä‚éƒT[ƒrƒX‚ð—pˆÓ‚µ‚Ä‚¢‚Ü
  ‚·B

  ˆê‘ä‚Ì PC ‚ð ISP Œo—R‚ŃCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚½‚¢ƒ†[ƒU‚ɑ΂µ‚āA‚Ù‚Æ
  ‚ñ‚Ç‚Ì ISP ‚Í“®“I‚È IP ”ԍ†‚ÌŠ„‚è“–‚Ä‚ðs‚È‚Á‚Ä‚¢‚Ü‚·B‚·‚È‚í‚¿AÚ‘±
  ‚µ‚½Û‚É ISP ‚©‚çA‚»‚̐ڑ±‚̍ۂɂ̂ݗLŒø‚È IP ”ԍ†‚ð‚ ‚È‚½‚Ì PPP ƒCƒ“
  ƒ^[ƒtƒFƒCƒX‚ÉŠ„‚è“–‚Ä‚éA‚Æ‚¢‚¤Žd‘g‚Ý‚Å‚·B

  “®“I‚È IP ”ԍ†‚ÌŠ„‚è“–‚Ä‹@”\‚̏ꍇAŠ„‚è“–‚Ä‚ç‚ê‚é IP ”ԍ†‚͐ڑ±‚·‚邽
  ‚тɈقȂè‚Ü‚·B‚±‚̏ꍇAƒT[ƒoƒ^ƒCƒv‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“A‚·‚È‚í‚¿
  sendmail ‚â ftpdAhttpd ‚È‚Ç‚Í‚¤‚Ü‚­Žg‚¦‚Ü‚¹‚ñB“®“I‚È IP ”ԍ†‚ÌŠ„‚è“–
  ‚Ä‚É‚æ‚鐧ŒÀ‚ɂ‚¢‚Ä(‚Ɖ”\‚Ȕ͈͂ł»‚̐§ŒÀ‚ð‚­‚®‚è‚Ê‚¯‚é•û–@‚ɂ‚¢
  ‚Ä)‚ÍŒãq‚µ‚Ü‚·B

  3.  ‚±‚Ì•¶‘‚Ì–Ú“I

  3.1.  PPP ƒNƒ‰ƒCƒAƒ“ƒg‚ðÝ’è‚·‚é

  ‚±‚Ì•¶‘‚Å‚Í Linux ‚Æ PPP ‚ðŽg‚Á‚Ä PPP ƒT[ƒo‚ɐڑ±‚µAPPP ‚ðŽg‚Á‚½ IP
  Ú‘±‚𒣂肽‚¢lŒü‚¯‚ɉðà‚ð‚µ‚Ü‚·BˆÈ‰º‚ł̓J[ƒlƒ‹‚̍č\’zŽž‚É PPP
  ƒhƒ‰ƒCƒo‚ªƒRƒ“ƒpƒCƒ‹‚³‚êA‚ ‚È‚½‚Ì Linux ƒ}ƒVƒ“‚É PPP ƒhƒ‰ƒCƒo‚ªƒCƒ“ƒX
  ƒg[ƒ‹‚³‚ê‚Ä‚¢‚é‚à‚Ì‚Æ‚µ‚Ü‚·(‚½‚¾‚µAPPP ƒhƒ‰ƒCƒo‚ðŽg‚¤‚½‚߂̃J[ƒlƒ‹
  ‚̐ݒè/ƒRƒ“ƒpƒCƒ‹‚Ì•û–@‚ɂ‚¢‚Ä‚àŠÈ’P‚Éà–¾‚µ‚Ü‚·)

  3.1.1.  DIP ‚ÍŽg‚킸‚É CHAT ‚ðŽg‚¤

  DIP(SLIP Ú‘±‚𒣂邽‚ß‚ÌŠî–{“I‚È•û–@‚Å‚·)‚ðŽg‚Á‚Ä PPP Ú‘±‚ð‚·‚é‚±‚Æ
  ‚à‰Â”\‚Å‚·‚ªADIP ƒXƒNƒŠƒvƒg‚ÍŠT‚µ‚Ä‚«‚í‚ß‚Ä•¡ŽG‚Ȃ̂ŁA‚±‚Ì•¶‘‚Ì’†‚Å
  ‚Í DIP ‚ðŽg‚Á‚Ä PPP Ú‘±‚𒣂é•û–@‚ɂ‚¢‚Ä‚Íà–¾‚µ‚Ü‚¹‚ñB

  ‚»‚Ì‘ã‚èA‚±‚Ì•¶‘‚Å‚Í Linux PPP ‚ªÌ—p‚µ‚Ä‚¢‚éˆê”Ê“I‚È chat/pppd ‚ðŽg
  ‚¤•û–@‚ðà–¾‚µ‚Ü‚·B

  3.2.  PPP ƒT[ƒo‚̐ݒè

  ‚±‚Ì•¶‘‚Í‚ ‚È‚½‚Ì Linux ƒ}ƒVƒ“‚ð PPP ƒT[ƒo(‘¼‚̐l‚ª‚ ‚È‚½‚Ì Linux ƒ}
  ƒVƒ“‚É“d˜b‚ð‚©‚¯‚Ä‚«‚Ä PPP Ú‘±‚𒣂邱‚Æ‚ð‹–‰Â‚·‚éê‡)‚Æ‚µ‚Đݒ肷‚é
  •û–@‚ɂ‚¢‚Ä‚àà–¾‚µ‚Ü‚·B

  Linux ƒ}ƒVƒ“‚ð PPP ƒT[ƒo‚Æ‚µ‚Đݒ肷‚é•û–@‚͉½’Ê‚è‚à‚ ‚è‚Ü‚·B‚±‚Ì•¶
  ‘‚Å‚Í(¡‚Ì‚Æ‚±‚ë)‚»‚Ì‚¤‚¿‚̈ê‚‚̕û–@‚Ì‚Ý‚ðà–¾‚µ‚Ü‚·B‚±‚Ì•û–@‚Í’˜ŽÒ
  ‚ª•¡”‚̏¬‹K–Í‚È PPP ƒT[ƒo‚ðÝ’è‚·‚邽‚ß‚ÉŽg‚Á‚½‚à‚Ì‚Å‚·(‚»‚ꂼ‚ê 16
  ‚̃‚ƒfƒ€‚ð‚‚Ȃ¬‚Ü‚µ‚½)

  ‚±‚Ì•û–@‚Í‚¤‚Ü‚­s‚­‚Í‚¸‚Å‚·‚ªA•K‚¸‚µ‚àÅ‘P‚Ì•û–@‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚à‚µ
  ’N‚©‚à‚Á‚ÆŠÈ’P–¾—Ä‚È PPP ƒT[ƒo‚̐ݒè•û–@‚ðŒä‘¶’m‚Å‚µ‚½‚çA‚º‚Ђ±‚Ì•¶
  ‘‚Ì’˜ŽÒ‚É e-mail ‚Å‹³‚¦‚Ä‚­‚¾‚³‚¢B

  3.3.  2 ‚Â‚Ì LANA‚ ‚é‚¢‚Í LAN ‚ƃCƒ“ƒ^[ƒlƒbƒg‚ð PPP ‚Őڑ±‚·‚é•û–@

  ‚±‚Ì•¶‘‚Å‚Í PPP ‚ðŽg‚Á‚Ä 2 ‚Â‚Ì LAN ‚ðÚ‘±‚µ‚½‚èALAN ‚ðƒCƒ“ƒ^[ƒlƒb
  ƒg‚ɐڑ±‚·‚é•û–@‚ɂ‚¢‚āAŠî–{“I‚ȏî•ñ‚ð’ñ‹Ÿ‚µ‚Ü‚·B

  3.4.  ‚±‚Ì•¶‘‚ªˆµ‚í‚È‚¢–â‘èAA

  o  ƒ‚ƒfƒ€‚ð Linux ƒ}ƒVƒ“‚ɐڑ±‚µÝ’è‚·‚é•û–@(‚̏ڍ×)
     Serial-HOWTO‚ðŒä——‚­‚¾‚³‚¢B

  o  DIP ‚ðŽg‚Á‚Ä PPP Ú‘±‚𒣂é•û–@
     ‘ã‚è‚É chat ‚ðŽg‚¢‚Ü‚·B

  o  socks ‚â IP masquerade ‚ÌŽg‚¢•û
     ‚±‚ê‚ç‚ɂ‚¢‚Ä‚Í‚Æ‚Ä‚à‚æ‚¢•¶‘‚ªŠù‚É—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·B

  4.  ‚±‚Ì•¶‘‚ňµ‚¤ƒ\ƒtƒgƒEƒFƒA‚̃o[ƒWƒ‡ƒ“

  ‚±‚Ì HOWTO ‚Å‚Í Linux 1.2.x ‚Æ PPP 2.1.2 ‚Ì‘g‚ݍ‡‚킹A‚ ‚é‚¢‚Í Linux
  1.3.x/2.0 ‚Æ PPP 2.2 ‚Ì‘g‚ݍ‡‚킹‚ð‘O’ñ‚É‚µ‚Ä‚¢‚Ü‚·B

  PPP 2.2.0 ‚ð 1.2.13 ƒJ[ƒlƒ‹‚Æ‘g‚ݍ‡‚킹‚邱‚Æ‚à‰Â”\‚Å‚·‚ªA‚»‚Ì‚½‚ß‚É
  ‚̓J[ƒlƒ‹‚Ƀpƒbƒ`‚ð‚ ‚Ä‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚Ì•¶‘‚Í‚±‚̂悤‚È‘g‚ݍ‡‚í
  ‚¹‚ɂ‚¢‚Ä‚Íà–¾‚µ‚Ü‚¹‚ñB

  ‚Ü‚½ALinux 2.0.X ƒVƒŠ[ƒY‚̃J[ƒlƒ‹‚Å PPP 2.1.2 ‚ðŽg‚¤‚±‚Æ‚Í‚Å‚«‚È‚¢
  ‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

  ‚±‚Ì•¶‘‚Í 2.0.x ‚̐V‹@”\‚Å‚ ‚éŽÀsŽžƒ[ƒh‰Â”\ƒ‚ƒWƒ…[ƒ‹‚ÉŠÖ‚í‚é–â‘è
  ‚ɂ‚¢‚Ä‚Íà–¾‚µ‚Ü‚¹‚ñBÚ×‚ɂ‚¢‚Ä‚Í kerneld mini-HOWTO ‚Æ 2.0.x ‚É
  •t‘®‚̃J[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹‚ÉŠÖ‚·‚镶‘‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢(Linux 2.0.x ‚̃\
  [ƒXƒcƒŠ[‚Å‚Í /usr/src/linux/Documentation/..ˆÈ‰º‚̃fƒBƒŒƒNƒgƒŠ‚ÉŠÖ˜A
  •¶‘‚ª‚Ü‚Æ‚ß‚ç‚ê‚Ä‚¢‚Ü‚·)B

  ‚±‚Ì•¶‘‚͐V‚µ‚¢ƒ†[ƒU‚ð•‚¯‚邱‚Æ‚àˆÓ}‚µ‚ď‘‚¢‚Ä‚¢‚Ü‚·‚̂ŁAˆÀ’肵‚Ä
  ‚¢‚邱‚Æ‚ª‚æ‚­’m‚ç‚ê‚Ä‚¢‚é“KØ‚ȃo[ƒWƒ‡ƒ“‚Ì Linux ‚Æ PPP ‚ðŽg‚¤‚±‚Æ‚ð
  ‹­‚­‚¨‘E‚ß‚µ‚Ü‚·B

  5.  ‚»‚Ì‘¼‚Ì—L—p/d—v‚È•¶‘

  ˆÈ‰º‚Ì•¶‘‚É‚à–Ú‚ð’Ê‚³‚ê‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·B

  o  PPP •t‘®‚̃hƒLƒ…ƒƒ“ƒg
     (/usr/doc.. ˆÈ‰º‚̃fƒBƒŒƒNƒgƒŠ‚ð‚²—“‚­‚¾‚³‚¢)

  o  pppd ‚Æ chat ‚̃}ƒjƒ…ƒAƒ‹ƒy[ƒW
     (man chatAman pppd ‚·‚ê‚Ε\Ž¦‚³‚ê‚Ü‚·)

  o  Linux Network Administration Guide (NAG)
     on line ”Å‚ÍThe Network Administrators' Guide
     <http://sunsite.unc.edu/mdw/LDP-books/nag-1.0/nag.html>‚©‚ç“üŽè‚Å‚«
     ‚Ü‚·B

  o  NET-2/3 HOWTO
     Linux NET-2/3-HOWTO
     <http://sunsite.unc.edu/mdw/HOWTO/NET-2-HOWTO.html>

  o  /usr/src/linux/Documentation ˆÈ‰º‚É‚ ‚éƒJ[ƒlƒ‹‚ÉŠÖ‚·‚镶‘—Þ

  o  O'Reilly ‚©‚ço”Å‚³‚ê‚Ä‚¢‚é Unix/Linux ‚ÉŠÖ‚·‚é—D‚ꂽ‘ÐB (ƒIƒ“ƒ‰
     ƒCƒ“‚̃Jƒ^ƒƒO <http://www.ora.com/>)‚à‚ ‚è‚Ü‚·BUnix/Linux ‚ɂ‚¢
     ‚SŽÒ‚È‚ç‚΁A‹ß‚­‚̏‘“X‚Ü‚Å‘–‚Á‚Ä‚¢‚Á‚Ä(•à‚¢‚Ă̓_ƒ)‰½û‚©‚ð“ü
     Žè‚µ‚Ä‚­‚¾‚³‚¢B

  Linux ‚Ì•¶‘—ނɂ‚¢‚ẮAThe Linux Documentation Project Home Page
  <http://sunsite.unc.edu/mdw/>‚©‚珉‚ß‚é‚Ì‚ª‚¢‚¢‚Å‚µ‚傤B[“ú–{Œê‚É–|–ó
  ‚³‚ꂽ•¶‘‚ÍJF‚Ì•”‰® <http://jf.gee.kyoto-u.ac.jp/JF/>‚©‚ç’H‚ê‚Ü‚·B]

  ‚±‚Ì•¶‘‚¾‚¯‚Å‚à PPP Ú‘±‚ðŽg‚¤‚±‚Ƃ͉”\‚È‚Í‚¸‚Å‚·‚ªAã‹L‚Ì•¶‘‚É–Ú
  ‚ð’Ê‚¹‚ÎŽÀÛ‚É’†‚ʼn½‚ªs‚È‚í‚ê‚Ä‚¢‚é‚©‚ð‚æ‚èÚ‚µ‚­—‰ð‚·‚邱‚Æ‚ª‚Å‚«‚Ü
  ‚·B‚Ü‚½A‰½‚ª–â‘è‚É‚È‚Á‚Ä‚¢‚é‚©‚ð’m‚é‚Ì‚É‚à–𗧂‚łµ‚傤(­‚È‚­‚Æ‚à
  comp.os.linux... ˆÈ‰º‚̃jƒ…[ƒXƒOƒ‹[ƒv‚Å‚¸‚Á‚ÆŒ«‚­Ž¿–â‚Å‚«‚é‚Í‚¸‚Å
  ‚·)B

  ã‹L‚Ì•¶‘‚Å‚Í(ŠÖ˜A RFC ‚È‚Ç‚àŠÜ‚ß)‚±‚Ì HOWTO ‚Å‚Í•s‰Â”\‚ȁA‚æ‚èÚ‚µ‚¢
  î•ñ‚ªÐ‰î‚³‚êAÚ×‚ȉðà‚ª‚È‚³‚ê‚Ä‚¢‚Ü‚·B

  PPP ‚ðŽg‚Á‚Ä LAN ‚ðƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚éê‡ATCP/IP ƒlƒbƒgƒ[ƒN‚É
  ‚‚¢‚Ä‚Ì’mŽ¯‚à•K—v‚É‚È‚è‚Ü‚·Bã‹L‚Ì•¶‘‚Ì‘¼‚ɁAO'Reilly ‚Ì "TCP/IP
  Network Administration"‚â "Building Internet Firewalls"‚ª–ð‚É—§‚‚Å
  ‚µ‚傤B

  5.1.  —L—p‚È Linux ŠÖ˜A‚̃[ƒŠƒ“ƒOƒŠƒXƒg

  Linux ‚ÉŠÖ‚·‚éî•ñŒðŠ·‚Ì‚½‚߂̃[ƒŠƒ“ƒOƒŠƒXƒg‚Í‚³‚Ü‚´‚܂̃Œƒxƒ‹‚Ì‚à‚Ì
  ‚ª‚ ‚è‚Ü‚·B‚±‚ê‚ç‚É‚Í‹»–¡[‚¢–â‘è‚à‹c˜_‚³‚êAu“Ç‚·‚ê‚ÎŒoŒ±‚ª[‚܂邱
  ‚Æ‚Å‚µ‚傤B

  Œ«ŽÒ‚ւ̈ꌾF‚¢‚­‚‚©‚̃[ƒŠƒ“ƒOƒŠƒXƒg‚͏㋉ŽÒŒü‚¯‚â“Á’è‚̘b‘èŒü‚¯‚É
  ‚È‚Á‚Ä‚¢‚Ü‚·B‚»‚ê‚ç‚̃[ƒŠƒ“ƒOƒŠƒXƒg‚É“ü‚Á‚Ä‚àAROM ‚µ‚Ä‚¢‚邤‚¿‚Í’N
  ‚à•¶‹å‚ðŒ¾‚¢‚Ü‚¹‚ñ‚ªA•s“KØ‚ȃ[ƒŠƒ“ƒOƒŠƒXƒg‚Ɂu‰SŽÒ‚́vŽ¿–â‚ð‚·‚é
  ‚ƁA‚©‚È‚èŽèŒµ‚µ‚¢ƒRƒƒ“ƒg(ƒtƒŒ[ƒ€‚É‚ÍŽŠ‚ç‚È‚­‚Ä‚à)‚ðŽó‚¯‚邱‚Æ‚Å‚µ‚å
  ‚¤B‚Æ‚¢‚Á‚Ä‚à guru level ‚̃†[ƒU‚ªu‰SŽÒ‚́vŽ¿–â‚ðŒ™‚Á‚Ä‚¢‚é‚킯‚Å
  ‚Í‚È‚­A‚»‚ê‚ç‚̃[ƒŠƒ“ƒOƒŠƒXƒg‚Ì–Ú“I‚ª“Á’è‚̘b‘è‚ðˆê’è‚̃Œƒxƒ‹ˆÈã‚Ì
  l‚ÌŠÔ‚Å‹c˜_‚·‚邽‚ß‚Ì‚à‚Ì‚¾‚©‚ç‚Å‚·B

  ‚Æ‚É‚©‚­ŒöŠJ‚³‚ê‚Ä‚¢‚郁[ƒŠƒ“ƒOƒŠƒXƒg‚É“ü‚Á‚Ä‚Ý‚Ü‚µ‚傤B‚Å‚àA‚»‚̃
  [ƒŠƒ“ƒOƒŠƒXƒg‚̃e[ƒ}‚ð‚¨–Y‚ê‚È‚­B

  Linux ‚̃[ƒŠƒ“ƒOƒŠƒXƒg‚ɂ‚¢‚ẮA Linux Mailing List Directory
  <http://summer.snu.ac.kr/~djshin/linux/mail-list/index.shtml>‚ɏڂµ‚­
  Ð‰î‚³‚ê‚Ä‚¢‚Ü‚·B

  6.  Linux ƒJ[ƒlƒ‹‚̐ݒè

  PPP ‚ðŽg‚¤‚½‚ß‚É‚Í Linux ƒJ[ƒlƒ‹‚É PPP ‹@”\‚ð‘g‚Ý‚±‚Ü‚È‚¯‚ê‚΂Ȃè‚Ü‚¹
  ‚ñB‚Ü‚¾ƒJ[ƒlƒ‹‚̃\[ƒXƒR[ƒh‚ð“üŽè‚µ‚Ä‚¢‚È‚¯‚ê‚΁Aƒ\[ƒXƒR[ƒh‚ðŽè‚É
  “ü‚ê‚Ä Linux ‚Ì•W€“I‚ȃ\[ƒXƒR[ƒh‚̃fƒBƒŒƒNƒgƒŠ‚Å‚ ‚é /usr/src/linux
  ‚É’u‚«‚Ü‚µ‚傤B

  ‘½‚­‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ªAŽ©“®“I‚É/usr/src/linuxƒfƒBƒŒƒNƒgƒŠ‚Ƀ\
  [ƒXƒcƒŠ[(ƒtƒ@ƒCƒ‹‚âƒTƒuƒfƒBƒŒƒNƒgƒŠ)‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚̂ŁA‚Ü‚¸‚±‚Ì
  ƒfƒBƒŒƒNƒgƒŠ‚ðƒ`ƒFƒbƒN‚µ‚ă\[ƒXƒR[ƒh‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚È‚¢‚©
  ƒ`ƒFƒbƒN‚µ‚Ü‚µ‚傤B

  Linux ‚̃J[ƒlƒ‹ƒ\[ƒX‚Í sunsite.unc.edu ‚â‚»‚̃~ƒ‰[ƒTƒCƒg‚©‚ç“üŽè‚·
  ‚邱‚Æ‚ª‰Â”\‚Å‚·B

  7.  Linux ƒJ[ƒlƒ‹ƒ\[ƒX‚̃Cƒ“ƒXƒg[ƒ‹

  ˆÈ‰º‚ÉLinux ƒJ[ƒlƒ‹‚̃\[ƒXƒR[ƒh‚ð“üŽè‚µ‚ăCƒ“ƒXƒg[ƒ‹‚·‚邽‚߂̎菇
  ‚ðŠÈ’P‚ÉŽ¦‚µ‚Ü‚·BÚ×‚Ȏ菇‚ÍThe Linux Kernel HOWTO
  <http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html>‚ð‚²‚ç‚ñ‚­‚¾‚³‚¢B

  LinuxƒJ[ƒlƒ‹‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ăRƒ“ƒpƒCƒ‹‚·‚é‚ɂ̓‹[ƒgŒ ŒÀ‚ª•K—v‚Å
  ‚·B

  1. /usr/src ƒfƒBƒŒƒNƒgƒŠ‚ÖˆÚ“®
     cd /usr/src

  2. /usr/src/linux ˆÈ‰º‚Ƀ\[ƒX‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚È‚¢‚©Šm”F

  3. ƒ\[ƒXƒR[ƒh‚ª–³‚¯‚ê‚ÎLinux kernel source directory
     <ftp://sunsite.unc.edu/pub/Linux/kernel/v2.0>‚©‚ç“üŽè‚µ‚Ü‚·

     [‘“à‚Å‚Í–L‹´‹Zp‰ÈŠw‘åŠw
     <ftp://ftp.tut.ac.jp/pub/Linux/kernel/v2.0>‚©‚çÅV‚̃J[ƒlƒ‹‚ª“üŽè
     ‚Å‚«‚Ü‚·B]

     (1.2.X ‚È‚Ç‚Ì)ŒÃ‚¢ƒJ[ƒlƒ‹‚ð’T‚µ‚Ä‚¢‚éê‡AŒÃ‚¢ƒJ[ƒlƒ‹ƒA[ƒJƒCƒu
     <ftp://sunsite.unc.edu/pub/Linux/kernel/old>‚ð’T‚µ‚Ä‚­‚¾‚³‚¢B

  4. “K“–‚ȃJ[ƒlƒ‹‚ð‘I‚Ô - ’ʏíA2.0.xƒVƒŠ[ƒY‚̍ŐV‚̃J[ƒlƒ‹‚ð‘I‚Ñ‚Ü
     ‚µ‚傤B‚»‚ê‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚Ätar ƒtƒ@ƒCƒ‹‚ð /usr/src ‚É’u‚«‚Ü‚·B

     ’ˆÓFLinux ‚̃J[ƒlƒ‹ƒ\[ƒX‚É‚Í‘½”‚̃tƒ@ƒCƒ‹‚ª‚³‚Ü‚´‚܂ȃfƒBƒŒƒN
     ƒgƒŠ‚ÉŠi”[‚³‚ê‚Ä‚¢‚é‚̂ŁA'tar' ƒtƒ@ƒCƒ‹‚Í‚»‚ê‚ç•¡”‚̃tƒ@ƒCƒ‹‚ð‚Ü
     ‚Æ‚ß‚½ƒtƒ@ƒCƒ‹‚É‚È‚Á‚Ä‚¨‚èA’ʏ툳k‚³‚ê‚Ä(Šg’£Žq .gz)‚¢‚Ü‚·Btar
     ƒtƒ@ƒCƒ‹‚Í‚¿‚傤‚Ç DOS ‚Ì zip ƒtƒ@ƒCƒ‹‚̂悤‚È‚à‚Ì‚Å‚·B
  5. ‚·‚łɃ\[ƒXƒR[ƒh‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚ĐV‚µ‚¢‚à‚̂ɍXV‚µ‚½‚¢ê
     ‡A‚Ü‚¸ŒÃ‚¢ƒ\[ƒXƒR[ƒh‚ðíœ‚µ‚Ä‚­‚¾‚³‚¢BˆÈ‰º‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ
     ‚Ü‚·B

     rm -rf /usr/src/linux

  6. ŽŸ‚Ɉȉº‚̃Rƒ}ƒ“ƒh‚Ń\[ƒXƒR[ƒh‚ð“WŠJ‚µ‚Ü‚·
     tar xzf linux-2.0.6.tar.gz

  7. ŽŸ‚É cd /usr/src/linux‚µ‚Ä README ƒtƒ@ƒCƒ‹‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢B‚±‚Ì
     ƒtƒ@ƒCƒ‹‚ɂ͂ǂ̂悤‚ɃJ[ƒlƒ‹‚Ì‹@”\‚ðÝ’肵‚ăRƒ“ƒpƒCƒ‹‚·‚é‚©‚ªÚ
     ‚µ‚­‰ðà‚³‚ê‚Ä‚¢‚Ü‚·‚̂ŁA‚Ü‚¸‚±‚̃tƒ@ƒCƒ‹‚ð“Ç‚Þ‚±‚Æ‚ð‚¨Š©‚ß‚µ‚Ü
     ‚·(ƒvƒŠƒ“ƒgƒAƒEƒg‚µ‚Ď茳‚É’u‚¢‚Ä‚¨‚­‚Ì‚à‚¢‚¢‚Å‚µ‚傤BƒJ[ƒlƒ‹‚ðƒR
     ƒ“ƒpƒCƒ‹‚·‚éÛ‚É‚Í‚©‚Ȃ莞ŠÔ‚ª‚©‚©‚é‚̂ŁA‚»‚ÌŠÔ‚É README ‚ð‚¶‚Á‚­
     ‚è“Ç‚ñ‚Å‚Ý‚Ü‚µ‚傤)

  8.  ƒn[ƒhƒEƒFƒA‚ɂ‚¢‚Ä

  ƒJ[ƒlƒ‹‚ðÄƒRƒ“ƒpƒCƒ‹‚·‚邽‚߂ɂ́A‚ ‚È‚½‚Ì PC ‚É‘g‚Ý‚±‚Ü‚ê‚Ä‚¢‚éƒJ[
  ƒh‚âƒfƒoƒCƒX‚ɂ‚¢‚Ä’m‚Á‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B‚¢‚­‚‚©‚̃fƒoƒCƒX(—Ⴆ
  ‚΃TƒEƒ“ƒhƒJ[ƒh)‚Å‚Í‚æ‚èÚ‚µ‚¢Ý’è(IRQ ‚â I/O ƒAƒhƒŒƒX‚È‚Ç)‚ð’m‚Á‚Ä‚¨
  ‚­•K—v‚à‚ ‚è‚Ü‚·B

  9.  ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹ - Linux 1.2.13 ‚̏ꍇ

  Ý’èƒvƒƒZƒX‚ðŽn‚ß‚éÛ‚ɂ́AƒCƒ“ƒXƒg[ƒ‹‚𐳂µ‚­s‚¤‚½‚ß‚É README ƒtƒ@
  ƒCƒ‹‚ÌŽwŽ¦‚ɏ]‚Á‚Ä‚­‚¾‚³‚¢BƒJ[ƒlƒ‹‚̐ݒè‚Í

       make config

  ‚ÅŽn‚ß‚Ü‚·B

  PPP ‚ðŽg‚¤‚½‚ß‚É‚Í PPP ‹@”\‚ðƒJ[ƒlƒ‹‚É‘g‚Ý‚±‚ނ悤‚ɐݒ肵‚Ü‚·(PPP ‚Í
  pppd ‚ƃJ[ƒlƒ‹‚É‘g‚Ý‚±‚܂ꂽ PPP ƒhƒ‰ƒCƒo‚Ì‘o•û‚ª•K—v‚Å‚·)B

  ______________________________________________________________________
    PPP (point-to-point) support (CONFIG_PPP) [n] y
  ______________________________________________________________________

  ‚»‚Ì‘¼‚̐ݒè‚́A‚ ‚È‚½‚Ì PC ‚É‘g‚Ý‚±‚܂ꂽƒn[ƒhƒEƒFƒA‚âŽg‚¢‚½‚¢ Linux
  ‚Ì‹@”\‚ɍ‡‚¹‚Ä‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢BŽŸ‚ɁAREADME ‚ɏ]‚Á‚ăRƒ“ƒpƒCƒ‹‚µAV
  ‚µ‚¢ƒJ[ƒlƒ‹‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B

  1.2.13 ƒJ[ƒlƒ‹‚Å‚Í 4 ‚Â‚Ì PPP ƒfƒoƒCƒX‚µ‚©ì‚è‚Ü‚¹‚ñBƒ}ƒ‹ƒ`ƒ|[ƒgƒV
  ƒŠƒAƒ‹ƒJ[ƒh‚ðŽg‚¤ê‡AƒJ[ƒlƒ‹‚Ì PPP ƒhƒ‰ƒCƒo‚̃\[ƒX‚ðC³‚µ‚āA‚æ
  ‚葽‚­‚̃|[ƒg‚ªŽg‚¦‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢(•K—v‚ȏC³‚̏ڍׂɂ‚¢‚Ä‚Í
  PPP-2.1.2 •t‘®‚Ì README.linux ‚Éà–¾‚µ‚Ä‚ ‚è‚Ü‚·)B

  ’ˆÓF1.2.13 ‚Ì make config ‚̐ݒè‚ÍŒã‚É‚Í–ß‚è‚Ü‚¹‚ñB‚Å‚·‚©‚çAŠÔˆá‚¦
  ‚½ê‡‚Í CTRL C ‚ð‰Ÿ‚µ‚ďI—¹‚µAÄ“xŽn‚ß‚©‚çÝ’肵‚Ä‚­‚¾‚³‚¢B

  9.1.  ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹ - Linux 1.3.x ‚Æ 2.0.x ‚̏ꍇ

  2.0.x ‚Å‚à 1.2.13 ‚Æ“¯—l‚̎菇‚É‚È‚è‚Ü‚·B‚±‚̏ꍇ‚àAƒ\[ƒX‚𐳂µ‚­ƒC
  ƒ“ƒXƒg[ƒ‹‚·‚é‚É‚Í README ƒtƒ@ƒCƒ‹‚ÌŽwŽ¦‚ɏ]‚Á‚Ä‚­‚¾‚³‚¢BƒJ[ƒlƒ‹‚̐Ý
  ’è‚Í

       make config

  ‚ÅŽn‚ß‚Ü‚·B

  2.0.x ‚Å‚Í

       make menuconfig

  ‚àŽg‚¦‚Ü‚·B

  make menuconfig ‚̓ƒjƒ…[ƒx[ƒX‚̐ݒèƒVƒXƒeƒ€‚ŁAƒIƒ“ƒ‰ƒCƒ“ƒwƒ‹ƒv‚à—p
  ˆÓ‚³‚êAD‚«‚È‚Æ‚±‚ë‚©‚çÝ’è‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B

  X ƒEƒBƒ“ƒhƒEƒx[ƒX‚̐ݒèƒVƒXƒeƒ€‚Å‚ ‚é

       make xconfig

  ‚ðŽg‚¤‚±‚Æ‚à‰Â”\‚Å‚·B

  PPP ‹@”\‚Í’¼ÚƒJ[ƒlƒ‹‚É‘g‚Ý‚±‚Þ‚±‚Æ‚à‚Å‚«‚Ü‚·‚µAŽÀsŽžƒ[ƒhƒ‚ƒWƒ…[
  ƒ‹‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚·‚邱‚Æ‚à‰Â”\‚Å‚·BPPP ‚ðŽg‚¤‚Ì‚Í‚²‚­ŒÀ‚ç‚ꂽŽžŠÔ‚¾
  ‚¯A‚Æ‚¢‚¤ê‡‚Í PPP ‹@”\‚̓‚ƒWƒ…[ƒ‹‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚µ‚½•û‚ª‚¢‚¢‚Å
  ‚µ‚傤B'kerneld' ‚ðŽg‚¦‚Î PPP Ú‘±‚ðŠJŽn‚µ‚悤‚Æ‚µ‚½Û‚ÉŽ©“®“I‚É PPP
  Ú‘±‚É•K—v‚ȃ‚ƒWƒ…[ƒ‹‚ð‘g‚Ý‚±‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚¤‚µ‚Ä‚¨‚¯‚΃ƒ‚ƒŠ‹ó
  ŠÔ‚ðß–ñ‚Å‚«‚Ü‚·FƒJ[ƒlƒ‹–{‘Ì‚ªƒƒ‚ƒŠ‚©‚çƒXƒƒbƒvƒAƒEƒg‚·‚邱‚Æ‚Í‚ ‚è
  ‚Ü‚¹‚ñ‚ªA'kerneld' ‚ª‘g‚Ý‚±‚ñ‚¾ŽÀsŽžƒ[ƒhƒ‚ƒWƒ…[ƒ‹‚́A•K—v‚ª–³‚­‚È
  ‚ê‚ÎŽ©“®“I‚ÉŽæ‚è‚Í‚¸‚³‚ê‚Ü‚·B

  kerneld ‚ðŽg‚¤‚½‚߂ɂ́A“®“Iƒ[ƒhƒ‚ƒWƒ…[ƒ‹‚ðŽg—p‰Â”\‚É‚µ‚Ü‚·B

  ______________________________________________________________________
          Enable loadable module support (CONFIG_MODULES) [Y/n/?] y
  ______________________________________________________________________

  PPP ‹@”\‚ðƒJ[ƒlƒ‹‚É‘g‚Ý‚±‚ޏꍇAˆÈ‰º‚̐ݒè‚ð‚µ‚Ü‚·B

  ______________________________________________________________________
          PPP (point-to-point) support (CONFIG_PPP) [M/n/y/?]
  ______________________________________________________________________

  PPP ‚ðƒ‚ƒWƒ…[ƒ‹‚É‚·‚éê‡‚ÍM‚Æ“š‚¦‚Ü‚·BƒJ[ƒlƒ‹‚É‘g‚Ý‚±‚Ý‚½‚¢ê‡
  ‚ÍY‚Æ“š‚¦‚Ä‚­‚¾‚³‚¢B

  1.2.13 ‚Ƃ͈قȂèA2.0.x ‚̃J[ƒlƒ‹‚Å‚Í PPP ƒfƒoƒCƒX‚Í•K—v‚ɉž‚¶‚Ä“®“I
  ‚ɍ쐬‚³‚ê‚é‚̂ŁAPPP ƒfƒoƒCƒX‚̐§ŒÀ”‚ÉŠÖ‚·‚éC³‚ðs‚¤•K—v‚Í‚ ‚è‚Ü‚¹
  ‚ñB

  9.2.  PPP-2.2 ‚Æ /proc/net/dev ‚ɂ‚¢‚Ä

  PPP-2.2 ‚ðŽg‚Á‚Ä‚¢‚éê‡AƒfƒoƒCƒX‚ª“®“I‚ɍ쐬‚³‚ê‚é‹@”\‚Ì•›ì—p‚Æ‚µ
  ‚āA pppd ‚ð‹N“®‚·‚é‚Ü‚Å‚Í /proc/net ‚ðŒ©‚Ä‚à PPP ƒfƒoƒCƒX‚ÍŒ©‚‚©‚è‚Ü
  ‚¹‚ñ

  ______________________________________________________________________
  [hartr@archenland hartr]$ cat /proc/net/dev
  Inter-|   Receive                  |  Transmit
   face |packets errs drop fifo frame|packets errs drop fifo colls carrier
      lo:  92792    0    0    0    0    92792    0    0    0     0    0
    eth0: 621737   13   13    0   23   501621    0    0    0  1309    0
  ______________________________________________________________________

  ‚µ‚©‚µ‚È‚ª‚çA‚¢‚Á‚½‚ñ PPP ƒT[ƒrƒX‚ðŠJŽn‚·‚ê‚΁A•K—v‚ȃfƒoƒCƒX‚͈ȉº
  ‚̂悤‚ÉŒ©‚¦‚é‚悤‚É‚È‚è‚Ü‚·(Ž„‚̉^—p‚µ‚Ä‚¢‚é ppp ƒT[ƒo‚Ì—á‚Å‚·)

  ______________________________________________________________________
  [root@kepler contrib]# cat /proc/net/dev
  Inter-|   Receive                  |  Transmit
   face |packets errs drop fifo frame|packets errs drop fifo colls carrier
      lo: 428021    0    0    0    0   428021    0    0    0     0    0
    eth0:4788257  648  648  319  650  1423836    0    0    0  4623    5
    ppp0:   2103    3    3    0    0     2017    0    0    0     0    0
    ppp1:  10008    0    0    0    0     8782    0    0    0     0    0
    ppp2:    305    0    0    0    0      297    0    0    0     0    0
    ppp3:   6720    7    7    0    0     7498    0    0    0     0    0
    ppp4: 118231  725  725    0    0   117791    0    0    0     0    0
    ppp5:  38915    5    5    0    0    28309    0    0    0     0    0
  ______________________________________________________________________

  9.3.  ƒJ[ƒlƒ‹Ý’è‚Ì‚»‚Ì‘¼‚̐ݒè‚ɂ‚¢‚Ä

  ‚ ‚È‚½‚Ì Linux ƒ}ƒVƒ“‚ð PPP ƒT[ƒo‚Æ‚µ‚Đݒ肷‚éê‡AIP ƒtƒH[ƒ[ƒh
  ‹@”\‚à‘g‚Ý‚±‚ñ‚Å‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·BIP ƒtƒH[ƒ[ƒh‹@”\‚́A•¡”‚Ì LAN
  ‚ðÚ‘±‚·‚éê‡‚â LAN ‚ðƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚éê‡‚à•K—v‚Å‚·B

  LAN ‚ðƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚éê‡(‚ ‚é‚¢‚Í 2 ‚Â‚Ì LAN ‚ðÚ‘±‚·‚éê
  ‡)AƒZƒLƒ…ƒŠƒeƒB‚ɂ‚¢‚Ä’ˆÓ‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBƒJ[ƒlƒ‹‚É IP ƒtƒ@
  ƒCƒA[ƒEƒH[ƒ‹‚Ì‹@”\‚ð‘g‚Ý‚±‚Þ‚±‚Æ‚à•K{‚Å‚·B

  ˆÈ‘O‚ɏq‚ׂ½‚悤‚ɁA•Â‚¶‚½ƒlƒbƒgƒ[ƒN—p‚Ì IP ”ԍ†‚ðŽg‚Á‚Ä‚¢‚éƒlƒbƒgƒ
  [ƒN‚ðƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚éê‡AIP masquerade ‚Ì‹@”\‚ª•K—v‚É‚È‚è‚Ü
  ‚·B

  ƒRƒ“ƒpƒCƒ‹‚µ‚½ƒJ[ƒlƒ‹‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚čċN“®‚·‚ê‚΁APPP Ú‘±‚̐ݒè‚Æ
  ƒeƒXƒg‚ª‰Â”\‚É‚È‚è‚Ü‚·B

  10.  PPP Ú‘±‚ð‚·‚é‚½‚ß‚É•K—v‚ȏî•ñ

  ƒT[ƒo‚Æ PPP Ú‘±‚·‚éÛ‚ɂ͈ȉº‚̏î•ñ‚ª•K—v‚É‚È‚è‚Ü‚·(PPP ƒT[ƒo‚̃VƒX
  ƒeƒ€ŠÇ—ŽÒ‚© ISP ‚̃†[ƒUƒTƒ|[ƒg‘‹Œû‚É–â‚¢‡‚킹‚Ä‚­‚¾‚³‚¢)

  o  PPP ƒT[ƒrƒX‚ð‚â‚Á‚Ä‚¢‚é“d˜b”ԍ†
     ‰ïŽÐ‚Ȃǂ̍\“à‰ñü‚©‚çÚ‘±‚·‚éê‡AŠO•”‚֐ڑ±‚·‚邽‚ß‚Ì“àü”ԍ†‚à
     •K—v‚Å‚·B‚±‚ê‚Í‚½‚¢‚Ä‚¢ 0 ‚© 9 ‚É‚È‚Á‚Ä‚¢‚é‚Å‚µ‚傤B

  o  ƒT[ƒo‚ª“®“I‚È IP ”ԍ†‚ÌŠ„‚è“–‚Ä‚ðs‚È‚Á‚Ä‚¢‚é‚©‚ ‚ç‚©‚¶‚ߌˆ‚ß‚ç‚ê
     ‚½ IP ”ԍ†‚ðŽg‚Á‚Ä‚¢‚é‚©

     PPP Ú‘±‚É‚ ‚ç‚©‚¶‚ߌˆ‚Ü‚Á‚½ IP ƒAƒhƒŒƒX‚ðŽg‚¤‚悤‚É‚È‚Á‚Ä‚¢‚éê
     ‡A PPP ‚̐ڑ±‚̍ۂɎg‚¤ IP ”ԍ†‚à•K—v‚É‚È‚è‚Ü‚·B

     ‚Ù‚Æ‚ñ‚Ç‚Ì ISP ‚Å‚Í“®“I‚ÈŠ„‚è“–‚Ä‚ðs‚È‚Á‚Ä‚¢‚é‚Í‚¸‚Å‚·Bãq‚̂悤
     ‚ɁA“®“I‚ÈŠ„‚è“–‚Ă̏ꍇA—˜—p‰Â”\‚ȃT[ƒrƒX‚É‚¢‚­‚‚©‚̐§ŒÀ‚ª¶‚¶
     ‚Ü‚·B

  o  ‚ ‚ç‚©‚¶‚ߌˆ‚Ü‚Á‚½ IP ”ԍ†‚ðŽg‚¤ê‡Aƒlƒbƒgƒ[ƒNƒ}ƒXƒN‚à•K—v‚É‚È
     ‚é‚Ì‚Å ISP ‚É–â‚¢‡‚킹‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢B

  o  ISP ‚̃l[ƒ€ƒT[ƒo(Domain Name Servers)‚ÌIP ”ԍ†‚́H
     ƒl[ƒ€ƒT[ƒo‚̃AƒhƒŒƒX‚ªÅ’á 1 ‚‚͕K—v‚Å‚·B

  o  ƒT[ƒo‚Í PAP/CHAP ”FØ‚ðŽg‚Á‚Ä‚¢‚Ü‚·‚©H

     ‚»‚̂悤‚ȏꍇAÚ‘±‚É‚Í”FØ‚É•K—v‚È ID ‚⌮(secret)‚ª•K—v‚Æ‚È‚è‚Ü
     ‚· (’ʏí‚Í‚ ‚È‚½‚̃†[ƒU[–¼‚ƃpƒXƒ[ƒh‚ªŽg‚í‚ê‚Ü‚·)

  o  Ú‘±‚·‚ê‚΃T[ƒo‚ªŽ©“®“I‚É PPP Ú‘±‚ðŠJŽn‚·‚é‚Ì‚©Aˆê’U login ‚µ‚Ä
     ‚©‚ç PPP ‚ð‹N“®‚·‚邽‚߂̃Rƒ}ƒ“ƒh‚ª•K—v‚É‚È‚é‚Ì‚©H
     PPP ‚ð‹N“®‚·‚邽‚߂̃Rƒ}ƒ“ƒh‚ª•K—v‚È‚ç‚΁A‚»‚̃Rƒ}ƒ“ƒh–¼‚́H

  ‚±‚ê‚ç‚̏î•ñ‚ð‚«‚¿‚ñ‚ƃƒ‚‚µ‚Ä‚©‚çæ‚ɐi‚Ý‚Ü‚µ‚傤B

  10.1.  ƒ‚ƒfƒ€‚ðŒo—R‚µ‚½ŠO•”‚ւ̐ڑ±ƒeƒXƒg

  ƒ‚ƒfƒ€‚ª³‚µ‚­Ý’肳‚ê‚Ä‚¨‚èA‚ǂ̃VƒŠƒAƒ‹ƒ|[ƒg‚ɂ‚Ȃª‚Á‚Ä‚¢‚é‚©‚ðŠm
  ”F‚µ‚Ä‚­‚¾‚³‚¢B

  ‚½‚¢‚Ä‚¢ˆÈ‰º‚̂悤‚É‚È‚è‚Ü‚·

  o  DOS com1: = Linux /dev/cua0 (‚Æ /dev/ttyS0)

  o  DOS com2: = Linux /dev/cua1 (‚Æ /dev/ttyS1)
     “™X

  ˆê“xA’ʐMƒ\ƒtƒg(minicom ‚̂悤‚È)‚ðŽg‚Á‚āAPPP ƒT[ƒo‚Ì“d˜b”ԍ†‚ɐ³‚µ
  ‚­ƒAƒNƒZƒX‚Å‚«‚é‚©Šm”F‚µ‚Ä‚Ý‚Ü‚µ‚傤B

  (’ˆÓF‚±‚Ì’iŠK‚Å‚Í‚Ü‚¾ PPP Ú‘±‚ðŽŽ‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñ - “d˜b”ԍ†‚ª³‚µ
  ‚¢‚©APPP Ú‘±‚ðŽn‚߂邽‚߂ɃT[ƒo‚ªÚ‘±Žž‚ɂǂ̂悤‚ȃƒbƒZ[ƒW‚ð‘—‚Á
  ‚Ä‚¢‚é‚©‚𐳊m‚É’m‚邱‚Æ‚ªd—v‚Å‚·)

  ‚±‚Ì’iŠK‚ł́A’ʐMƒ\ƒtƒg‚̃ƒO‹@”\‚ðŽg‚Á‚Đڑ±‰ß’ö‚ðƒtƒ@ƒCƒ‹‚É—Ž‚·‚©A
  ’ˆÓ[‚­(‚«‚í‚ß‚Ä’ˆÓ[‚­)AƒT[ƒo‚©‚ç‚ǂ̂悤‚ȃvƒƒ“ƒvƒg‚ª‘—‚ç‚ê‚Ä‚«
  ‚āA‚Ç‚Ì’iŠK‚ц[ƒU–¼‚ƃpƒXƒ[ƒh‚ð“ü—Í‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚©‚ð(PPP Ú
  ‘±‚ðs‚È‚¤‚½‚ß‚É•K—v‚ȃRƒ}ƒ“ƒh‚à)³Šm‚ɏ‘‚«ŽÊ‚µ‚Ä‚­‚¾‚³‚¢

  ­‚È‚­‚Æ‚à 2 ‰ñ‚Í“d˜b‚ð‚©‚¯‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚Å‚µ‚傤BƒT[ƒo‚É‚æ‚Á‚Ä‚Í
  Ú‘±‚̍ۂɃvƒƒ“ƒvƒg‚ª•Ï‚í‚éê‡‚à(—Ⴆ‚ÎŽžŠÔ‚ð•\Ž¦‚·‚é‚È‚Ç)‚ ‚è‚Ü‚·B
  ‚ ‚È‚½‚Ì Linux ƒ}ƒVƒ“‚ªâ‘Î’m‚Á‚Ä‚¨‚©‚È‚¯‚ê‚΂Ȃç‚È‚¢ 2 ‚‚̏d—v‚ȃvƒ
  ƒ“ƒvƒg‚Í

  o  ƒ†[ƒU–¼‚ð“ü‚ê‚邽‚߂̃vƒƒ“ƒvƒg;

  o  ƒpƒXƒ[ƒh‚ð“ü‚ê‚邽‚߂̃vƒƒ“ƒvƒg;

  ‚Ì 2 ‚‚ł·B

  ƒT[ƒo‚Å PPP ‚ð‹N“®‚·‚邽‚߂ɉ½‚ç‚©‚̃Rƒ}ƒ“ƒh‚ª•K—v‚ȏꍇAÚ‘±‚µ‚Ä‚©
  ‚ç‚»‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚·‚éÛ‚̃vƒƒ“ƒvƒg‚à’m‚Á‚Ä‚¨‚©‚˂΂Ȃè‚Ü‚¹‚ñB

  Ú‘±æ‚̃T[ƒo‚ªŽ©“®“I‚É PPP Ú‘±‚ðŠJŽn‚·‚éê‡A‚»‚Ì“d˜b”ԍ†‚ɃƒOƒC
  ƒ“‚·‚é‚Ɖæ–ʂɈӖ¡•s–¾‚È•¶Žš—ñ‚ª•\Ž¦‚³‚ê‚é‚Í‚¸‚Å‚·B‚±‚ê‚ç‚Í PPP ƒT[
  ƒo‚ª‚ ‚È‚½‚̃}ƒVƒ“‚É PPP Ú‘±‚ðŠJŽn‚µ‚ÄŠeŽí‚̐ڑ±‚ðs‚¤‚½‚ß‚É‘—‚Á‚Ä‚¢
  ‚éî•ñ‚Å‚·B

  ‚±‚Ì•¶Žš—ñ‚͈ȉº‚̂悤‚ÈŒ`Ž®‚É‚È‚Á‚Ä‚¢‚Ü‚·B

       ~y}#.!}!}!} }8}!}$}%U}"}&} } } } }%}& ...}'}"}(}"} .~~y}

  (‚»‚µ‚Ä‚¸‚Á‚Æ—ˆ‘±‚¯‚Ü‚·I)

  ‚±‚Ì’iŠK‚Ń‚ƒfƒ€‚̐ڑ±‚ðØ‚è‚Ü‚µ‚傤(’ʏíA+++ ‚ð‘f‘‚­“ü—Í‚µAATHO ƒR
  ƒ}ƒ“ƒh‚ð‘—‚ê‚΁Aƒ‚ƒfƒ€‚͉ñü‚ðØ’f‚µ‚Ä OK ‚ð•Ô‚·‚Í‚¸‚Å‚·)

  ‚¢‚­‚‚©‚̃VƒXƒeƒ€‚ł̓T[ƒo‚ɃƒOƒCƒ“‚µ‚Ä‚©‚ç PPP ‚𖾎¦“I‚É‹N“®‚·‚é
  •K—v‚ª‚ ‚è‚Ü‚·B’ʏíA PPP ‚Å‚à’ʏí‚̃VƒFƒ‹ŠÂ‹«‚Å‚à“¯‚¶ƒ†[ƒU–¼‚ƃpƒX
  ƒ[ƒh‚Őڑ±‚Å‚«‚é‚悤‚É‚È‚Á‚Ä‚¢‚éê‡‚É‚±‚̂悤‚Ȑݒ肪‚³‚ê‚Ä‚¢‚é‚Í‚¸
  ‚Å‚·B‚±‚̂悤‚ȏꍇAˆê’UƒƒOƒCƒ“‚µ‚Ä‚©‚ç•K—v‚ȃRƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ä‚Ý‚Ü
  ‚·B‚·‚é‚ƁAƒT[ƒo‚ª‘—‚Á‚Ä‚­‚éˆÓ–¡•s–¾‚Ì PPP Ú‘±‹N“®‚Ì‚½‚ß‚Ì•¶Žš—ñ‚ª
  ‰æ–Ê‚É•\Ž¦‚³‚ê‚é‚Í‚¸‚Å‚·BŠm”F‚µ‚½‚ç‰ñü‚ðØ’f‚µ‚Ü‚µ‚傤B

  ƒT[ƒo‚ª PPP Ú‘±‚ðŠJŽn‚µ‚Ä‚àA‰æ–Ê‚É‚»‚ÌŽí‚Ì•¶Žš—ñ‚ª•\Ž¦‚³‚ê‚È‚¢ê
  ‡A‘½•ª(â‘΂ł͂ ‚è‚Ü‚¹‚ñ‚ª)‚ ‚È‚½‚ª‰½‚©ŠÔˆá‚Á‚Ä‚¢‚é‚Í‚¸‚Å‚·B

  ‚à‚µ‚©‚·‚é‚ƁAÚ‘±æ‚Ì PPP ƒT[ƒo‚ªƒpƒbƒVƒuƒ‚[ƒh(ŽóM)‚Őݒ肳‚ê‚Ä‚¢
  ‚é‚Ì‚©‚à’m‚ê‚Ü‚¹‚ñBƒpƒbƒVƒuƒ‚[ƒh‚Őݒ肳‚ê‚Ä‚¢‚éƒT[ƒo‚̓Nƒ‰ƒCƒAƒ“ƒg
  (‚ ‚È‚½‚̃Rƒ“ƒsƒ…[ƒ^)‚Ì‘¤‚©‚ç PPP Ú‘±‚ðŠJŽn‚µ‚È‚¢‚Ɖ½‚à”½‰ž‚ð•Ô‚µ‚Ü
  ‚¹‚ñB

  ‚µ‚©‚µ‚È‚ª‚çA‚Ù‚Æ‚ñ‚ǂ̃T[ƒo‚̓AƒNƒeƒBƒuƒ‚[ƒh(‘—M)‚Őݒ肳‚ê‚Ä‚¨
  ‚èAÚ‘±‚·‚ê‚ΈӖ¡•s–¾‚Ì•¶Žš—ñ‚ª•\Ž¦‚³‚ê‚é‚Í‚¸‚Å‚·B

  ƒ‚ƒfƒ€‚ª³‚µ‚­“®‚©‚È‚¢ê‡A‚Ü‚¸ƒ‚ƒfƒ€‚É•t‘®‚̃}ƒjƒ…ƒAƒ‹‚ð“Ç‚Ý‚Ü‚µ‚å
  ‚¤BŽŸ‚ɁAŽg‚Á‚Ä‚¢‚é’ʐMƒ\ƒtƒg‚̃}ƒjƒ…ƒAƒ‹‚â Serial HOWTO ‚É–Ú‚ð’Ê‚µ‚Ü
  ‚·B‚»‚ÌŒãAã‹L‚̉ߒö‚ðÄ“xŽŽ‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

  11.  ƒVƒŠƒAƒ‹ƒ|[ƒg‚Æ‚»‚̃Xƒs[ƒh‚ɂ‚¢‚Ẵƒ‚

  ‚‘¬‚È(ŠO•t‚¯)ƒ‚ƒfƒ€(14,400 Baud ˆÈã)‚ðŽg‚Á‚Ä‚¢‚éê‡AƒVƒŠƒAƒ‹ƒ|[ƒg
  ‚àƒ‚ƒfƒ€ˆÈã‚Ì“]‘—‘¬“x‚Ńf[ƒ^‚ð‚â‚è‚Æ‚è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B“Á‚Ƀ‚ƒfƒ€
  ‚ªƒf[ƒ^ˆ³k‹@”\‚ðŽg‚Á‚Ä‚¢‚éê‡AƒVƒŠƒAƒ‹ƒ|[ƒg‚É‘¬“x‚ª—v‹‚³‚ê‚Ü‚·B

  ‚»‚Ì‚½‚߂̃VƒŠƒAƒ‹ƒ|[ƒg‚ɂ́A16550(A) ‚Æ‚¢‚Á‚½V‚µ‚¢ UART(Universal
  Asynchronous Reveiver Transmitter)‚ðŽg‚¤•K—v‚ª‚ ‚è‚Ü‚·BŒÃ‚¢ƒ}ƒVƒ“(‚ 
  ‚é‚¢‚͌¢ƒVƒŠƒAƒ‹ƒJ[ƒh)‚ðŽg‚Á‚Ä‚¢‚éê‡AUART ‚Í 8250 ‚É‚È‚Á‚Ä‚¢‚邱
  ‚Æ‚ª‘½‚¢‚Í‚¸‚Å‚·B8250 UART ‚ł͍‚‘¬‚ȃ‚ƒfƒ€‚ðŽg‚¨‚¤‚Æ‚·‚é‚Æ–â‘è‚ðˆø‚«
  ‚¨‚±‚·‚±‚Æ‚É‚È‚è‚Ü‚·B

  Šm”F‚·‚é‚É‚Í

       setserial -a /dev/ttySx

  ‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

  ‚±‚¤‚·‚é‚ƁAŽg‚Á‚Ä‚¢‚é UART ‚ÌŽí—Þ‚ª•\Ž¦‚³‚ê‚Ü‚·B16550A ƒ^ƒCƒv‚Ì UART
  ‚ðŽg‚Á‚Ä‚¢‚È‚¢ê‡AV‚µ‚¢ƒVƒŠƒAƒ‹ƒJ[ƒh‚ðw“ü‚µ‚½•û‚ª‚¢‚¢‚Å‚µ‚傤
  ($50 ˆÈ‰º‚Å“üŽè‚Å‚«‚é‚Í‚¸‚Å‚·)

  ’ˆÓF‰Šúƒo[ƒWƒ‡ƒ“‚Ì 16550 UART ƒ`ƒbƒv‚ɂ̓oƒO‚ª‚ ‚è‚Ü‚·B‚±‚ê‚Í‘Šú
  ‚É”­Œ©‚³‚êA‰ü—Ç”Å‚Ì 16550A UART ƒ`ƒbƒv‚ªƒŠƒŠ[ƒX‚³‚ê‚Ü‚µ‚½B‚µ‚©‚µA
  –â‘è‚Ì‚ ‚éƒ`ƒbƒv‚ª‚²‚­­”‚Å‚·‚ªŽsê‚ɏo‚Ü‚í‚Á‚Ä‚¢‚é‚悤‚Å‚·B‘½•ª‚±‚Ì
  ƒ`ƒbƒv‚É‘˜‹ö‚·‚邱‚Æ‚Í–³‚¢‚ÆŽv‚¢‚Ü‚·‚ªA“Á‚É”N‘ヂƒm‚̃VƒŠƒAƒ‹ƒJ[ƒh‚Ì
  ê‡Asetserial ‚ª 16550A ‚ðŽg‚Á‚Ä‚¢‚邱‚Æ‚ðŽ¦‚·‚©Šm”F‚µ‚Ä‚­‚¾‚³‚¢B

  12.  ƒ‚ƒfƒ€‚̐ݒè

  PPP ‚©‚烂ƒfƒ€‚ðŽg‚¦‚é‚悤‚ɐݒ肷‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚Ì‚½‚ß‚É‚Í ƒ‚ƒf
  ƒ€‚É•t‘®‚̃}ƒjƒ…ƒAƒ‹‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢B‚Ù‚Æ‚ñ‚ǂ̃‚ƒfƒ€‚͍Hêo‰×Žž‚̐Ý
  ’è ‚Ì‚Ü‚Ü‚Å‚à PPP ‚©‚çŽg‚¦‚é‚Í‚¸‚Å‚·BÅ¬ŒÀ•K—v‚Ȑݒè‚́A

  o  ƒn[ƒhƒEƒFƒAƒtƒ[ƒRƒ“ƒgƒ[ƒ‹(RTS/CTS) (Hayes Œn‚̃Rƒ}ƒ“ƒh‚ðÌ—p‚µ
     ‚Ä‚¢‚鑽‚­‚̃‚ƒfƒ€‚Å‚Í &K3‚Å‚·)

  ‚Å‚·B

  ‚»‚Ì‘¼Aƒ`ƒFƒbƒN‚µ‚½•û‚ª‚¢‚¢Ý’è‚Í(•W€“I‚È Hayes ƒRƒ}ƒ“ƒh‚ÅŽ¦‚µ‚Ü‚·)

  o  E1 ƒRƒ}ƒ“ƒh‚Å Echo ‚ð ON ‚É(chat ‚É•K—v)

  o  Q0 ƒRƒ}ƒ“ƒh‚ŃŠƒUƒ‹ƒgƒR[ƒh‚ð•Ô‚·‚悤‚É(chat ‚É•K—v)

  o  S0=0 ‚ÅŽ©“®‰ž“š‚ð OFF ‚É(ƒ‚ƒfƒ€‚ª“d˜b‚É“š‚¦‚éê‡‚Í•s—v)

  o  &C1 ‚Őڑ±Œã‚ɃLƒ„ƒŠƒAƒfƒeƒNƒg‚ª ON ‚É‚È‚é‚悤‚É

  o  &S0 ‚Å DSR ‚ªí‚É ON ‚É‚È‚é‚悤‚É

  o  (‹@Ží‚É‚æ‚Á‚ĈႢ‚Ü‚·‚ª) DTR ‚à ON ‚É‚È‚é‚悤‚É

  ƒRƒ“ƒsƒ…[ƒ^‚ƃ‚ƒfƒ€‚ðÚ‘±‚·‚é•”•ª‚̃‚ƒfƒ€‚̃VƒŠƒAƒ‹ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ª
  ‚Ç‚¤‚È‚Á‚Ä‚¢‚é‚©‚ðƒ`ƒFƒbƒN‚µ‚Ä‚¨‚­‚Ì‚à—L‰v‚Å‚·B‚½‚¢‚Ä‚¢‚̐V‚µ‚¢ƒ‚ƒfƒ€
  ‚ł̓VƒŠƒAƒ‹ƒCƒ“ƒ^[ƒtƒFƒCƒX‚Ì‘¬“x‚͌Œè‚É‚È‚Á‚Ä‚¨‚èA“d˜b‰ñü‚Ì“]‘—‘¬
  “x‚͉ñü‚̏ó‘Ô‚É‚æ‚Á‚ÄŽ©“®“I‚ɐڑ±‰Â”\‚ȍō‚‘¬‚É‚ð‘I‚Ԃ悤‚É‚È‚Á‚Ä‚¢‚é
  ‚Í‚¸‚Å‚·B

  ‚±‚Ì•û–@‚Í split speed operation ‚ƌĂ΂êA‚¨Žg‚¢‚̃‚ƒfƒ€‚ª‚±‚Ì‹@”\‚ð
  Ž‚Á‚Ä‚¢‚éê‡Aƒ‚ƒfƒ€‚̃VƒŠƒAƒ‹ƒCƒ“ƒ^[ƒtƒFƒCƒX‚͍ō‚‘¬“x‚ɌŒ肵‚ÄŽg
  ‚¤‚Ì‚ª‚¢‚¢‚Å‚µ‚傤(’ʏí 115,200 baud ‚Å‚·‚ªA14,400 baud ƒ‚ƒfƒ€‚Å‚Í
  38,400 ‚܂ł̏ꍇ‚ª‚ ‚è‚Ü‚·)

  ’ʐMƒ\ƒtƒg(—Ⴆ‚Î minicom)‚ðŽg‚Á‚āAƒ‚ƒfƒ€‚̐ݒè‚ðŠm”F‚µAPPP ‚É•K—v‚È
  Ý’è‚ðs‚È‚Á‚Ä‚­‚¾‚³‚¢B‘½‚­‚̃‚ƒfƒ€‚ª AT&V ‚ÅŒ»Ý‚̐ݒèó‘Ô‚ð•Ô‚·‚悤
  ‚É‚È‚Á‚Ä‚¢‚Ü‚·‚ªA³Šm‚È‚Æ‚±‚ë‚̓‚ƒfƒ€‚̃}ƒjƒ…ƒAƒ‹‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B
  Ý’肪ƒSƒ`ƒƒƒSƒ`ƒƒ‚É‚È‚Á‚Ä‚µ‚Ü‚Á‚½ê‡A‚½‚¢‚Ä‚¢ AT&F ‚ōHêo‰×Žž‚̐Ý
  ’è‚É–ß‚è‚Ü‚·(Ž„‚ªŽŽ‚µ‚½V‚µ‚¢ƒ‚ƒfƒ€‚ł͍Hêo‰×Žž‚̐ݒè‚Ì‚Ü‚Ü‚Å PPP ‚ª
  Žg‚¦‚Ü‚µ‚½‚ªAƒ`ƒFƒbƒN‚µ‚Ă݂邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·)B

  •sŠö”­«‚Ì RAM ‚ɐݒè‚ð•Û‘¶‚µ‚Ü‚·(’ʏíAAT &W ‚Őݒè‚ð•Û‘¶‚µ‚Ü‚·‚ªAÚ
  ×‚̓‚ƒfƒ€‚̃}ƒjƒ…ƒAƒ‹‚ðŒä——‚­‚¾‚³‚¢)

  ³‚µ‚¢Ý’è‚ð•Û‘¶‚µ‚Ä‚¨‚¯‚΁Aƒ‚ƒfƒ€‚ðƒŠƒZƒbƒg‚·‚ê‚΂»‚̐ݒ肪—˜—p‚³‚ê‚é
  ‚悤‚É‚È‚è‚Ü‚·B‚±‚¤‚µ‚Ä‚¨‚¯‚Î PPP Ú‘±‚𒣂éÛ‚Ì chat ƒXƒNƒŠƒvƒg‚ª
  ‚¸‚Á‚ÆŠÈ’P‚É‚È‚é‚Å‚µ‚傤B

  12.1.  ƒVƒŠƒAƒ‹ƒ|[ƒg‚̃tƒ[§Œä‚ɂ‚¢‚Ä

  ƒf[ƒ^‚ªƒVƒŠƒAƒ‹‰ñü‚ð’ʉ߂·‚éÛAƒRƒ“ƒsƒ…[ƒ^‚̏ˆ—‘¬“x‚æ‚è‚à‘¬‚­ƒf[
  ƒ^‚ª“Í‚­ê‡‚ª‚ ‚è‚Ü‚·(ƒRƒ“ƒsƒ…[ƒ^‚ª•Ê‚̏d‚¢ŽdŽ–‚ð‚µ‚Ä‚¢‚éê‡‚ȂǁB
  Linux ‚̓}ƒ‹ƒ`ƒ†[ƒU[Aƒ}ƒ‹ƒ`ƒ^ƒXƒN OS ‚Å‚·)B‚»‚̂悤‚ȏꍇ‚Å‚àƒf[
  ƒ^‚ðŽ¸‚í‚È‚¢(“ü—̓oƒbƒtƒ@‚©‚çƒf[ƒ^‚ªˆì‚ê‚È‚¯‚ê‚Ζ³‚­‚È‚è‚Ü‚¹‚ñ)‚悤‚É
  ‚·‚é‚ɂ̓f[ƒ^‚̃tƒ[§Œä‚ª•K—v‚É‚È‚è‚Ü‚·B

  ƒVƒŠƒAƒ‹‰ñü‚̃tƒ[§Œä‚É‚Í 2 ‚‚̕û–@‚ª‚ ‚è‚Ü‚·B

  o  ƒn[ƒhƒEƒFƒAƒtƒ[§Œä(ƒf[ƒ^“]‘—‚ÌÛ‚É Send/Request ‚ðƒNƒŠƒA‚·‚é -
     CTS/RTS)

  o  ƒ\ƒtƒgƒEƒFƒAƒtƒ[§Œä(control S ‚Æ control Q ‚ðŽg‚¤)

  ’ʏí‚̃eƒLƒXƒg•\Ž¦—p‚̃^[ƒ~ƒiƒ‹‚È‚ç‚ÎŒãŽÒ‚Ì•û–@‚Å‚à\‚¢‚Ü‚¹‚ñ‚ªAPPP
  Ú‘±‚̏ã‚𗬂ê‚éƒf[ƒ^‚Í 8 ƒrƒbƒg‘S‚Ä‚ðŽg‚Á‚Ä‚¢‚é‚Ì‚Å cntl-S ‚â cntl-Q
  ‚ªƒf[ƒ^‚Ì‚Ç‚±‚©‚ÉŒ»‚í‚ê‚é‰Â”\«‚Í‚©‚Ȃ荂‚­‚È‚è‚Ü‚·B‚Å‚·‚©‚çAƒ‚ƒfƒ€
  ‚ªƒ\ƒtƒgƒEƒFƒAƒtƒ[§Œä‚ðŽg‚Á‚Ä‚¢‚éê‡A‚·‚®‚ɐ§Œä•s‰Â”\‚É‚È‚è‚Ü‚·B

  8 ƒrƒbƒg‘S‚Ä‚ðŽg‚¤ PPP Ú‘±‚ł̓n[ƒhƒEƒFƒAƒtƒ[§Œä‚ª•K{‚Å‚·B

  13.  PPP ‚ƃ‹[ƒgŒ ŒÀ

  PPP ‚ł̓J[ƒlƒ‹‚̃‹[ƒeƒBƒ“ƒOƒe[ƒuƒ‹‚̕ύX‚Æ‚¢‚Á‚½ƒlƒbƒgƒ[ƒNƒfƒoƒC
  ƒX‚ðÝ’è‚·‚é•K—v‚ª‚ ‚邽‚߁Aƒ‹[ƒgŒ ŒÀ‚ª•K—v‚É‚È‚è‚Ü‚·B

  ƒ‹[ƒgˆÈŠO‚̃†[ƒU‚ª PPP Ú‘±‚ðÝ’è‚·‚éê‡Apppd ƒvƒƒOƒ‰ƒ€‚̓‹[ƒg‚É
  setuid ‚µ‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·B

       -r-sr-xr-x   1 root     root        95225 Jul 11 00:27 /usr/sbin/pppd

  /usr/sbin/pppd ‚ª‚±‚̂悤‚Ȑݒè‚É‚È‚Á‚Ä‚¢‚È‚¢ê‡Aƒ‹[ƒg‚É‚È‚Á‚Ä

       chmod u+s /usr/sbin/pppd

  ‚Æ‚µ‚Ü‚·B

  ‚±‚¤‚µ‚Ä‚¨‚¯‚΁Aƒ‹[ƒgˆÈŠO‚̈ê”ʃ†[ƒU‚ª pppd ‚̃oƒCƒiƒŠ‚ðŽÀs‚µ‚Ä‚àA
  pppd ‚̓‹[ƒgŒ ŒÀ‚Å“®‚­‚悤‚É‚É‚È‚èAˆê”ʃ†[ƒU‚Å‚àƒlƒbƒgƒ[ƒNƒCƒ“ƒ^
  [ƒtƒFƒCƒX‚âƒJ[ƒlƒ‹‚̃‹[ƒeƒBƒ“ƒOƒe[ƒuƒ‹‚ðÝ’è‚·‚邽‚ß‚É•K—v‚ÈŒ ŒÀ‚Å
  pppd ‚ðŽÀs‚·‚邱‚Æ‚ª‰Â”\‚É‚È‚è‚Ü‚·B

  ƒ‹[ƒg‚É setuid ‚³‚ꂽƒvƒƒOƒ‰ƒ€‚͐öÝ“I‚ȃZƒLƒ…ƒŠƒeƒBƒz[ƒ‹‚ɂȂ肪‚¿
  ‚Ȃ̂ŁAƒ‹[ƒg‚É setuid ‚·‚éê‡‚Í“Á‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢Bpppd ‚ðŠÜ‚ß‚½
  ƒ‹[ƒg‚É setuid ‚·‚邱‚Æ‚ª•K{‚̃vƒƒOƒ‰ƒ€‚̓ZƒLƒ…ƒŠƒeƒB‚ɂ͏\•ª’ˆÓ‚ð
  •¥‚Á‚ď‘‚©‚ê‚Ä‚¢‚é‚̂ŁApppd ‚ðŽg‚¤ê‡Asetuid ‚Ì–â‘è‚Í‚Ü‚¸‘åä•v‚Å
  ‚µ‚傤(‚µ‚©‚µ•ÛØ‚Í‚ ‚è‚Ü‚¹‚ñ)

  ’N‚Å‚à PPP Ú‘±‚ðŠJŽn‚Å‚«‚é‚悤‚É‚·‚é‚©”Û‚©‚Æ‚¢‚Á‚½ƒVƒXƒeƒ€‚ÌŽg‚¢•û‚É
  ‡‚킹‚āAppp-on/off ƒXƒNƒŠƒvƒg‚̓ǂݏo‚µ‚âŽÀs‚Ì‹–‰Â‘®«‚ðÝ’肵‚Ä‚­
  ‚¾‚³‚¢B‚ ‚È‚½ˆêl‚µ‚©‚»‚Ì PC ‚ðŽg‚í‚È‚¢ê‡Aa+rx ‚Å‚¢‚¢‚Å‚µ‚傤B

  ‚µ‚©‚µAPPP Ú‘±‚ðŠJŽn‚Å‚«‚él‚𐧌À‚µ‚½‚¢ê‡(—Ⴆ‚΁A‚ ‚È‚½‚ÌŽq‹Ÿ‚à
  ‚ ‚È‚½‚Ì Linux ƒ}ƒVƒ“‚ɃAƒJƒEƒ“ƒg‚ðŽ‚Á‚Ä‚¢‚邯‚ê‚ǁA”Þ‚ç‚ɂ̓Cƒ“ƒ^[
  ƒlƒbƒg‚֐ڑ±‚³‚¹‚½‚­‚È‚¢ê‡)APPP Ú‘±—p‚̃Oƒ‹[ƒv‚ðì‚Á‚Ä(/etc/group
  ‚ðC³‚µ‚Ä)

  o  ppp-on/off ƒXƒNƒŠƒvƒg‚ðƒ‹[ƒg‚Æ PPP ƒOƒ‹[ƒv‚̏Š—L‚É‚µA

  o  ppp-on/off ƒXƒNƒŠƒvƒg‚̓ǂݏo‚µ‹–‰Â‚ÆŽÀs‹–‰Â‚ð PPP ƒOƒ‹[ƒv‚É‚Ì‚Ý
     —^‚¦‚Ü‚·B

         -rwxr-x---   1 root     PPP           587 Mar 14  1995 /usr/sbin/ppp-on
         -rwxr-x---   1 root     PPP           631 Mar 14  1995 /usr/sbin/ppp-off

  o  ‚»‚êˆÈŠO‚Ì‹–‰Â‘®«‚Í—Ž‚µ‚Ä‚¨‚«‚Ü‚·B

  o  PPP ‚ðŽÀs‚Å‚«‚郆[ƒU‚Ì‚Ý‚ð /etc/group ‚ðC³‚µ‚Ä PPP ƒOƒ‹[ƒv‚É“o
     ˜^‚µ‚Ü‚·B

  ‚±‚̂悤‚ɐݒ肵‚Ä‚àAˆê”ʃ†[ƒU‚̓\ƒtƒgƒEƒFƒA“I‚É‚Í PPP Ú‘±‚ðØ‚ê‚Ü
  ‚¹‚ñBppp-off ƒXƒNƒŠƒvƒg‚ɂ̓‹[ƒgŒ ŒÀ‚ª•K—v‚Å‚·B‚µ‚©‚µ‚È‚ª‚çAƒ‚ƒfƒ€
  ‚Ì“dŒ¹‚Í’N‚Å‚àØ‚ê‚Ü‚·I

  Ž„‚ª‰Æ‚ÅŽg‚Á‚Ä‚¢‚éƒ}ƒVƒ“‚Å‚Í pppd ‚ð root ‚É setuid ‚µ‚Ä‚¢‚Ü‚¹‚ñB PPP
  ‚ðŠJŽn‚·‚邽‚߂ɁAŽ„‚¾‚¯‚ª’m‚Á‚Ä‚¢‚éƒpƒXƒ[ƒh‚ðŽg‚Á‚㋁[ƒg‚É‚È‚Á‚ÄŽÀ
  s‚µ‚Ä‚¢‚Ü‚·B‚±‚¤‚µ‚Ä‚¨‚¯‚Α§Žq‚½‚¿‚ªƒCƒ“ƒ^[ƒlƒbƒg‚ɏŸŽè‚ɐڑ±‚·‚邱
  ‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB

  14.  PPP Ú‘±—pÝ’èƒtƒ@ƒCƒ‹

  PPP ‚ð’N‚Å‚àŽg‚¦‚é‚悤‚ɐݒ肵‚Ä‚¢‚éê‡‚Å‚àA‚±‚±‚©‚çæ‚̓‹[ƒg‚Å
  login ‚µ‚Ä‚­‚¾‚³‚¢BPPP Ú‘±‚É•K—v‚ȃfƒBƒŒƒNƒgƒŠ‚ðì‚èAÝ’èƒtƒ@ƒCƒ‹‚ð
  C³‚µ‚Ü‚·B

  PPP ‚Í ppp Ú‘±‚ðÝ’è‚·‚邽‚ß‚É‚¢‚­‚‚©‚̐ݒèƒtƒ@ƒCƒ‹‚ð—˜—p‚µ‚Ü‚·B‚±
  ‚ê‚ç‚̃tƒ@ƒCƒ‹‚̏ꏊ‚â–¼‘O‚Í PPP 2.1.2 ‚Æ 2.2 ‚Ì‚Å‘½­ˆÙ‚È‚Á‚Ä‚¢‚Ü‚·B

  PPP 2.1.2 ‚̏ꍇA•K—v‚ȃtƒ@ƒCƒ‹‚Í

  ______________________________________________________________________
  /usr/sbin/pppd          # pppd ‚̃oƒCƒiƒŠ
  /usr/sbin/ppp-on        # ƒ_ƒCƒAƒ‹/Ú‘±—pƒXƒNƒŠƒvƒg
  /usr/sbin/ppp-off       # Ú‘±I—¹—pƒXƒNƒŠƒvƒg
  /etc/ppp/options        # pppd ‚ª‘S‚Ă̐ڑ±‚̍ۂɎg‚¤ƒIƒvƒVƒ‡ƒ“
  /etc/ppp/options.ttyXX  # ƒ|[ƒg‚²‚Æ‚ÉŽg‚¤ƒIƒvƒVƒ‡ƒ“
  ______________________________________________________________________

  ‚Å‚µ‚½B

  PPP 2.2 ‚̏ꍇA

  ______________________________________________________________________
  /usr/sbin/pppd                          # pppd ‚̃oƒCƒiƒŠ
  /etc/ppp/scripts/ppp-on             # ƒ_ƒCƒAƒ‹/Ú‘±—pƒXƒNƒŠƒvƒg
  /etc/ppp/scripts/ppp-on-dialer  # ŽÀÛ‚Ì chat ƒXƒNƒŠƒvƒg
  /etc/ppp/scripts/ppp-off            # Ú‘±I—¹—pƒXƒNƒŠƒvƒg
  /etc/ppp/options                # pppd ‚ª‘S‚Ă̐ڑ±‚̍ۂɎg‚¤ƒIƒvƒVƒ‡ƒ“
  /etc/ppp/options.ttyXX  # ƒ|[ƒg‚²‚Æ‚ÉŽg‚¤ƒIƒvƒVƒ‡ƒ“
  ______________________________________________________________________

  ‚É‚È‚Á‚Ä‚¢‚Ü‚·B

  Œä——‚̂悤‚ɁA/etc ƒfƒBƒŒƒNƒgƒŠ‚É ppp —p‚̃fƒBƒŒƒNƒgƒŠ‚ª‚ ‚è‚Ü‚·B

  drwxrwxr-x   2 root     root         1024 Oct  9 11:01 ppp

  ‚à‚µ‚±‚̃fƒBƒŒƒNƒgƒŠ‚ª–³‚¯‚ê‚΍ì‚Á‚Ä‚­‚¾‚³‚¢B

  ‚±‚̃fƒBƒŒƒNƒgƒŠ‚ª‘¶Ý‚µ‚Ä‚¢‚ê‚΁Aoptions.tpl ‚ƌĂ΂ê‚éƒIƒvƒVƒ‡ƒ“Ý’è
  ƒtƒ@ƒCƒ‹‚̃qƒiŒ^ƒtƒ@ƒCƒ‹‚ª‚ ‚é‚Í‚¸‚Å‚·B‚½‚¾‚µA‚±‚̃tƒ@ƒCƒ‹‚ðŠÜ‚ñ‚Å‚¢
  ‚È‚¢ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚à‘½‚¢‚悤‚Ȃ̂ŁA‚±‚̃tƒ@ƒCƒ‹‚Í‚±‚Ì•¶‘’†‚É
  ŠÜ‚ß‚Ä‚¨‚«‚Ü‚·B

  ‚±‚̃tƒ@ƒCƒ‹‚É‚Í PPP ‚Ì‘S‚ăIƒvƒVƒ‡ƒ“‚Ìà–¾‚ª‘‚©‚ê‚Ä‚¢‚é‚̂ŁA‘Å‚¿o
  ‚µ‚Ä‚¨‚«‚Ü‚µ‚傤(pppd ‚̃}ƒjƒ…ƒAƒ‹‚ð‡‚¹‚ēǂ߂΂æ‚è—L‰v‚Å‚·)B‚±‚Ì
  ƒtƒ@ƒCƒ‹‚ð /etc/ppp/options ƒtƒ@ƒCƒ‹‚ÌŒ³‚Æ‚µ‚ÄŽg‚¤‚±‚Æ‚à‚Å‚«‚Ü‚·‚ªA‘½
  •ªƒRƒƒ“ƒgƒAƒEƒg‚³‚ê‚Ä‚¢‚é•”•ª‚ðíœ‚µ‚½V‚µ‚¢ƒtƒ@ƒCƒ‹‚ðì¬‚·‚é•û‚ª‚¢
  ‚¢‚Å‚µ‚傤B‚»‚¤‚µ‚½•û‚ª‚¸‚Á‚Æ’Z‚­‚È‚Á‚āA“Ç‚Ý‚â‚·‚­Aƒƒ“ƒeƒiƒ“ƒX‚à‚µ
  ‚â‚·‚­‚È‚è‚Ü‚·B

  •¡”‚̃VƒŠƒAƒ‹‰ñü‚⃂ƒfƒ€‚ðŽg‚¤ê‡(PPP ƒT[ƒo‚É‚æ‚­‚ ‚éê‡)A‘S‘Ì‚Ì
  Ý’èƒtƒ@ƒCƒ‹‚Å‚ ‚é /etc/ppp/oprions ‚É‚Í‘S‚Ä‚Ì“d˜b‚ðŽó‚¯‚éƒVƒŠƒAƒ‹ƒ|[
  ƒg‚É•K—v‚ȃIƒvƒVƒ‡ƒ“‚ðŽw’肵‚Ü‚·BPPP Ú‘±‚Ì‚½‚߂Ɍ•ʂ̐ݒè‚Ì•K—v‚ȃV
  ƒŠƒAƒ‹‰ñü‚É‚Í•Ê“rŒÂ•ÊÝ’è—p‚̃tƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚·B

  ŒÂ•ÊÝ’è—p‚̃tƒ@ƒCƒ‹‚Í options.ttyx1 ‚â options.ttyx2 ‚Æ‚¢‚Á‚½–¼Ì‚É
  ‚È‚Á‚Ä‚¢‚Ü‚·(x ‚Í‚¨Žg‚¢‚̃VƒŠƒAƒ‹ƒ|[ƒg‚Ì–¼Ì‚Å‚·)

  PPP Ú‘±‚ðˆê‚‚µ‚©Žg‚í‚È‚¢ê‡A‘S‚Ä‚ð /etc/ppp/options ƒtƒ@ƒCƒ‹‚Őݒè
  ‚µ‚Ä‚à\‚¢‚Ü‚¹‚ñB‚Ü‚½A‘S‚ẴIƒvƒVƒ‡ƒ“‚ð pppd ‚ð‹N“®‚·‚éÛ‚̃IƒvƒVƒ‡
  ƒ“‚Æ‚µ‚ÄŽw’è‚·‚邱‚Æ‚à‰Â”\‚Å‚·B

  ‚±‚Ì•û‚ª /etc/ppp/options.ttySx ‚ÉŽw’è‚·‚é‚æ‚è‚àŠÈ’P‚Å‚·BPPP ‚Å•¡”‚Ì
  ˆÙ‚È‚éƒTƒCƒg‚ɐڑ±‚·‚éê‡AƒTƒCƒg‚²‚Ƃ̐ݒèƒtƒ@ƒCƒ‹
  /etc/ppp/options.site ‚ð—pˆÓ‚µAÚ‘±‚̍ۂɕK—v‚ȃpƒ‰ƒ[ƒ^‚ðÝ’èƒtƒ@ƒC
  ƒ‹‚ÉŽw’è‚·‚邱‚Æ‚à‰Â”\‚Å‚·B

  14.1.  options.tbl ƒtƒ@ƒCƒ‹

  PPP ‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‚Í options.tpl ƒtƒ@ƒCƒ‹‚ª–³‚¢ê‡
  ‚à‚ ‚è‚Ü‚·‚̂ŁAˆÈ‰º‚ÉŠ®‘S‚ȃtƒ@ƒCƒ‹‚ð•t‚¯‚Ä‚¨‚«‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚ð’¼
  ÚC³‚µ‚Ä /etc/ppp/options ƒtƒ@ƒCƒ‹‚È‚Ç‚ðì‚炸AV‚µ‚¢ƒtƒ@ƒCƒ‹‚ɃRƒs
  [‚µ‚Ä‚©‚çC³‚·‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·B‚»‚¤‚µ‚Ä‚¨‚¯‚ΐݒ肪‚±‚ñ‚ª‚炪‚Á
  ‚Ä‚àƒIƒŠƒWƒiƒ‹‚̃tƒ@ƒCƒ‹‚É–ß‚Á‚čďo”­‚Å‚«‚Ü‚·B

  ______________________________________________________________________
  # /etc/ppp/options -*- sh -*- general options for pppd
  # created 13-Jul-1995 jmk
  # autodate: 01-Aug-1995
  # autotime: 19:45

  # ŽÀs‰Â”\‚ȃvƒƒOƒ‰ƒ€‚©ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚ðŽg‚Á‚ăVƒŠƒAƒ‹‰ñü‚ðÝ’肵‚Ü‚·B
  # ‚±‚̃XƒNƒŠƒvƒg‚Å‚Í "chat" ‚ðŽg‚Á‚ă‚ƒfƒ€‚©‚çƒ_ƒCƒ„ƒ‹‚µAÚ‘±æ‚Ì PPP
  # ƒZƒbƒVƒ‡ƒ“‚ð‹N“®‚µ‚Ä‚¢‚Ü‚·B
  #
  #connect "echo You need to install a connect command."

  # pppd ‚ªÚ‘±‚ðØ‚Á‚½Œã‚ÉŽÀs‚·‚éƒvƒƒOƒ‰ƒ€‚©ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚ðŽw’肵‚Ü
  # ‚·B—Ⴆ‚΁Aƒ‚ƒfƒ€‚ªƒn[ƒhƒEƒFƒA§ŒäM†‚ʼnñü’f‚µ‚È‚¢ê‡‚ȂǂɁA‰ñü
  # ‚ðÚ‘±‚·‚邽‚߂̃Rƒ}ƒ“ƒh‚ðŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
  #
  #disconnect "chat -- \d+++\d\c OK ath0 OK"

  # 32-bit hex ‚Å‚Ì async ƒLƒƒƒ‰ƒNƒ^ƒ}ƒbƒv‚ÌŽw’èB32 ƒrƒbƒg‚ÌŠeƒrƒbƒg‚ª
  # pppd ‚ªŽóM‚̍ۂɂ»‚̃Lƒƒƒ‰ƒNƒ^‚ðƒGƒXƒP[ƒv‚·‚é‚©‚Ç‚¤‚©‚ðŽw’肵‚Ü‚·B
  # 0x00000001 ‚Í \x01, 0x800000000 ‚Í \x1f ‚ðŽ¦‚µ‚Ü‚·B
  #asyncmap 0

  # ƒlƒbƒgƒ[ƒN—p‚̃pƒPƒbƒg‚ð‚â‚è‚Æ‚è‚·‚é‘O‚ɐڑ±æ‚É”FØ‚ð‹‚ß‚Ü‚·B
  #
  #auth

  # ƒVƒŠƒAƒ‹ƒ|[ƒg‚̃tƒ[§Œä‚Ƀn[ƒhƒEƒFƒAƒtƒ[§Œä‚ðŽg‚¢‚Ü‚·B
  #
  #crtscts

  # XON/XOFF ‚Æ‚¢‚Á‚½ƒ\ƒtƒgƒEƒFƒAƒtƒ[§Œä‚ðŽg‚¢‚Ü‚·B
  #
  #xonxoff

  # IPCP ‚̃lƒS[ƒVƒGƒVƒ‡ƒ“‚ª‚¤‚Ü‚­‚¢‚Á‚½ê‡AÚ‘±æ‚ðƒQ[ƒgƒEƒFƒC‚É‚·‚é
  # ‚悤‚ÈŒo˜H§Œä(default route)‚ðƒVƒXƒeƒ€‚ÌŒo˜H§Œä•\‚ɉÁ‚¦‚Ü‚·B‚±‚ÌŒo
  # ˜H‚Í PPP Ú‘±‚ªI—¹‚µ‚½’iŠK‚ō폜‚³‚ê‚Ü‚·B
  #
  #defaultroute

  # “`‘—Žž‚É“Á’è‚̃Lƒƒƒ‰ƒNƒ^‚ðƒGƒXƒP[ƒv‚µ‚Ü‚·(Ú‘±æ‚ª‚»‚̃Lƒƒƒ‰ƒNƒ^‚ð
  # async control character map ‚ÅŽw’肵‚Ä‚¢‚é‚©”Û‚©‚É‚©‚©‚í‚炸)BƒGƒXƒP[
  # ƒv‚·‚éƒLƒƒƒ‰ƒNƒ^‚̓Rƒ“ƒ}‚Å‹æØ‚Á‚½ 16 i•\‹L‚ÅŽw’肵‚Ü‚·Basyncmap ƒI
  # ƒvƒVƒ‡ƒ“‚ł̓Rƒ“ƒgƒ[ƒ‹ƒR[ƒh‚µ‚©ƒGƒXƒP[ƒv‚Å‚«‚È‚¢‚̂ɑ΂µ escape ƒI
  # ƒvƒVƒ‡ƒ“‚Å‚Í‚ ‚ç‚ä‚éƒLƒƒƒ‰ƒNƒ^‚ªƒGƒXƒP[ƒv‚Å‚«‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B
  # ƒGƒXƒP[ƒv‚Å‚«‚È‚¢‚©‚à’m‚ê‚È‚¢ƒLƒƒƒ‰ƒNƒ^‚Í 0x20 -0x3f ‚Æ 0x5e ‚Å‚·B
  #
  #escape 11,13,ff

  # ƒ‚ƒfƒ€‚̐§Œäü‚ðŽg‚¢‚Ü‚¹‚ñB
  #
  #local

  # pppd ‚ª UUCP ƒXƒ^ƒCƒ‹‚̃ƒbƒNƒtƒ@ƒCƒ‹‚ðì‚Á‚āA‘¼‚̃vƒƒOƒ‰ƒ€‚ªƒVƒŠƒA
  # ƒ‹ƒfƒoƒCƒX‚ðƒAƒNƒZƒX‚µ‚È‚¢‚悤‚É‚µ‚Ü‚·B
  #
  #lock

  # ƒ‚ƒfƒ€‚̐§Œäü‚𑀍삵‚Ü‚·BUltrix ‚Å‚Í‚±‚̃IƒvƒVƒ‡ƒ“‚Í crtscts ƒIƒvƒVƒ‡
  # ƒ“‚Æ“¯‚¶ƒn[ƒhƒEƒFƒAƒtƒ[§Œä‚àŠÜ‚Ý‚Ü‚·(‚±‚̃IƒvƒVƒ‡ƒ“‚ÍŠ®‘S‚ÉŽÀ‘•‚³
  # ‚ê‚Ä‚¢‚é‚킯‚Å‚Í‚ ‚è‚Ü‚¹‚ñ)
  #
  #modem

  # Ú‘±‘ŠŽè‚ÉMRU[Maximum Receive Unit]‚Ì’l‚ð <n> ‚É‚·‚é‚悤‚É‘Š’k‚µ‚Ü‚·B
  # ‚±‚ÌŽw’è‚É‚æ‚èÚ‘±æ‚É <n> ƒoƒCƒgˆÈ‰º‚̃pƒPƒbƒg‚Í‘—‚ç‚È‚¢‚悤‚ÉŽw’肵
  # ‚Ü‚·BMRU ‚̍ŏ¬’l‚Í 128 ‚ŁAƒfƒtƒHƒ‹ƒg’l‚Í 1500 ‚Å‚·B’x‚¢‰ñü‚Å‚Í
  # 296 ‚𐄏§‚µ‚Ü‚·(TCP/IP ‚̃wƒbƒ_‚É 40 ƒoƒCƒg + ƒf[ƒ^‚É 256 ƒoƒCƒg)
  #
  #mru 542

  # ƒCƒ“ƒ^[ƒtƒFƒCƒX‚̃lƒbƒgƒ}ƒXƒN‚ð <n> ‚ÉŽw’肵‚Ü‚·BŽw’è‚Í 32 ƒrƒbƒg‚ð
  # ƒhƒbƒg‚Å‹æØ‚Á‚½ 10 i•\‹L‚Å‚·(—áF255.255.255.0)
  #
  #netmask 255.255.255.0

  # Ž©•ª‚Ì‘¤‚Ì IP ƒAƒhƒŒƒX‚ðŽw’肵‚È‚©‚Á‚½ê‡AƒfƒtƒHƒ‹ƒg‚ł̓zƒXƒg–¼‚©‚ç
  # IP ƒAƒhƒŒƒX‚ðŒˆ’è‚µ‚Ü‚·‚ªA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚ê‚ÎŽ©•ª‚Ì‘¤‚Å IP ƒA
  # ƒhƒŒƒX‚ðŒˆ’è‚¹‚¸AÚ‘±æ‚©‚ç IPCP ‚̃lƒSƒVƒG[ƒVƒ‡ƒ“‚̍ۂɑ—‚ç‚ê‚Ä‚­‚é
  # IP ƒAƒhƒŒƒX‚ðƒ[ƒJƒ‹‚Ì IP ƒAƒhƒŒƒX‚É‚µ‚Ü‚·(ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚âƒIƒvƒVƒ‡ƒ“
  # ƒtƒ@ƒCƒ‹‚Å–¾Ž¦“I‚Ƀ[ƒJƒ‹‚Ì IP ƒAƒhƒŒƒX‚ðŽw’è‚·‚邱‚Æ‚à‰Â”\‚Å‚·)
  #
  #noipdefault

  # LCP Žž‚Ì "passive" ƒIƒvƒVƒ‡ƒ“‚ð‰Â”\‚É‚µ‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚ê
  # ‚΁Apppd ‚ÍŽ©“®“I‚ɐڑ±‚ðŠJŽn‚µ‚悤‚Æ‚µ‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È
  # ‚¢‚Ɛڑ±æ‚©‚ç‚Ì•Ô“š‚ª‚È‚©‚Á‚½ê‡ pppd ‚͏I—¹‚µ‚Ü‚·‚ªA‚±‚̃IƒvƒVƒ‡ƒ“
  # ‚ðŽw’è‚·‚ê‚ÎŽó“®“I‚É—LŒø‚È LCP ƒpƒPƒbƒg‚ª“Í‚­‚܂ő҂‚±‚Æ‚É‚È‚è‚Ü‚·B
  #
  #passive

  # ‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚ê‚΁AÚ‘±æ‚©‚琳‚µ‚¢ LCP ƒpƒPƒbƒg‚ª“Í‚­‚Ü‚Å
  # pppd ‚͐ڑ±‚ðŠJŽn‚·‚邽‚ß‚Ì LCP ƒpƒPƒbƒg‚𔭐M‚µ‚Ü‚¹‚ñ(ŒÃ‚¢ƒo[ƒWƒ‡ƒ“
  # ‚Ì pppd ‚Í "passive" ƒIƒvƒVƒ‡ƒ“‚ª‚±‚Ì“®ì‚ðŽw’肵‚Ü‚µ‚½)
  #
  #silent

  # LCP ‚Æ IPCP ‚É“Á•Ê‚̃IƒvƒVƒ‡ƒ“‚ðŽg‚¢‚Ü‚¹‚ñ(ƒfƒtƒHƒ‹ƒg‚Ì‚à‚Ì‚Ì‚Ý‚ðŽg‚¢
  # ‚Ü‚·)
  #
  #-all

  # Address/Control ˆ³k‚ÉŠÖ‚·‚éƒlƒSƒVƒG[ƒVƒ‡ƒ“‚ð‚µ‚Ü‚¹‚ñ(ƒfƒtƒHƒ‹ƒgA‚·
  # ‚È‚í‚¿Aaddress/contro ƒtƒB[ƒ‹ƒh‚ÍŽg‚í‚È‚¢Ý’è‚É‚È‚è‚Ü‚·)
  #
  #-ac

  # asyncmap ‚̃lƒSƒVƒG[ƒVƒ‡ƒ“‚ð‚µ‚Ü‚¹‚ñ(ƒfƒtƒHƒ‹ƒg‚Ì asyncmap, ‚·‚È‚í‚¿
  # ‘S‚ẴRƒ“ƒgƒ[ƒ‹ƒLƒƒƒ‰ƒNƒ^‚ðƒGƒXƒP[ƒv‚·‚éÝ’è‚É‚È‚è‚Ü‚·)
  #
  #-am

  # fork ‚µ‚ăoƒbƒNƒOƒ‰ƒEƒ“ƒhƒvƒƒZƒX‚É‚È‚è‚Ü‚¹‚ñ(‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È
  # ‚¢‚ƁAƒVƒŠƒAƒ‹ƒfƒoƒCƒX‚ðŽw’肵‚Ä‚©‚ç pppd ‚̓oƒbƒNƒOƒ‰ƒEƒ“ƒh‚É“ü‚è‚Ü‚·)
  #
  #-detach

  # IP ƒAƒhƒŒƒX‚̃lƒSƒVƒG[ƒVƒ‡ƒ“‚ð‚µ‚Ü‚¹‚ñ(‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚éê‡A
  # Ú‘±æ‚Ì IP ƒAƒhƒŒƒX‚̓Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚©ƒIƒvƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚ÅŽw’肵‚È‚¯‚ê
  # ‚΂¢‚¯‚Ü‚¹‚ñ)
  #
  #-ip

  # ƒ}ƒWƒbƒNƒiƒ“ƒo[‚̃lƒSƒVƒG[ƒVƒ‡ƒ“‚ð‚µ‚Ü‚¹‚ñB‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚é
  # ‚ƁApppd ‚͉ñü‚ªƒ‹[ƒvƒoƒbƒNó‘Ô‚É‚È‚Á‚Ä‚¢‚Ä‚àŒŸo‚Å‚«‚Ü‚¹‚ñB
  #
  #-mn

  # MRU[Maximum Receive Unit]‚̃lƒSƒVƒG[ƒVƒ‡ƒ“‚ð‚µ‚Ü‚¹‚ñ(ƒfƒtƒHƒ‹ƒg’l‚Å‚ 
  # ‚é 1500 ‚ðŽg‚¢‚Ü‚·)
  #
  #-mru

  # ƒvƒƒgƒRƒ‹ƒtƒB[ƒ‹ƒh‚ðˆ³k‚·‚é‚©‚Ç‚¤‚©‚̃lƒSƒVƒG[ƒVƒ‡ƒ“‚ð‚µ‚Ü‚¹‚ñ(ƒf
  # ƒtƒHƒ‹ƒg‚ł̓vƒƒgƒRƒ‹ƒtƒB[ƒ‹ƒh‚͈³k‚µ‚Ü‚¹‚ñ)
  #
  #-pc

  # Ú‘±‘ŠŽè‚É PAP ”FØ‚ðŽg‚¤‚悤‚ÉŽw’肵‚Ü‚·B
  #
  #+pap

  # PAP ”FØ‚ðŽg‚¤‚±‚Æ‚É“¯ˆÓ‚µ‚Ü‚¹‚ñB
  #
  #-pap

  # Ú‘±‘ŠŽè‚É CHAP[Cryptographic Handshake Authentication Protocol]‚ðŽg‚¤
  # ‚悤‚É—v‹‚µ‚Ü‚·B
  #
  #+chap

  # CHAP ‚ðŽg‚¤‚±‚Æ‚É“¯ˆÓ‚µ‚Ü‚¹‚ñB
  #
  #-chap

  # Van Jacobson Ž®‚Ì IP ƒwƒbƒ_‚̈³k‚ɂ‚¢‚ẴlƒSƒVƒG[ƒVƒ‡ƒ“‚ð‚µ‚Ü‚¹‚ñ
  # (ƒfƒtƒHƒ‹ƒg‚ł͈³k‚µ‚È‚¢Ý’è‚É‚È‚Á‚Ä‚¢‚Ü‚·)
  #
  #-vj

  # ƒfƒoƒbƒOƒŒƒxƒ‹‚ðã‚°‚Ü‚·(-d ‚Æ“¯‚¶)‚±‚̃IƒvƒVƒ‡ƒ“‚ªŽw’肳‚ê‚é‚ƁApppd
  # ‚Í‘—ŽóM‚µ‚½‘S‚Ă̐§Œä—pƒpƒPƒbƒg‚Ì“à—e‚ðlŠÔ‚É“Ç‚ß‚éŒ`‚Å‹L˜^‚µ‚Ü‚·B‚±
  # ‚̏î•ñ‚̓tƒ@ƒCƒ‹‚ɃŠƒ_ƒCƒŒƒNƒg‚µ‚½‚èA/etc/syslog.conf ‚Å–¾Ž¦“I‚É‚Ç‚Ì
  # ƒtƒ@ƒCƒ‹‚É‘—‚é‚©‚ðŽw’肵‚Ü‚·(Ú×‚Í syslog.conf(5))(pppd ‚ª‚æ‚èÚ×‚È
  # ƒfƒoƒbƒO‚ª‚Å‚«‚é‚悤‚ɃRƒ“ƒpƒCƒ‹Žž‚ɐݒ肳‚ê‚Ä‚¢‚éê‡Aî•ñ‚Í daemon
  # ‚Å‚Í‚È‚­ local2 ‚Ì‹@”\‚ðŽg‚Á‚Ä‹L˜^‚³‚ê‚Ü‚·B
  #
  #debug

  # ”FØ‚Ì‚½‚߂̃[ƒJƒ‹‚̃zƒXƒg–¼‚ð <d> ‚Æ‚¢‚¤ƒhƒƒCƒ“–¼‚É‚µ‚Ü‚·B
  # gethostname() ‚ª porsche ‚Æ‚¢‚¤ƒzƒXƒg–¼‚ð•Ô‚·‚ªAŽÀÛ‚̃hƒƒCƒ“–¼‚Í
  # porsche.Quotron.COM ‚̏ꍇAQuotron.COM ‚ðŽw’è‚·‚邽‚ß‚É‚±‚̃IƒvƒVƒ‡ƒ“
  # ‚ðŽw’肵‚Ü‚·B
  #
  #domain <d>

  # ƒJ[ƒlƒ‹‚É‘g‚Ý‚±‚܂ꂽ PPP ƒhƒ‰ƒCƒo‚̃fƒoƒbƒOƒŒƒxƒ‹‚ð <n> ‚É‚µ‚Ü‚·Bn
  # ‚͈ȉº‚Ì’l‚ð‘«‚µ‚ ‚킹‚½Œ‹‰Ê‚É‚È‚è‚Ü‚·F1 ˆê”Ê“I‚ȃfƒoƒbƒOƒƒbƒZ[ƒWA
  # 2: Žó‚¯‚Æ‚Á‚½ƒpƒPƒbƒg‚Ì’†g‚Ì‚¤‚¿ƒvƒŠƒ“ƒg‰Â”\‚È‚à‚Ì‚ð‹L˜^A4: ‘—M‚µ‚½
  # ƒpƒPƒbƒg‚Ì‚¤‚¿A’†g‚̃vƒŠƒ“ƒgƒAƒEƒg‚ª‰Â”\‚È‚à‚Ì‚ð‹L˜^B
  #
  #kdebug n

  # MTU‚Ì’l‚ð <n> ‚É‚µ‚Ü‚·BÚ‘±æ‚©‚ç MRU ‚Ì’l‚Æ‚µ‚Ä‚æ‚菬‚³‚È’l‚ªŽw’肳
  # ‚ê‚È‚¢ŒÀ‚èA‚±‚Ì’lˆÈ‰º‚̃pƒPƒbƒg‚Í PPP ƒlƒbƒgƒ[ƒN‚̃Cƒ“ƒ^[ƒtƒFƒCƒX
  # ‚Ö‘—‚ç‚È‚¢‚悤AƒJ[ƒlƒ‹“à•”‚̃lƒbƒgƒ[ƒNƒR[ƒh‚ÉŽw’肵‚Ü‚·B
  #
  #mtu <n>

  # ”FØ—p‚ÉŽ©•ª‚̃VƒXƒeƒ€‚Ì–¼‘O‚ð <n> ‚É‚µ‚Ü‚·B
  #
  #name <n>

  # PAP ‚Å”FØ‚·‚éÚ‘±æ—p‚ɁAŽèŒ³‚̃}ƒVƒ“‚ðŽg‚Á‚Ä‚¢‚郆[ƒU[‚Ì–¼‘O‚ð <u>
  # ‚É‚µ‚Ü‚·B
  #
  #user <u>
  # ”FØ—p‚Ƀ[ƒJƒ‹ƒVƒXƒeƒ€‚Ì–¼Ì‚ðƒzƒXƒg–¼‚É‚µ‚Ü‚·(name ƒIƒvƒVƒ‡ƒ“‚𖳌ø
  # ‚É‚µ‚Ü‚·)
  #
  #usehostname

  # ”FØ—p‚ɃŠƒ‚[ƒg‚̃VƒXƒeƒ€–¼‚ð <n> ‚É‚µ‚Ü‚·B
  #
  #remotename <n>

  # ƒ[ƒJƒ‹ƒVƒXƒeƒ€‚Ì ARP[Address Resolution Protocol]ƒe[ƒuƒ‹‚ɐڑ±æ‚Ì
  # IP ƒAƒhƒŒƒX‚Æ‚±‚̃VƒXƒeƒ€‚̃C[ƒTƒlƒbƒgƒAƒhƒŒƒX‚ð’ljÁ‚µ‚Ü‚·B
  #
  #proxyarp

  # PAP ‚Ì”FØ—p‚ɃVƒXƒeƒ€‚̃pƒXƒ[ƒhƒf[ƒ^ƒx[ƒX‚ðŽg‚¢‚Ü‚·B
  #
  #login

  # –ˆ n •b‚²‚ƂɁAÚ‘±æ‚É LCP echo-request ‚̃tƒŒ[ƒ€‚ð‘—‚è‚Ü‚·BLinux
  # ‚̏ꍇAÚ‘±æ‚©‚ç n •bŠÔƒpƒPƒbƒg‚ª“Í‚©‚È‚¢ê‡‚É echo-request ‚ð‘—‚è
  # ‚Ü‚·B’ʏíAÚ‘±æ‚Í echo-request ‚ª“Í‚¯‚Î echo-reply ‚ð•Ô‚µ‚Ü‚·B‚±‚Ì
  # ƒIƒvƒVƒ‡ƒ“‚Æ lcp-echo-failure ƒIƒvƒVƒ‡ƒ“‚ð‘g‚Ý‚ ‚킹‚āAÚ‘±‚ªØ‚ê‚Ä‚¢
  # ‚邱‚Æ‚ðŠm”F‚Å‚«‚Ü‚·B
  #
  #lcp-echo-interval <n>

  # LCP echo-request ‚ð n ŒÂ‘—‚Á‚Ä‚à•Ô“š‚ª–³‚©‚Á‚½ê‡AÚ‘±‚ªØ‚ê‚Ä‚¢‚é‚à
  # ‚Ì‚ÆŒ©‚È‚µ‚Ä pppd ‚ªÚ‘±‚ðI—¹‚µ‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽg‚¤ê‡A
  # lcp-echo-interval ‚É 0 ˆÈŠO‚Ì’l‚ðŽw’肵‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·B‚±‚̃Iƒv
  # ƒVƒ‡ƒ“‚ðŽg‚¦‚΁Aƒ‚ƒfƒ€‚̐§Œäü‚𒲂ׂç‚ê‚È‚¢ê‡‚Å‚à•¨—“I‚Ȑڑ±‚ªØ‚ê
  # ‚é‚Æ(ƒ‚ƒfƒ€‚ªƒnƒ“ƒOƒAƒbƒv‚·‚é‚Æ) PPP Ú‘±‚ðI—¹‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
  #
  #lcp-echo-failure <n>

  # LCP ‚̍đ—ŠÔŠu‚ð n •b‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Í 3 •b‚Å‚·)
  #
  #lcp-restart <n>

  # LCP terminate-request ‚ðÅ‘å n ŒÂ‘—‚é‚悤‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 3)
  #
  #lcp-max-terminate <n>

  # LCP configure-request ‚ðÅ‘å n ŒÂ‘—‚é‚悤‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 10)
  #
  #lcp-max-configure <n>

  # LCP configure-NAK ‚ð n ŒÂŽó‚¯‚Æ‚é‚Æ configure-Reject ‚ð‘—‚é‚悤‚É‚µ‚Ü
  # ‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 10)
  #
  #lcp-max-failure <n>

  # IPCP ‚̍đ—ŠÔŠu‚ð n •b‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 3)
  #
  #ipcp-restart <n>

  # IPCP teriminate-request ‚ðÅ‘å n ŒÂ‘—‚é‚悤‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 3)
  #
  #ipcp-max-terminate <n>

  # IPCP configure-request ‚ðÅ‘å n ŒÂ‘—‚é‚悤‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 10)
  #
  #ipcp-max-configure <n>

  # IPCP configure-NAK ‚ð n ŒÂ‚܂Ŏ󂯂Ƃé‚Æ configure-Rejects ‚ð‘—‚é‚悤
  # ‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 10)B
  #
  #ipcp-max-failure <n>

  # PAP ”FØ‚ðÄŠJ‚·‚é‚Ü‚Å‚ÌŽžŠÔ‚ð n •b‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 3)B
  #
  #pap-restart <n>

  # PAP autenticate-request ‘—o”‚ðÅ‘å n ŒÂ‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 10)
  #
  #pap-max-authreq <n>

  # CHAP ”FØ‚ðÄŠJ‚·‚é‚Ü‚Å‚ÌŽžŠÔ‚ð n •b‚É‚µ‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 3)
  #
  #chap-restart <n>

  # CHAP ”FØ‚ðÅ‘å n ‰ñŽŽ‚Ý‚Ü‚·(ƒfƒtƒHƒ‹ƒg‚Å‚Í 10)B
  #
  #chap-max-challenge

  # ‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚½ê‡AÚ‘±æ‚Æ n •b‚²‚Æ‚É CHAP ”FØ‚ðŒJ‚è•Ô
  # ‚µ‚Ü‚·B
  #
  #chap-interval <n>

  # ‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚é‚ƁAƒ[ƒJƒ‹‚Ì IP ƒAƒhƒŒƒX‚ðƒIƒvƒVƒ‡ƒ“Žw’肵‚Ä
  # ‚¢‚Ä‚àÚ‘±æ‚ª’ñˆÄ‚µ‚½ IP ƒAƒhƒŒƒX‚ðƒ[ƒJƒ‹‚Ì IP ƒAƒhƒŒƒX‚É‚µ‚Ü‚·B
  #
  #ipcp-accept-local

  # ‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚é‚ƁAƒŠƒ‚[ƒg‚Ì IP ƒAƒhƒŒƒX‚ðƒIƒvƒVƒ‡ƒ“Žw’肵‚Ä
  # ‚¢‚Ä‚àÚ‘±æ‚ªŽw’肵‚½ IP ƒAƒhƒŒƒX‚ðƒŠƒ‚[ƒg‚Ì IP ƒAƒhƒŒƒX‚É‚µ‚Ü‚·B
  3
  #ipcp-accept-remote
  ______________________________________________________________________

  14.2.  ‚ǂ̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚ׂ«H

  ‚¤[‚ñA‚»‚ê‚͏󋵂ɂæ‚è‚Ü‚·B

  ˆÈ‰º‚ÉŽ¦‚·‚à‚̂́Aˆê”Ê“I‚È—á‚Ì‚Ù‚Æ‚ñ‚Ç‚ðƒJƒo[‚Å‚«‚é 2 ‚‚̊î–{“I‚ȃo
  [ƒWƒ‡ƒ“‚̃IƒvƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚Å‚·B

  ‚µ‚©‚µ‚È‚ª‚çA“®‚©‚È‚©‚Á‚½ê‡AƒqƒiŒ^ƒtƒ@ƒCƒ‹ (/etc/ppp/options.tpl)
  ‚Æ pppd ‚̃}ƒjƒ…ƒAƒ‹‚ð“Ç‚Ý‚Ü‚µ‚傤B‡‚킹‚āAÚ‘±æ‚̃T[ƒo‚ðŠÇ—‚µ‚Ä
  ‚¢‚éƒVƒXƒeƒ€ŠÇ—ŽÒ‚⃆[ƒUƒTƒ|[ƒgŒW‚É–â‚¢‡‚킹‚Ä‚Ý‚é‚Ì‚à‚¢‚¢‚Å‚µ‚å
  ‚¤B

  14.2.1.  /etc/ppp/options(PAP/CHAP ‚ðŽg‚í‚È‚¢ê‡)

  ˆÈ‰º‚̐ݒè‚Í PAP/CHAP ”FØ‚ð•K—v‚Æ‚µ‚È‚¢ê‡—p‚Å‚·B

  ______________________________________________________________________
  # /etc/ppp/options (NO PAP/CHAP)
  #
  # pppd ‚ªƒoƒbƒNƒOƒ‰ƒ“ƒh‚É“ü‚ç‚È‚¢‚悤‚É‚µ‚Ü‚·
  -detach

  # ‚à‚µ IP ƒAƒhƒŒƒX‚ªŒÅ’è‚È‚ç‚Î 0.0.0.0 ‚𐳂µ‚¢ IP ƒAƒhƒŒƒX‚ɏ‘‚«‚©‚¦‚Ä
  # ‚­‚¾‚³‚¢B
  0.0.0.0:

  # ƒ‚ƒfƒ€‚̐§Œäü‚ðŽg‚¢‚Ü‚·B
  modem

  # ƒVƒŠƒAƒ‹ƒfƒoƒCƒX‚𕡐”‚̃vƒƒZƒX‚ªŽg‚í‚È‚¢‚悤‚ɃƒbƒN‚·‚éÛ‚É uucp
  # ƒXƒ^ƒCƒ‹‚̃ƒbƒN‚ðŽg‚¢‚Ü‚·B
  lock

  # ƒn[ƒhƒEƒFƒAƒtƒ[ƒRƒ“ƒgƒ[ƒ‹‚ðŽg‚¢‚Ü‚·B
  crtscts

  # PPP Ú‘±‚ðƒfƒtƒHƒ‹ƒg‚ÌŒo˜H‚É‚µ‚Ü‚·B
  defaultroute

  # ƒRƒ“ƒgƒ[ƒ‹ƒLƒƒƒ‰ƒNƒ^‚ðˆêØƒGƒXƒP[ƒv‚µ‚Ü‚¹‚ñB
  asyncmap 0

  # ‘—o‚·‚éƒpƒPƒbƒg‚Ì‘å‚«‚³‚ðÅ‘å 552 ƒoƒCƒg‚É‚µ‚Ü‚·B
  mtu 552

  # Žó‚¯‚Æ‚éƒpƒPƒbƒg‚Ì‘å‚«‚³‚ðÅ‘å 552 ƒoƒCƒg‚É‚µ‚Ü‚·B
  mru 552
  #
  #-------END OF SAMPLE /etc/ppp/options (no PAP/CHAP)
  ______________________________________________________________________

  14.2.2.  /etc/ppp/options (PAP/CHAP‚ðŽg‚¤ê‡)

  ƒT[ƒo‚ª PAP ‚â CHAP ”FØ‚ð‹‚ß‚éê‡Aã‹L‚̃IƒvƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚Ɉȉº
  ‚̍s‚ð•t‚¯‰Á‚¦‚Ä‚­‚¾‚³‚¢B

  ______________________________________________________________________
  #
  # ”FØ‚ÌÛ‚É ISP ‚ł̃†[ƒU[–¼‚ðƒzƒXƒg–¼‚Æ‚µ‚ÄŽg‚¢‚Ü‚·B
  name <your ISP username>        # ‚±‚̍s‚Í–Y‚ꂸ•ÏX‚·‚邱‚Æ

  # PAP ‚â CHAP ”FØ‚ð‹­§“I‚ɍs‚¤•K—v‚ª‚ ‚éê‡AˆÈ‰º‚Ì“KØ‚ȍs‚̃Rƒƒ“ƒg
  # ‚ðŠO‚·‚±‚Æ

  #+chap
  #+pap
  #
  # /etc/ppp/pap-secrets ƒtƒ@ƒCƒ‹‚ªˆÃ†‰»‚³‚ê‚Ä‚¢‚éê‡AˆÈ‰º‚̍s‚̃Rƒƒ“
  # ƒg‚ðŠO‚·

  #+papcrypt
  ______________________________________________________________________

  15.  /etc/resolv.conf ƒtƒ@ƒCƒ‹‚̐ݒè

  lŠÔ‚Í–¼‘O‚ð•t‚¯‚é‚Ì‚ªD‚«‚Å‚·‚ªAƒRƒ“ƒsƒ…[ƒ^‚͐”Žš‚Ì•û‚ª“¾ˆÓ‚Å‚·B
  TCP/IP ƒlƒbƒgƒ[ƒN(‚·‚È‚í‚¿ƒCƒ“ƒ^[ƒlƒbƒg‚̐¢ŠE)‚ł́AŽ„‚½‚¿‚̓}ƒVƒ“
  ‚ð‚»‚Ì–¼Ì‚ÅŽw’肵A‘S‚Ẵ}ƒVƒ“‚Í“Á’è‚Ì"ƒhƒƒCƒ“"‚É‘®‚µ‚Ä‚¢‚Ü‚·B—Ⴆ
  ‚΁AŽ„‚ªŽg‚Á‚Ä‚¢‚é Linux ƒ[ƒNƒXƒe[ƒVƒ‡ƒ“‚Í archenland ‚Æ‚¢‚¤–¼‘O
  ‚ŁAhedland.edu.au ƒhƒƒCƒ“‚É‘®‚µ‚Ä‚¢‚Ü‚·B‚±‚̃}ƒVƒ“‚̐lŠÔŒü‚«‚̃Aƒh
  ƒŒƒX‚Í archenland.hedland.edu.au ‚Å‚·Bˆê•ûA‘¼‚̃Cƒ“ƒ^[ƒlƒbƒg‚ɐڑ±
  ‚³‚ꂽƒ}ƒVƒ“‚©‚炱‚̃}ƒVƒ“‚ðŒ©‚Â‚¯‚邽‚ß‚É‚Í IP ”ԍ†‚ðŽg‚¢‚Ü‚·B

  ‚±‚̂悤‚ɁAƒ}ƒVƒ“(‚ƃhƒƒCƒ“)‚Ì–¼Ì‚ð IP ”ԍ†‚É•ÏŠ·(‰ðŒˆ)‚·‚邽‚߂ɃC
  ƒ“ƒ^[ƒlƒbƒgã‚É—pˆÓ‚³‚ê‚Ä‚¢‚é‚Ì‚ª Domain Name Service(DNS)‚Å‚·B

  PPP Ú‘±‚̏ꍇAŽèŒ³‚Ì Linux ƒ}ƒVƒ“‚ɁA‚Ç‚±‚ŃzƒXƒg–¼‚Æ IP ”ԍ†‚Ì•ÏŠ·
  (ƒAƒhƒŒƒX‚̉ðŒˆ)‚ª‰Â”\‚É‚È‚é‚©‚ðŽw’肵‚āA‚ ‚È‚½‚ªƒ}ƒVƒ“–¼‚ðŽg‚Á‚Ä‚àA
  ƒRƒ“ƒsƒ…[ƒ^‚Í•K—v‚È IP ”ԍ†‚É•ÏŠ·‚Å‚«‚é‚悤‚É‚µ‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·B

  ˆê‚‚̕û–@‚͐ڑ±‚·‚é‘S‚ẴzƒXƒg–¼‚ð /etc/hosts ƒtƒ@ƒCƒ‹‚ɏ‘‚«‚±‚Þ‚±‚Æ
  ‚Å‚·(ƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚éê‡AŒ»ŽÀ“I‚É‚Í•s‰Â”\‚Å‚·)G–¼‘O‚Å‚Í‚È
  ‚­A‚»‚ꂼ‚ê‚̃}ƒVƒ“‚Ì IP ƒAƒhƒŒƒX‚𒼐ڎg‚¤‚Ì‚àˆê‚‚̕û–@‚Å‚· (‚²‚­¬
  ‚³‚È LAN ˆÈŠO‚Å‚Í‚Æ‚Ä‚à‹L‰¯‚Å‚«‚È‚¢‚Å‚µ‚傤)

  Å‘P‚Ì•û–@‚́A‚Ç‚±‚ŃzƒXƒg–¼‚Æ IP ”ԍ†‚Ì•ÏŠ·‚ªŽ©“®“I‚ɍs‚¦‚é‚©‚ð‹³‚¦‚é
  ‚±‚Æ‚Å‚·BDomain Name Server ‚ª‚±‚̃T[ƒrƒX‚ðs‚È‚Á‚Ä‚¢‚é‚̂ŁA•K—v‚È
  ‚±‚Æ‚Í DNS ‚Ì IP ”ԍ†‚ð /etc/resolv.conf ƒtƒ@ƒCƒ‹‚ÉŽw’è‚·‚邱‚Æ‚Å‚·B

  PPP ƒT[ƒo‚̃VƒXƒeƒ€ŠÇ—ŽÒ/ƒ†[ƒUƒTƒ|[ƒg‚͒ʏí 2 ‚Â‚Ì DNS ‚Ì IP ”ԍ†
  ‚ð‹³‚¦‚Ä‚­‚ê‚é‚Í‚¸‚Å‚·(Å’á 1 ‚‚ ‚ê‚Ώ\•ª‚Å‚·‚ªA‰½‚©‚̃gƒ‰ƒuƒ‹‚É”õ‚¦
  ‚Ä‚½‚¢‚Ä‚¢ 2 ‚Ì DNS ‚ðÝ’肵‚Ä‚¢‚Ü‚·)

  ‚»‚̏ꍇA/etc/resolv.conf ‚͈ȉº‚̂悤‚É‚È‚é‚Å‚µ‚傤B

  ______________________________________________________________________
  domain your.isp.domain.name
  nameserver 10.25.0.1
  nameserver 10.25.1.2
  ______________________________________________________________________

  /etc/resolv.conf ‚ðC³‚µ‚Ä(•K—v‚È‚ç‚΍쐬‚µ‚Ä)AÚ‘±æ‚Ì ISP ‚̏î•ñ‚ð
  ”½‰f‚³‚¹‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚̃p[ƒ~ƒbƒVƒ‡ƒ“‚Í‚±‚̂悤‚É‚·‚ׂ«‚Å‚·B

       -rw-r--r--   1 root     root           73 Feb 19 01:46 /etc/resolv.conf

  LAN ‚ɐڑ±‚µ‚Ä‚¢‚āAŠù‚É /etc/resolv.conf ‚ª‚ ‚éê‡‚Í PPP Ú‘±‚Ì DNS
  ƒT[ƒo‚̃AƒhƒŒƒX‚ð•t‚¯‚­‚킦‚邾‚¯‚Å‚©‚Ü‚¢‚Ü‚¹‚ñB

  16.  PAP/CHAP ‚Ì”FØƒtƒ@ƒCƒ‹

  pap ‚â chap ‚ð—p‚¢‚½”FØ•û–@‚ðŽg‚¤ê‡A‚»‚Ì‚½‚ß‚Ì”FØƒtƒ@ƒCƒ‹(secrets
  file)‚ª•K—v‚Å‚·B‚»‚ê‚ç‚́A

  ______________________________________________________________________
  /etc/ppp/pap-secrets
  /etc/ppp/chap-secrets
  ______________________________________________________________________

  ‚Å‚·B

  Å‰‚É’ˆÓ‚µ‚Ä‚¨‚«‚Ü‚·‚ªAPAP ‚â CHAP ‚Í–{—ˆƒ†[ƒU‚Å‚Í‚È‚­ƒRƒ“ƒsƒ…[ƒ^
  ƒVƒXƒeƒ€‚ð”FØ‚·‚é‚悤‚ɃfƒUƒCƒ“‚³‚ê‚Ä‚¢‚邱‚Æ‚ð‹L‰¯‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³
  ‚¢B

  ‚Æ‚¢‚¤‚ƁAu‚Ç‚±‚ªˆá‚¤‚́Hv‚Æ‚¢‚¤‹^–₪•·‚±‚¦‚»‚¤‚Å‚·‚ˁB

  ŠÈ’P‚ÉŒ¾‚Á‚Ä‚µ‚Ü‚¤‚ƁA‚¢‚Á‚½‚ñ‚ ‚È‚½‚̃Rƒ“ƒsƒ…[ƒ^‚ªƒT[ƒo‚Æ PPP Ú‘±
  ‚𒣂é‚ƁA‚ ‚È‚½‚¾‚¯‚Å‚È‚­A‚ ‚È‚½‚̃Rƒ“ƒsƒ…[ƒ^ƒVƒXƒeƒ€‚Ì‚Ç‚ñ‚ȃ†[ƒU
  ‚Å‚à‚»‚̐ڑ±‚ðŽg‚¤‚±‚Æ‚ª‚Å‚«‚é‚킯‚Å‚·B‚¾‚©‚炱‚»APPP ‚ðŽg‚Á‚Ä 2 ‚Â
  ‚Ì LAN(Local Area Network)‚ðŒ‹‚Ñ‚Â‚¯ WAN(Wide Area Network)‚ðŽd—§‚Ä‚é
  ‚±‚Æ‚ª‚Å‚«‚é‚킯‚Å‚·B

  Ú‘±æ‚Ì ISP ‚©‚ç‚́AISP ‚ɐڑ±‚µ‚ăCƒ“ƒ^[ƒlƒbƒg‚ðŽg‚¤‚½‚߂̃†[ƒU–¼
  ‚ƃpƒXƒ[ƒh‚ð–á‚Á‚Ä‚¢‚é‚Í‚¸‚Å‚·BISP ‚É‚Æ‚Á‚āA‚ ‚È‚½‚̃Rƒ“ƒsƒ…[ƒ^‚Ì
  –¼‘O‚Í‚Ç‚¤‚Å‚à‚¢‚¢‚̂ŁAƒRƒ“ƒsƒ…[ƒ^‚Ì–¼‘O‚Æ‚µ‚Ä ISP ‚É“o˜^‚µ‚Ä‚¢‚é‚ 
  ‚È‚½‚̃†[ƒU–¼‚ðŽg‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B

  ‚±‚Ì–¼‘O‚Í pppd ‚Ì name username ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肵‚Ü‚·B‚Å‚·‚©‚çAISP
  ‚©‚ç–á‚Á‚½ƒ†[ƒU–¼‚ðŽg‚¤ê‡A/etc/ppp/options ƒtƒ@ƒCƒ‹‚Ɉȉº‚̈ês‚ð
  ‰Á‚¦‚Ü‚·B

  ______________________________________________________________________
  name your_username_at_your_ISP
  ______________________________________________________________________

  ‹Zp“I‚ÉŒµ–§‚ÉŒ¾‚¤‚ƁAPAP ‚̏ꍇ‚Í user our_username_at_your_ISP ƒIƒv
  ƒVƒ‡ƒ“‚ðŽg‚¤‚ׂ«‚Å‚·‚ªApppd ‚ÍPAP ‚ðŽg‚¤ê‡AŽ©“®“I‚É name ‚ð user
  ‚ƉðŽß‚µ‚Ü‚·B name ƒIƒvƒVƒ‡ƒ“‚ðŽg‚¤—˜“_‚́A‚±‚̃IƒvƒVƒ‡ƒ“‚Í CHAP ‚É‚à
  —LŒø‚È‚±‚Æ‚Å‚·B

  PAP/CHAP ‚̓Rƒ“ƒsƒ…[ƒ^‚ð”FØ‚·‚邽‚ß‚Ì•ûŽ®‚Å‚·‚©‚çA‹Zp“I‚ɂ̓Šƒ‚[
  ƒg’[‚̃Rƒ“ƒsƒ…[ƒ^–¼‚àŽw’肵‚Ä‚â‚é•K—v‚ª‚ ‚è‚Ü‚·B‚µ‚©‚µA‚½‚¢‚Ä‚¢‚̐l
  ‚͈ê‚Â‚Ì ISP ‚µ‚©Žg‚í‚È‚¢‚½‚߁AÝ’èƒtƒ@ƒCƒ‹‚̃Šƒ‚[ƒgƒzƒXƒg—“‚ɂ̓ƒC
  ƒ‹ƒhƒJ[ƒh(*)‚ÌŽw’è‚ð‚µ‚Ä‚¨‚¯‚Ώ\•ª‚Å‚·B

  ‘½‚­‚Ì ISP ‚ł́Aˆê‚‚̓d˜b”ԍ†‚É•¡”‚̃‚ƒfƒ€‚ðÚ‘±‚µA‚»‚ꂼ‚êˆÙ‚È‚é
  –¼‘O‚̃^[ƒ~ƒiƒ‹ƒT[ƒo‚ɐڑ±‚µ‚Ä‚¢‚Ü‚·B‚±‚̂悤‚ȏꍇ‚àƒŠƒ‚[ƒg‚̃Rƒ“
  ƒsƒ…[ƒ^‚Ì–¼‘O‚ðÚ‘±‘O‚ÉŒˆ’è‚·‚邱‚Æ‚Í•s‰Â”\‚Ȃ̂ŁAÝ’èƒtƒ@ƒCƒ‹‚̃Šƒ‚
  [ƒgƒzƒXƒg—“‚ɂ̓ƒCƒ‹ƒhƒJ[ƒh‚ÌŽw’è‚ð‚µ‚Ä‚¨‚­‚ׂ«‚Å‚·B

  16.1.  PAP ‚Ì”FØƒtƒ@ƒCƒ‹

  /etc/ppp/pap-secrets ƒtƒ@ƒCƒ‹‚Í‚±‚̂悤‚ÈŒ`Ž®‚ð‚µ‚Ä‚¢‚Ü‚·B

  ______________________________________________________________________
  # Secrets for authentication using PAP
  # client        server       secret     acceptable local IP addresses
  ______________________________________________________________________

  4 ‚‚̗“‚ªƒXƒy[ƒXƒLƒƒƒ‰ƒNƒ^‚Å‹æØ‚ç‚ê‚Ä‚¢‚Ü‚·B

  ISP ‚©‚ç–á‚Á‚½ƒ†[ƒU–¼‚ð fredAƒpƒXƒ[ƒh‚ð flintstone ‚Æ‚µ‚Ü‚·B‚»‚Ì
  ê‡A /etc/ppp/options.ttySx ƒtƒ@ƒCƒ‹‚Éname fred ƒIƒvƒVƒ‡ƒ“‚ðÝ’è
  ‚µA/etc/ppp/pap-secrets ƒtƒ@ƒCƒ‹‚É‚Í

  ______________________________________________________________________
  # Secrets for authentication using PAP
  # client        server  secret          acceptable local IP addresses
  fred            *       flintstone
  ______________________________________________________________________

  ‚̂悤‚ɐݒ肵‚Ü‚·B

  ‚±‚̐ݒè‚́Aƒ[ƒJƒ‹ƒ}ƒVƒ“‚Ì–¼‘O‚ð fred‚É(ŽÀÛ‚̃[ƒJƒ‹‚ȃ}ƒVƒ“‚Ì–¼‘O
  ‚Ƃ͈á‚Á‚Ä‚à pppd ‚ª‚»‚Ì–¼‘O‚ðŽg‚¢‚Ü‚·)‚µ‚āA‘S‚ẴT[ƒo‚ɐڑ±‚·‚éê
  ‡‚Éflintstone‚Æ‚¢‚¤ƒpƒXƒ[ƒh‚ðŽg‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B

  ‚ ‚ç‚©‚¶‚ߐÓI‚È IP ƒAƒhƒŒƒX‚ð‚à‚ç‚Á‚Ä‚¢‚éê‡ˆÈŠOAƒ[ƒJƒ‹‚Ì IP ƒAƒh
  ƒŒƒX‚ðŽw’è‚·‚é•K—v‚Í‚È‚¢‚±‚ƂɌ䒍ˆÓ‚­‚¾‚³‚¢B

  PAP ‚ðŽg‚Á‚Ä•¡”‚̃}ƒVƒ“‚Ɛڑ±‚·‚é‚悤‚ȏꍇA‚»‚ꂼ‚ê‚̐ڑ±æ‚²‚ƂɈÙ
  ‚Ȃ郆[ƒU–¼‚ðŽg‚¤‚©AÚ‘±æ‚̃}ƒVƒ“–¼‚𒲂ׂé•K—v‚ª‚ ‚è‚Ü‚·B‚»‚µ‚Ä
  pap-secrets ƒtƒ@ƒCƒ‹‚É•K—v‚ȍs‚ð•t‚¯‰Á‚¦‚āAÚ‘±æ‚̃}ƒVƒ“‚²‚Æ‚Éname
  ƒIƒvƒVƒ‡ƒ“‚𐳂µ‚­Ý’肵‚Ü‚·B

  16.2.  CHAP ‚Ì”FØƒtƒ@ƒCƒ‹

  Œ»Ý‚̃o[ƒWƒ‡ƒ“‚Ì pppd ‚Å‚Í‘ŠŒÝ”FØ•ûŽ®‚ª•K—v‚Å‚·B‚·‚È‚í‚¿A‚ ‚È‚½‚Ì
  ƒ}ƒVƒ“‚ðÚ‘±æ‚É”FØ‚·‚é‚Æ“¯Žž‚ɐڑ±æ‚̃}ƒVƒ“‚ð‚ ‚È‚½‚̃}ƒVƒ“‚É”FØ‚³
  ‚¹‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ‚ ‚È‚½‚̃}ƒVƒ“‚ª fred ‚ŃŠƒ‚[ƒg‚̃}ƒVƒ“‚ª barney ‚̏ꍇA‚ ‚È‚½‚̃}ƒV
  ƒ“‚Ì /etc/ppp/options.ttySx‚É‚Íname fred remotename barney ƒIƒvƒVƒ‡ƒ“
  ‚ðAƒŠƒ‚[ƒgƒ}ƒVƒ“‚Ì /etc/ppp/options.ttySx ƒtƒ@ƒCƒ‹‚É‚Í name barney
  remotename fred ƒIƒvƒVƒ‡ƒ“‚ð‚»‚ê‚¼‚êŽw’肵‚Ä‚â‚é•K—v‚ª‚ ‚è‚Ü‚·B

  fred ‚Ì/etc/chap-secretsƒtƒ@ƒCƒ‹‚Í‚±‚̂悤‚É‚È‚è‚Ü‚·B

  ______________________________________________________________________
  # Secrets for authentication using CHAP
  # client        server  secret            acceptable local IP addresses
  fred            barney  flintstone
  ______________________________________________________________________

  ˆê•ûAbarney ‚Ì‚Í‚±‚¤‚Å‚·B

  ______________________________________________________________________
  # Secrets for authentication using CHAP
  # client        server  secret            acceptable local IP addresses
  barney          fred    flintstone
  ______________________________________________________________________

  17.  PPP Ú‘±‚ðŽè“®‚Å‹N“®

  ‚³‚āA/etc/ppp/options ‚Æ/etc/resolv.conf ƒtƒ@ƒCƒ‹‚ðì¬‚µ‚Ü‚µ‚½(•K—v
  ‚È‚ç‚Î /etc/ppp/pap|chap-secretsƒtƒ@ƒCƒ‹‚à)B‚±‚ê‚Å PPP Ú‘±‚ª‚¤‚Ü‚­‚¢
  ‚­‚©‚Ç‚¤‚©Žè“®‚ÅŽŽ‚µ‚Ä‚Ý‚Ü‚µ‚傤(Žè“®‚Å‚¤‚Ü‚­‚¢‚­‚±‚Æ‚ªŠm”F‚Å‚«‚Ä‚©‚ç
  Ž©“®“I‚ɐڑ±‚·‚é•û–@‚ðà–¾‚µ‚Ü‚·)

  Žè“®Ú‘±‚Ì‚½‚߂ɂ́Aƒ‚ƒfƒ€‚ðƒŠƒZƒbƒg‚¹‚¸‚ɏI—¹‚Å‚«‚é’ʐMƒ\ƒtƒg‚ª•K—v‚Å
  ‚·BMinicom ‚È‚ç‚Î ALT Q ‚ʼn”\‚Å‚·(ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚Ì minicom ‚È‚ç‚Î
  CTRL A Q ‚Å‚·)

  ƒ‹[ƒg‚Æ‚µ‚ăƒOƒCƒ“‚µ‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B

  minicom ‚̂悤‚ȒʐMƒ\ƒtƒg‚ð‹N“®‚µA•’Ê‚É PPP ƒT[ƒo‚ɐڑ±‚µ‚Ü‚·BPPP
  Ú‘±‚Ì‚½‚߂ɉ½‚©ƒRƒ}ƒ“ƒh‚ª•K—v‚È‚ç‚΁A‚»‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢B
  ˆÈ‘O‚Ƀ`ƒFƒbƒN‚µ‚½‚悤‚È

       ~y}#.!}!}!} }8}!}$}%U}"}&} } } } }%}& ...}'}"}(}"} .~~y}

  ‚Æ‚¢‚Á‚½ƒf[ƒ^‚ª‘—‚ç‚ê‚Ä‚­‚é‚Í‚¸‚Å‚·B

  pap/chap ‚ðŽg‚Á‚Ä‚¢‚éê‡AƒT[ƒoƒ}ƒVƒ“‚ɐڑ±‚·‚邾‚¯‚ÅŽ©“®“I‚É ppp ‚ª
  ‹N“®‚³‚êAƒƒOƒCƒ“‚µ‚È‚­‚Ä‚àã‹L‚̂悤‚ȃf[ƒ^‚ª‘—‚ç‚ê‚Ä‚«‚Ü‚·(ƒT[ƒo
  ‚̐ݒè‚É‚æ‚Á‚Ä‚Í‚»‚¤‚È‚ç‚È‚¢ê‡‚à‚ ‚è‚Ü‚·)

  ‚±‚±‚Ń‚ƒfƒ€‚ðƒŠƒZƒbƒg‚¹‚¸‚ɒʐMƒ\ƒtƒg‚ðI—¹‚³‚¹(minicom ‚Å‚Í ALT Q ‚©
  CTRL A Q ‚ð“ü—Í‚µ‚Ü‚·)ALinux ‚Ì(ƒ‹[ƒg‚Ì)ƒvƒƒ“ƒvƒg‚ðo‚µA

       pppd -d -detach /dev/cuaX &

  ‚Æ“ü—Í‚µ‚Ü‚·B

  -d ƒIƒvƒVƒ‡ƒ“‚̓fƒoƒbƒOo—Í‚ÌŽw’è‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽg‚¦‚Î ppp Ú‘±‚ª
  Žn‚Ü‚é‚Æ‚Æ‚à‚Ɂu‰ï˜bv“à—e‚ªƒVƒXƒeƒ€‚̃ƒOƒtƒ@ƒCƒ‹‚É‹L˜^‚³‚ê‚Ü‚·Bƒgƒ‰
  ƒuƒ‹‚̍ۂɂ͂±‚̃tƒ@ƒCƒ‹‚𒲂ׂ܂µ‚傤B

  ŽÀÛ‚É“ü—Í‚·‚ׂ«‚Í cuaX ‚Å‚Í‚È‚­A’ʏíA cua0 ‚© cua1 ‚Æ‚¢‚Á‚½ŽÀÛ‚Ƀ‚
  ƒfƒ€‚ªÚ‘±‚³‚ê‚Ä‚¢‚éƒ|[ƒg”ԍ†‚ðŽw’è‚·‚邱‚Æ‚ð‚¨–Y‚ê‚È‚­B

  PPP Ú‘±‚ªŠm—§‚·‚ê‚΃‚ƒfƒ€‚̃‰ƒCƒg‚ª“_–Å‚·‚é‚Í‚¸‚Å‚·BPPP Ú‘±‚ðŠm—§‚·
  ‚é‚É‚Í‘½­‚ÌŽžŠÔ‚ª‚©‚©‚è‚Ü‚·B

  ‚±‚±‚Å

       ifconfig

  ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚Ä PPP ƒCƒ“ƒ^[ƒtƒFƒCƒX‚̏ó‘Ԃ𒲂ׂ܂·B

  ƒC[ƒTƒlƒbƒg‚⃋[ƒvƒoƒbƒNƒfƒoƒCƒXˆÈŠO‚ɁA‚±‚̂悤‚È ppp ƒfƒoƒCƒX‚Ì•\
  Ž¦‚ªŒ©‚ç‚ê‚é‚Í‚¸‚Å‚·B

  ______________________________________________________________________
    ppp0     Link encap:Point-Point Protocol
             inet addr:10.144.153.104  P-t-P:10.144.153.51 Mask:255.255.255.0
             UP POINTOPOINT RUNNING  MTU:552  Metric:1
             RX packets:0 errors:0 dropped:0 overruns:0
             TX packets:0 errors:0 dropped:0 overruns:0
  ______________________________________________________________________

  ‚±‚±‚ŁA

  o  inet addr:10.144.153.104 ‚Í‚ ‚È‚½‚Ì‘¤‚Ì IP ”ԍ†‚ŁA

  o  P-t-P:10.144.153.51 ‚̓T[ƒo‘¤‚Ì IP ”ԍ†‚Å‚·

  (ifconfig ‚Í‚ ‚È‚½‚Ì PPP ƒT[ƒo‚ÅŽg‚Á‚Ä‚¢‚é IP ”ԍ†ˆÈŠO‚Í•ñ‚µ‚È‚¢‚©
  ‚à’m‚ê‚Ü‚¹‚ñ)

  ’ˆÓFifconfig ‚͐ڑ±‚ª UP ‚Å RUNNING ó‘Ô‚É‚È‚Á‚Ä‚¢‚邱‚Æ‚àŽ¦‚µ‚Ä‚¢‚Ü
  ‚·B

  ‚à‚µA‚±‚̂悤‚É•\Ž¦‚³‚ꂽê‡A

  ______________________________________________________________________
    ppp0     Link encap:Point-Point Protocol
             inet addr:0.0.0.0  P-t-P:0.0.0.0  Mask:0.0.0.0
             POINTOPOINT  MTU:1500  Metric:1
             RX packets:0 errors:0 dropped:0 overruns:0
             TX packets:0 errors:0 dropped:0 overruns:0
  ______________________________________________________________________

  PPP Ú‘±‚ª‚¤‚Ü‚­Šm—§‚³‚ê‚Ä‚¢‚Ü‚¹‚ñBŒãq‚·‚éƒfƒoƒbƒO‚ɂ‚¢‚Ă̏͂ðŒä——
  ‚­‚¾‚³‚¢B

  “¯Žž‚ɁAƒŠƒ‚[ƒgƒzƒXƒg(‚Æ‚»‚̐æ)‚Ö‚ÌŒo˜H‚ªŠm—§‚µ‚Ä‚¢‚é‚©ƒ`ƒFƒbƒN‚µ‚Ü
  ‚µ‚傤B‚»‚Ì‚½‚߂ɂ́A

       route -n

  ƒRƒ}ƒ“ƒh‚ðŽg‚¢‚Ü‚·B‚·‚é‚ƁAˆÈ‰º‚̂悤‚ȏo—Í‚ªŒ©‚ç‚ê‚é‚Í‚¸‚Å‚·B

  ______________________________________________________________________
  Kernel routing table
  Destination     Gateway         Genmask         Flags MSS    Window Use Iface
  10.144.153.3    *               255.255.255.255 UH    1500   0        1 ppp0
  127.0.0.0       *               255.0.0.0       U     3584   0       11 lo
  10.0.0.0        *               255.0.0.0       U     1500   0       35 eth0
  default         10.144.153.3    *               UG    1500   0        5 ppp0
  ______________________________________________________________________

  ‚±‚±‚Å ppp ƒCƒ“ƒ^[ƒtƒFƒCƒX‚É2 ‚‚̃Gƒ“ƒgƒŠ‚ª‚Å‚«‚Ä‚¢‚邱‚Æ‚É“Á‚É’ˆÓ
  ‚µ‚Ä‚­‚¾‚³‚¢B

  Å‰‚Ì‚à‚̂̓zƒXƒg‚Ö‚ÌŒo˜H(H ƒtƒ‰ƒO‚ªŽ¦‚µ‚Ä‚¢‚Ü‚·)‚ŁAÚ‘±æ‚Ì IP ƒAƒh
  ƒŒƒX‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·B‚µ‚©‚µA‚»‚±‚©‚çæ‚Ö‚ÌŒo˜H‚Í‚ ‚è‚Ü‚¹‚ñB

  2 ‚‚߂̂à‚Ì‚ªƒfƒtƒHƒ‹ƒg‚ÌŒo˜H(default route)‚ŁALinux PC ‚Í‚±‚ÌŒo˜H‚É
  ƒ[ƒJƒ‹‚̃C[ƒTƒlƒbƒgˆ¶‚Ä‚Å‚Í‚È‚¢‘S‚ẴpƒPƒbƒg‚ð‘—‚è‚‚¯‚Ü‚·B‚±‚̃f
  ƒtƒHƒ‹ƒg‚ÌŒo˜H‚ªƒlƒbƒgƒ[ƒN‚Ö‚ÌŒo˜H‚Æ‚µ‚Ä PPP ƒT[ƒoŽ©g‚ðŽw‚µ‚Ä‚¢‚Ü
  ‚·BPPP ƒT[ƒo‚͉äX‚̃pƒPƒbƒg‚ðƒCƒ“ƒ^[ƒlƒbƒg‚Ö‘—‚肾‚µA•Ô“šƒpƒPƒbƒg
  ‚ð‰äX‚Ì‚à‚Æ‚Ö‘—‚Á‚Ä‚±‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

  ƒ‹[ƒeƒBƒ“ƒOƒe[ƒuƒ‹‚É 2 ‚‚̃Gƒ“ƒgƒŠ‚ªŒ©‚‚©‚ç‚È‚¢ê‡A‰½‚©ŠÔˆá‚Á‚Ä
  ‚¢‚Ü‚·(ƒfƒoƒbƒO‚ɂ‚¢‚Ä‚ÌÍ‚ðŒ©‚Ä‚­‚¾‚³‚¢)

  ŽŸ‚É 'ping' ‚ðŽg‚Á‚Đڑ±‚ðƒeƒXƒg‚µ‚Ü‚·B‚±‚Ì‚½‚߂ɂ́Aifconfig ‚ª•\Ž¦
  ‚µ‚½Ú‘±æ‚Ì IP ”ԍ†‚ðŽw’肵‚āA

  ping 10.144.153.51

  ‚Æ‚µ‚Ü‚·B‚·‚é‚ƁA‚±‚̂悤‚ȏo—Í‚ªŒ©‚ç‚ê‚é‚Í‚¸‚Å‚·B

       PING 10.144.153.51 (10.144.153.51): 56 data bytes
       64 bytes from 10.144.153.51: icmp_seq=0 ttl=255 time=328.3 ms
       64 bytes from 10.144.153.51: icmp_seq=1 ttl=255 time=190.5 ms
       64 bytes from 10.144.153.51: icmp_seq=2 ttl=255 time=187.5 ms
       64 bytes from 10.144.153.51: icmp_seq=3 ttl=255 time=170.7 ms

  ‚±‚Ì•\Ž¦‚Í‚¢‚Â‚Ü‚Å‚à‘±‚­‚̂ŁA“K“–‚È‚Æ‚±‚ë‚Å CTRL C ‚ð‰Ÿ‚µ‚ďI—¹‚³‚¹‚Ü
  ‚µ‚傤B‚·‚é‚ƁA

       --- 10.144.153.51 ping statistics ---
       4 packets transmitted, 4 packets received, 0% packet loss
       round-trip min/avg/max = 170.7/219.2/328.3 ms

  ‚Æ‚¢‚Á‚½•\Ž¦‚ª‚³‚ê‚é‚Í‚¸‚Å‚·B

  ŽŸ‚ɁAƒzƒXƒg–¼‚Å ping ‚̃eƒXƒg‚ð‚µ‚Ä‚Ý‚Ü‚µ‚傤BŽw’è‚·‚éƒzƒXƒg–¼‚Í PPP
  ƒT[ƒo‚Å‚Í‚È‚­A•Ê‚̃TƒCƒg‚É‚ ‚éƒzƒXƒg‚ŁA“®‚¢‚Ä‚¢‚邱‚Æ‚ªŠmŽÀ‚ȃzƒXƒg
  ‚ð‘I‚Ñ‚Ü‚·B—Ⴆ‚΁A

       ping sunsite.unc.edu

  ‚Æ‚µ‚Ü‚·B

  ¡‰ñ‚́AŽw’肵‚½ƒzƒXƒg–¼‚ð /etc/resolv.conf ‚ÅŽw’肵‚½ DNS ‚֐q‚Ë‚Ä IP
  ”ԍ†‚Ö•ÏŠ·‚µ‚Ä‚¢‚邽‚ß‚É‘½­ŽžŠÔ‚ª‚©‚©‚è‚Ü‚·‚ª‚²S”z‚È‚­(‚Å‚à‚»‚ÌŠÔ‚à
  ƒ‚ƒfƒ€‚̃‰ƒCƒg‚Í“_–Å‚µ‚Ä‚¢‚é‚Í‚¸‚Å‚·)B­‚µ‚µ‚Ä‚©‚çAˆÈ‰º‚̂悤‚ȏo—Í
  ‚ª•\Ž¦‚³‚ê‚é‚Í‚¸‚Å‚·B

        PING sunsite.unc.edu (152.2.254.81): 56 data bytes
       64 bytes from 152.2.254.81: icmp_seq=0 ttl=254 time=190.1 ms
       64 bytes from 152.2.254.81: icmp_seq=1 ttl=254 time=180.6 ms
       64 bytes from 152.2.254.81: icmp_seq=2 ttl=254 time=169.8 ms
       64 bytes from 152.2.254.81: icmp_seq=3 ttl=254 time=170.6 ms
       64 bytes from 152.2.254.81: icmp_seq=4 ttl=254 time=170.6 ms

  ‚±‚ê‚à“K“–‚È‚Æ‚±‚ë‚Å CTRL C ‚ð‰Ÿ‚µ‚Ä’âŽ~‚³‚¹A“Œvî•ñ‚ðŒ©‚Ü‚µ‚傤B

       --- sunsite.unc.edu ping statistics ---
       5 packets transmitted, 5 packets received, 0% packet loss
       round-trip min/avg/max = 169.8/176.3/190.1 ms

  ”½‰ž‚ª‹A‚Á‚Ä‚±‚È‚¯‚ê‚΂±‚Ì•¶‘‚̃fƒoƒbƒO‚ÉŠÖ‚·‚éÍ‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢B

  ‚·‚ׂĂª‚¤‚Ü‚­s‚¯‚΁A

       ppp-off

  ƒRƒ}ƒ“ƒh‚Őڑ±‚ðI—¹‚³‚¹‚Ü‚·B

  ‚µ‚΂炭‚ÌŒã‚Ƀ‚ƒfƒ€‚àƒnƒ“ƒOƒAƒbƒv‚·‚é‚Í‚¸‚Å‚·B

  ‚¤‚Ü‚­ƒnƒ“ƒOƒAƒbƒv‚µ‚È‚¢ê‡Aƒ‚ƒfƒ€‚Ì“dŒ¹‚ðØ‚é‚©’ʐMƒ\ƒtƒg‚𗧂¿‚ ‚°
  ‚Ä +++ ‚ð“ü—Í‚µ‚ă‚ƒfƒ€‚̃Rƒ}ƒ“ƒhƒ‚[ƒh‚É“ü‚èAATH0 ƒRƒ}ƒ“ƒh‚Őڑ±‚ðØ
  ‚èAƒ‚ƒfƒ€‚©‚ç OK ƒvƒƒ“ƒvƒg‚ª‹A‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B

  pppd ‚ªì‚Á‚½ƒƒbƒNƒtƒ@ƒCƒ‹‚àÁ‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B

  ______________________________________________________________________
  rm -f /var/lock/LCK..cuaX
  ______________________________________________________________________

  18.  Ú‘±‚ðŽ©“®‰»‚·‚é‚É‚Í - Ú‘±—pƒXƒNƒŠƒvƒg‚̍ì‚è•û

  chat ‚ðŽg‚Á‚½Ú‘±—p‚̃XƒNƒŠƒvƒg‚ðì‚ê‚΁Achat ‚ªƒƒOƒCƒ“‚µ‚Ä PPP ‚ð‹N
  “®‚·‚é‚Ü‚ÅŽ©“®“I‚ɍs‚¤‚̂ŁA•K—v‚ȍì‹Æ‚Í(ƒ‹[ƒgA‚ ‚é‚¢‚Í ppp ƒOƒ‹[ƒv
  ‚̃ƒ“ƒo[‚É‚È‚Á‚Ä)Ú‘±‚Ì‚½‚߂̃Rƒ}ƒ“ƒh‚ðˆê‚“ü—Í‚·‚邾‚¯‚É‚È‚è‚Ü‚·B

  18.1.  ƒ†[ƒU–¼‚ƃpƒXƒ[ƒh‚ð‚‚©‚Á‚½”FØ‚̏ꍇ

  Ú‘±æ‚Ì ISP ‚ª PAP/CHAP ”FØ‚ð•K—v‚Æ‚µ‚È‚¢ŽžAˆÈ‰º‚̃XƒNƒŠƒvƒg‚ªŽg‚¦
  ‚é‚Å‚µ‚傤B

  ppp ƒpƒbƒP[ƒW‚ª³‚µ‚­ƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚ê‚Î 2 ‚‚̃tƒ@ƒCƒ‹‚ª‚ ‚ç‚©
  ‚¶‚߃Tƒ“ƒvƒ‹‚Æ‚µ‚Ä—pˆÓ‚³‚ê‚Ä‚¢‚é‚Í‚¸‚Å‚·BPPP 2.1.2 ‚̏ꍇA‚»‚̃tƒ@ƒC
  ƒ‹‚Í /usr/sbin‚ɁAPPP 2.2 ‚̏ꍇ‚Í /etc/ppp/sciripts ƒfƒBƒŒƒNƒgƒŠ‚É
  “ü‚Á‚Ä‚¢‚Ü‚·B‚»‚ê‚ç‚̃tƒ@ƒCƒ‹‚Í

  PPP-2.1.2 ‚̏ꍇA

       ppp-on
       ppp-off

  PPP-2.2 ‚̏ꍇ

       ppp-off
       ppp-on
       ppp-on-dialer

  ‚Æ‚È‚Á‚Ä‚¢‚Ü‚·B

  ‚³‚āAPPP 2.1.2 ‚ðŽg‚Á‚Ä‚¢‚éê‡Aã‹L‚̃Tƒ“ƒvƒ‹ƒtƒ@ƒCƒ‹‚͍폜‚µ‚Ä‚µ‚Ü
  ‚¤‚±‚Æ‚ð‹­‚­‚¨Š©‚ß‚µ‚Ü‚·B‚±‚ê‚ç‚̃Tƒ“ƒvƒ‹ƒtƒ@ƒCƒ‹‚ɂ͐öÝ“I‚È–â‘肪‚ 
  ‚è‚Ü‚µ‚½ - u‚Å‚à‚¿‚á‚ñ‚Æ“®‚­‚ævA‚ÆŒ¾‚í‚È‚¢‚Å - Ž„‚àA‚»‚ê‚ç‚̃tƒ@ƒC
  ƒ‹‚ð’·‚¢ŠÔŽg‚Á‚Ä‚¢‚Ü‚µ‚½‚©‚ç(‚±‚Ì HOWTO ‚̍ŏ‰‚̃o[ƒWƒ‡ƒ“‚ł͐„‘E‚·‚ç
  ‚µ‚Ä‚¢‚½‚Ì‚Å‚·)

  PPP 2.1.2 ‚̃†[ƒU‚Ì‚½‚߂ɁAˆÈ‰º‚É PPP 2.2 ‚̃pƒbƒP[ƒW‚©‚玝‚Á‚Ä‚«‚½
  ‚æ‚è‚æ‚¢ƒTƒ“ƒvƒ‹ƒtƒ@ƒCƒ‹‚ðÐ‰î‚µ‚Ü‚·BˆÈ‰º‚̃Tƒ“ƒvƒ‹ƒtƒ@ƒCƒ‹‚ðƒRƒs[‚µ
  ‚āAPPP-2.1.2 ‚É•t‘®‚̃XƒNƒŠƒvƒg‚Ì‘ã‚è‚ÉŽg‚¤‚悤‚É‚¨Š©‚ß‚µ‚Ü‚·B

  18.2.  ppp-on ƒXƒNƒŠƒvƒg

  ‚±‚ê‚Í PPP Ú‘±‚ðŠJŽn‚·‚邽‚ß‚Ì 2 –{‚̃XƒNƒŠƒvƒg‚Ì‚¤‚¿‘O”¼‚Ì‚à‚Ì‚Å‚·B

  ______________________________________________________________________
  #!/bin/sh
  #
  # PPP Ú‘±‚ðŠJŽn‚·‚邽‚߂̃XƒNƒŠƒvƒgB2 ‚‚̃XƒNƒŠƒvƒg‚Ì‚¤‚¿‚Ì 1 ‚‚߁B
  # ‚±‚̃R[ƒh‚Í 'ps' ƒRƒ}ƒ“ƒh‚Å•\Ž¦‚³‚ê‚Ä‚µ‚Ü‚¤‚Ì‚Å‚ ‚Ü‚èˆÀ‘S‚Å‚Í‚È‚¢‚ªA
  # ŠÈ’PB

  #
  # ‚±‚ê‚ç‚̃pƒ‰ƒ[ƒ^‚ÍŽÀÛ‚Ì’l‚ɕύX‚·‚邱‚Æ
  TELEPHONE=555-1212      # Ú‘±‚Ì‚½‚ß‚Ì“d˜b”ԍ†
  ACCOUNT=george          # ƒƒOƒCƒ“EƒAƒJƒEƒ“ƒg('George Burns'‚Ì—á)
  PASSWORD=gracie         # ã‹LƒAƒJƒEƒ“ƒg‚̃pƒXƒ[ƒh('Gracie Allen')
  LOCAL_IP=0.0.0.0        # ƒ[ƒJƒ‹‚Ì IP ”ԍ†B“®“IŠ„‚è‚ ‚Ă̏ꍇ‚Í 0.0.0.0
  REMOTE_IP=0.0.0.0       # Ú‘±æ‚Ì IP ”ԍ†B•’Ê 0.0.0.0B
  NETMASK=255.255.255.0   # •K—v‚È‚ç‚΃lƒbƒgƒ}ƒXƒN‚ÌŽw’è
  #
  # ppp-on-dialer ‚©‚çŽg‚¦‚é‚悤‚ɕϐ”‚ð export
  export TELEPHONE ACCOUNT PASSWORD
  #
  # “d˜b‚ð‚©‚¯‚ăƒOƒCƒ“ˆ—‚ð‚·‚éƒXƒNƒŠƒvƒg‚̈ʒuB$PATH •Ï”‚Í connect
  # ƒIƒvƒVƒ‡ƒ“‚Å‚ÍŽg‚í‚ê‚È‚¢‚̂Őâ‘΃pƒX‚ðŽw’è‚·‚邱‚Æ(ƒ‹[ƒgŒ ŒÀ‚Å‚»‚¤‚·
  # ‚é‚ƃZƒLƒ…ƒŠƒeƒBƒz[ƒ‹‚É‚È‚é‚̂ŁA‚±‚ÌŒ‚ɂ‚¢‚Ä‚ÍŽ¿–₵‚È‚¢‚±‚Æ)
  #
  DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
  #
  # Ú‘±‚ÌŠJŽn
  #
  exec /usr/sbin/pppd debug /dev/ttySx 38400 \
          $LOCAL_IP:$REMOTE_IP \
          connect $DIALER_SCRIPT
  ______________________________________________________________________

  ppp-on-dialer ƒXƒNƒŠƒvƒg‚Í‚±‚̂悤‚É‚È‚è‚Ü‚·B

  ______________________________________________________________________
  #!/bin/sh
  #
  # ppp-on ƒXƒNƒŠƒvƒg‚̌㔼•”BŽÀÛ‚̐ڑ±ƒvƒƒgƒRƒ‹‚ð‘—‚é•”•ª
  #
  chat -v                                                 \
          TIMEOUT         3                               \
          ABORT           '\nBUSY\r'                      \
          ABORT           '\nNO ANSWER\r'                 \
          ABORT           '\nRINGING\r\n\r\nRINGING\r'    \
          ''              \rAT                            \
          'OK-+++\c-OK'   ATH0                            \
          TIMEOUT         30                              \
          OK              ATDT$TELEPHONE                  \
          CONNECT         ''                              \
          ogin:--ogin:    $ACCOUNT                        \
          assword:        $PASSWORD
  ______________________________________________________________________

  18.3.  PPP ‹N“®ƒXƒNƒŠƒvƒg‚̏C³

  V‚µ‚¢ƒXƒNƒŠƒvƒg‚Í 2 ‚‚ɕª‚©‚ê‚Ä‚¢‚é‚̂ŁA‡‚ɏC³‚µ‚Ä‚Ý‚Ü‚µ‚傤B

  18.3.1.  ppp-on ƒXƒNƒŠƒvƒg

  ƒXƒNƒŠƒvƒg‚ðC³‚µ‚āAISP ‚©‚ç–á‚Á‚½ƒ†[ƒU–¼‚ƃpƒXƒ[ƒh‚ð“o˜^‚µ‚Ü‚·B
  ISP ‚Ì“d˜b”ԍ†‚à–Y‚ꂸ‚ɕύX‚µ‚Ä‚­‚¾‚³‚¢B

  TELEPHONE= ˆÈ‰º‚ÌŠes‚ÍŽÀÛ‚ɂ̓VƒFƒ‹•Ï”‚ð '=' ‚̉E‘¤‚Ì’l‚ɐݒ肵‚Ä‚¢
  ‚é‚Ì‚Å(‚à‚¿‚ë‚ñƒRƒƒ“ƒg‚ÍŠÜ‚Ý‚Ü‚¹‚ñ‚ª)AŠes‚ðC³‚µ‚āAŽÀÛ‚Ì ISP ‚Ì
  ‚à‚Ì‚ðÝ’肵‚Ä‚­‚¾‚³‚¢B

  ‚Ü‚½AIP ”ԍ†‚̐ݒ肪•K—v‚ȏꍇA/etc/ppp/options ƒtƒ@ƒCƒ‹‚ɐݒ肵‚Ä

  ______________________________________________________________________
   $LOCAL_IP:$REMOTE_IP \
  ______________________________________________________________________

  “¯Žž‚É DIALER_SCRIPT ƒVƒFƒ‹•Ï”‚ªŽÀÛ‚Ƀ_ƒCƒAƒ‹‚·‚邽‚߂̃XƒNƒŠƒvƒg‚Ì
  â‘΃pƒX‚ðŽw’肵‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B‚à‚µƒ_ƒCƒAƒ‹‚Ì‚½‚߂̃XƒN
  ƒŠƒvƒg‚ðˆÚ“®‚³‚¹‚½‚è–¼‘O‚ð•Ï‚¦‚½ê‡‚Íppp-on ƒXƒNƒŠƒvƒg‚ðC³‚·‚邱‚Æ
  ‚à‚¨–Y‚ê‚È‚­B

  ppp-on ƒXƒNƒŠƒvƒg‚𐳂µ‚­Ý’肵AÚ‘±æ‚Ì PPP ƒT[ƒo‚ªƒ†[ƒU–¼/ƒpƒXƒ
  [ƒhŒ`Ž®‚Ì”FØ‚ð‚µ‚Ä‚¢‚éê‡Appp-on-dialer ƒXƒNƒŠƒvƒg‚ð•ÏX‚·‚é•K—v‚Í
  ‚ ‚è‚Ü‚¹‚ñB

  ‹N“®Žž‚É /etc/rc.serial ‚ŃVƒŠƒAƒ‹ƒv[ƒg‚̐ݒè‚͏I‚¦‚Ä‚¢‚é‚©‚à’m‚ê‚Ü‚¹
  ‚ñ‚ªAppp-on ƒXƒNƒŠƒvƒg‚Ì’†‚Å–¾Ž¦“I‚ɃVƒŠƒAƒ‹ƒ|[ƒg‚ðÝ’è‚·‚é‚Ì‚à‚¢‚¢
  ƒAƒCƒfƒA‚Å‚·B‚»‚¤‚µ‚Ä‚¨‚¯‚΁Aƒ‚ƒfƒ€‚ð(ƒVƒŠƒAƒ‹ƒ|[ƒg‚̐ݒè‚ðƒŠƒZƒbƒg
  ‚·‚é‚©‚à’m‚ê‚È‚¢)‘¼‚̃vƒƒOƒ‰ƒ€‚ňÀS‚µ‚ÄŽg‚¤‚±‚Æ‚à‚Å‚«‚Ü‚·B

  ‚»‚Ì‚½‚ß‚É‚ÍŽÀÛ‚É pppd ‚ðŠJŽn‚·‚és‚Ì’¼‘O‚Ɉȉº‚̈ês‚ð‰Á‚¦‚Ü‚·B

  ______________________________________________________________________
  /bin/setserial /dev/cuaX spd_vhi
  ______________________________________________________________________

  spd_vhi ƒIƒvƒVƒ‡ƒ“‚ðÝ’肵‚Ä‚¨‚¯‚΁A38,400 ƒ{[‚ÅŽg‚¨‚¤‚Æ‚µ‚½Žž‚ɁAŽÀ
  Û‚É‚Í 115,200 ƒ{[‚Őڑ±‚·‚邱‚Æ‚É‚È‚è‚Ü‚·B28.8k(ˆÈã‚Ì)‚‘¬ƒ‚ƒfƒ€‚Ì
  ê‡A‚±‚̂悤‚ɐݒ肵‚Ä‚¨‚­‚Ì‚ª‚¢‚¢‚Å‚µ‚傤B‚µ‚©‚µ‚È‚ª‚çA‘½‚­‚Ì
  14,400 ƒ{[‚̃‚ƒfƒ€‚̓Rƒ“ƒsƒ…[ƒ^‚ƃf[ƒ^‚ð‚â‚è‚Æ‚è‚·‚éƒVƒŠƒAƒ‹‰ñü‚ð
  ‚±‚̂悤‚ȃXƒs[ƒh‚ł͏ˆ—‚Å‚«‚È‚¢‚悤‚Å‚·B

  ƒ‚ƒfƒ€‚̃}ƒjƒ…ƒAƒ‹‚ðƒ`ƒFƒbƒN‚µ‚āAƒ‚ƒfƒ€‚̃VƒŠƒAƒ‹‰ñü‚̍ō‚‘¬‚ª
  38,400 ‚̏ꍇAˆÈ‰º‚̂悤‚ɐݒ肵‚Ü‚·B

  ______________________________________________________________________
  /bin/setserial /dev/cuaX spd_normal
  ______________________________________________________________________

  18.3.2.  ƒT[ƒo‘¤‚Å‚Ì PPP ‚ÌŠJŽn

  ppp-on-dialer ƒXƒNƒŠƒvƒg‚́AƒƒOƒCƒ“‚·‚ê‚Î pppd ‚ðŽ©“®“I‚É‹N“®‚·‚éƒT[
  ƒo‚Å—LŒø‚Å‚·‚ªAƒƒOƒCƒ“‚µ‚Ä‚©‚ç–¾Ž¦“I‚É PPP ‚ð‹N“®‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢
  ƒT[ƒo‚à‚ ‚è‚Ü‚·B

  ƒT[ƒo‚Ì PPP ‚ð‹N“®‚·‚é‚̂ɉ½‚ç‚©‚̃Rƒ}ƒ“ƒh‚ª•K—v‚ȏꍇAppp-on-dialer
  ƒXƒNƒŠƒvƒg‚ðC³‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ƒXƒNƒŠƒvƒg‚̍Ōã(ƒpƒXƒ[ƒh‚̍s‚æ‚èŒã)‚ɁAƒT[ƒo‚Ì PPP ‚ð‹N“®‚·‚邽‚ß
  ‚É •K—v‚È•¶Žš—ñ  PPP‹N“®ƒRƒ}ƒ“ƒh ‚̑΂ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢BPPP ‹N“®ƒRƒ}
  ƒ“ƒh‚ðŽÀs‚·‚éÛ‚Ì•¶Žš—ñ‚̓ƒOƒCƒ“ƒvƒƒ“ƒvƒg‚É‚µ‚Ü‚·(Bourne ƒVƒFƒ‹‚Å“Á
  •Ê‚ȈӖ¡‚ðŽ‚Â•¶Žš - —Ⴆ‚Î $‚â [ ] ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢)

  ‚±‚¤‚µ‚Ä‚¨‚¯‚΁Achat ‚ªƒVƒFƒ‹‚̃vƒƒ“ƒvƒg‚ðŽó‚¯‚Æ‚ê‚΁AISP ‚Ì PPP ‚ð‹N
  “®‚·‚邽‚߂̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·B

  Ž„‚̏ꍇAPPP ƒT[ƒo‚Í•W€“I‚È Bash ‚̃vƒƒ“ƒvƒg

  ______________________________________________________________________
  [hartr@kepler hartr]$
  ______________________________________________________________________

  ‚ð‘—‚Á‚Ä‚­‚é‚̂ŁA‚±‚Ì•¶Žš—ñ‚ðŽó‚¯‚ê‚Î

  ______________________________________________________________________
  ppp
  ______________________________________________________________________

  ‚Æ“ü—Í‚µ‚āAƒT[ƒo‚Ì PPP ‚ð‹N“®‚µ‚Ü‚·B

  ­X•¶Žš‚ªƒoƒP‚Ä‚à³‚µ‚­”FŽ¯‚Å‚«‚é‚悤‚É‚µ‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚̂ŁAŽ„‚̏ê
  ‡AˆÈ‰º‚̂悤‚È<•¶Žš—ñ  ‘—MƒRƒ}ƒ“ƒh>‚Ì‘g‚ݍ‡‚킹‚ð‘I‚Ñ‚Ü‚µ‚½B

  ______________________________________________________________________
          hartr--hartr    ppp
  ______________________________________________________________________

  ‚±‚Ì—á‚ł͈ê’è‚ÌŽžŠÔ“à‚Ƀvƒƒ“ƒvƒg‚ðŽó‚¯‚Æ‚ê‚È‚©‚Á‚½ê‡AƒLƒƒƒŠƒbƒWƒŠ
  ƒ^[ƒ“‚ð‘—‚Á‚āAÄ“xƒvƒƒ“ƒvƒg‚ð‘Ò‚¿‚Ü‚·B

  ƒvƒƒ“ƒvƒg‚ðŽó‚¯‚Æ‚ê‚΁A'ppp' ‚Æ‚¢‚¤•¶Žš—ñ‚ð‘—‚è‚Ü‚·B

  ’ˆÓF•t‚¯‰Á‚¦‚½s‚Ì‘O‚̍s‚̍s––‚É \ ‚ð•t‚¯‚Ä chat ƒXƒNƒŠƒvƒg‘S‘Ì‚ªˆê
  s‚Æ‚Ý‚È‚³‚ê‚é‚悤‚É‚µ‚Ä‚¨‚­‚±‚Æ‚ð–Y‚ê‚È‚¢‚悤‚ɁB

  •sK‚È‚±‚ƂɁAÚ‘±‚Ì‚½‚Ñ‚²‚ƂɈقȂéƒvƒƒ“ƒvƒg‚ð•Ô‚µ‚Ä‚­‚éƒT[ƒo‚à‚¢‚­
  ‚‚©‚ ‚è‚Ü‚·B‚»‚̂悤‚ȏꍇAminicom ‚È‚Ç‚ðŽg‚Á‚ĉ½“x‚©ƒT[ƒo‚ɃƒOƒC
  ƒ“‚µ‚āA‚ǂ̂悤‚È•¶Žš—ñ‚ªƒvƒƒ“ƒvƒg‚ÉŽg‚í‚êA‚»‚Ì‚¤‚¿‚Ì‚Ç‚Ì•”•ª‚ªˆê’è
  ‚Å PPP ‚ð‹N“®‚·‚邽‚ß‚Ì•¶Žš—ñ‚É—˜—p‚Å‚«‚é‚©‚𒲂ׂè‚­•K—v‚ª‚ ‚è‚Ü
  ‚·B

  18.3.3.  ppp-on-dialer ƒXƒNƒŠƒvƒg

  ‚±‚ê‚Í ppp Ú‘±‚ðŠJŽn‚·‚邽‚߂̃XƒNƒŠƒvƒg‚̌㔼•”‚Å‚·B

  ’ˆÓFchat ƒXƒNƒŠƒvƒg‚͒ʏíˆês‚Å‚·Bs––‚ɂ‚¢‚Ä‚¢‚éƒoƒbƒNƒXƒ‰ƒbƒVƒ…
  (\)‚Í(lŠÔ‚ÉŒ©‚â‚·‚¢‚悤‚É)•¡”s‚É•ª‚©‚ê‚Ä‚¢‚és‚ðˆês‚ÉŒ©‚¹‚邽‚ß‚É
  Žg‚í‚ê‚Ä‚¨‚èAƒXƒNƒŠƒvƒg‚̈ꕔ‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  ‚±‚̃Rƒ}ƒ“ƒh‚ðÚ×‚ÉŒŸ“¢‚·‚ê‚ÎŽÀÛ‚ɉ½‚ªs‚í‚ê‚Ä‚¢‚é‚©(s‚í‚ê‚é‚Í‚¸‚©)
  ‚𗝉ð‚Å‚«‚é‚Í‚¸‚Å‚·B

  18.4.  chat ƒXƒNƒŠƒvƒg‚̈Ӗ¡‚·‚é‚à‚Ì

  chat ‚̃XƒNƒŠƒvƒg‚Í "Žó‚¯‚Æ‚Á‚½•¶Žš—ñ  ‘—M‚·‚镶Žš—ñ"‚Ì‘g‚ݍ‡‚킹‚ð˜A
  ‚Ë‚½‚à‚Ì‚Å‚·B‚·‚È‚í‚¿A‰½‚©•¶Žš—ñ‚𑗐M‚·‚é‘O‚ɂ͉½‚©‚Ì•¶Žš—ñ‚ðŽó‚¯‚Æ
  ‚ç‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

  •¶Žš—ñ‚ðŽó‚¯‚Æ‚ç‚È‚­‚Ä‚àA‚±‚¿‚ç‚©‚牽‚©‚𑗐M‚·‚邽‚߂ɂ́A‹ó‚Ì•¶Žš—ñ
  ("")‚ðŽó‚¯‚Ƃ镶Žš—ñ‚ÉŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B“¯—l‚ɁA‰½‚©•¶Žš—ñ‚ðŽó‚¯
  ‚Æ‚Á‚Ä‚à‚±‚¿‚ç‚©‚ç‘—M‚µ‚È‚¢ê‡‚Í‘—M‚·‚镶Žš—ñ‚É‹ó‚Ì•¶Žš—ñ‚ðŽw’肵‚Ü
  ‚·B‚Ü‚½A•¶Žš—ñ‚ª•¡”‚ÌŒê‚̏ꍇ(—Ⴆ‚Î NO CARRIER)A•¶Žš—ñ‚ðƒNƒI[ƒg
  ‚µ‚Ĉê‚‚̕¶Žš—ñ‚ÆŒ©‚È‚³‚ê‚é‚悤‚É‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

  ¡‰ñ‚Ì—á‚Å‚Ì chat ƒXƒNƒŠƒvƒg‚Í :-

  o  exec chat -v
     chat ‚ð‹N“®‚µ‚Ü‚·B-v ƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚é‚ƁAchat ‚̍s‚¤‘S‚Ä‚Ì“üo
     —Í‚ðƒVƒXƒeƒ€‚̃ƒOƒtƒ@ƒCƒ‹(’ʏí /var/log/messages)‚ɏ‘‚«‚±‚Ý‚Ü‚·B
     chat ƒXƒNƒŠƒvƒg‚ª‚«‚¿‚ñ‚Æ“®‚­‚悤‚É‚È‚ç‚Î -v ƒIƒvƒVƒ‡ƒ“‚ðŠO‚µ‚Ä•s—v
     ‚ȃƒO‚ðŽæ‚ç‚È‚¢‚悤‚É‚µ‚Ü‚µ‚傤B

  o  TIMEOUT         3
     •¶Žš—ñ‚ðŽó‚¯‚Æ‚é‚܂ł̃^ƒCƒ€ƒAƒEƒg‚ÌŽžŠÔ‚ð 3 •b‚É‚µ‚Ü‚·B’x‚¢ƒ‚ƒfƒ€
     ‚ðŽg‚Á‚Ä‚¢‚éê‡A‚±‚ÌŽžŠÔ‚ð 5 •b‚â 10 •b‚ɂ̂΂µ‚Ä‚â‚é•K—v‚ª‚ ‚é‚©
     ‚à’m‚ê‚Ü‚¹‚ñB

  o  ABORT           '\nBUSY\r'
     BUSY ‚Æ‚¢‚¤•¶Žš—ñ‚ª—ˆ‚ê‚Ώˆ—‚𒆎~‚µ‚Ü‚·B

  o  ABORT           '\nNO ANSWER\r'
     NO ANSWER ‚Æ‚¢‚¤•¶Žš—ñ‚ª—ˆ‚ê‚Ώˆ—‚𒆎~‚µ‚Ü‚·B

  o  ABORT           '\nRINGING\r\n\r\nRINGING\r'
     RINGING ‚Æ‚¢‚¤•¶Žš—ñ‚ð(ŒJ‚è•Ô‚µ)Žó‚¯‚Æ‚ê‚Ώˆ—‚𒆎~‚µ‚Ü‚·B
     ‚±‚ê‚Í’N‚©‚ªƒ‚ƒfƒ€‚É“d˜b‚ð‚©‚¯‚Ä‚«‚Ä‚¢‚Ü‚·I

  o  ""              \rAT
     ƒ‚ƒfƒ€‚©‚當Žš—ñ‚ª—ˆ‚È‚­‚Ä‚à AT •¶Žš—ñ‚ð‘—‚è‚Ü‚·B

  o  "OK-+++\c-OK";   ATH0
     ‚±‚ê‚Í chat ‚̃Gƒ‰[•œ‹Œ‹@”\‚ðŽg‚Á‚Ä‚¢‚é‚̂ŏ­‚µ•¡ŽG‚Å‚·B‚±‚̃Rƒ}
     ƒ“ƒh‚̈Ӗ¡‚́AA
     OK ‚ð‘Ò‚Á‚Ä‚¢‚āA‚à‚µ OK ‚ª—ˆ‚È‚¯‚ê‚Î(‚»‚̏ꍇ‚Í‚«‚Á‚ƃ‚ƒfƒ€‚ªƒRƒ}
     ƒ“ƒhƒ‚[ƒh‚É‚È‚Á‚Ä‚¢‚È‚¢‚Ì‚Å‚µ‚傤) +++ ‚ð‘—‚è(•W€“I‚È Hayes ŒÝŠ·
     ‚̃‚ƒfƒ€‚ŃRƒ}ƒ“ƒhƒ‚[ƒh‚É‚·‚邽‚ß‚Ì–½—ß)AÄ“x OK ‚ð‘Ò‚¿AOK ‚ª—ˆ
     ‚ê‚Î ATH0(ƒ‚ƒfƒ€ƒnƒ“ƒOƒAƒbƒvƒRƒ}ƒ“ƒh)‚ð‘—‚è‚Ü‚·B
     ‚±‚¤‚µ‚Ä‚¨‚¯‚΁Aƒ‚ƒfƒ€‚ªƒIƒ“ƒ‰ƒCƒ“‚É‚È‚Á‚Ä‚¢‚éó‹µ‚Å‚à‚¤‚Ü‚­‚¢‚­‚Í
     ‚¸‚Å‚·B

  o  TIMEOUT         30
     ‚±‚êˆÈŒã‚̃XƒNƒŠƒvƒg‚Ń^ƒCƒ€ƒAƒEƒg‚ÌŽžŠÔ‚ð 30 •b‚É‚µ‚Ü‚·Bchat ƒXƒN
     ƒŠƒvƒg‚ªƒ^ƒCƒ€ƒAƒEƒg‚ŏI—¹‚µ‚Ä‚µ‚Ü‚¤ê‡A‚±‚ÌŽžŠÔ‚ð 45 •b‚Æ‚©‚³‚ç
     ‚É’·‚­‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

  o  OK              ATDT$TELEPHONE
     OK ‚ð‘Ò‚¿(ATH0 ƒRƒ}ƒ“ƒh‚ðŽó‚¯‚½ƒ‚ƒfƒ€‚Í OK ‚ð•Ô‚µ‚Ü‚·)A“d˜b‚ð‚©‚¯
     ‚½‚¢”ԍ†‚ðƒ_ƒCƒAƒ‹‚µ‚Ü‚·B

  o  CONNECT         ''
     CONNECT ‚ð‘Ò‚¿(ŽèŒ³‚̃‚ƒfƒ€‚ªÚ‘±æ‚̃‚ƒfƒ€‚ɂ‚Ȃª‚ê‚Î CONNECT ‚ð
     •Ô‚µ‚Ü‚·)‚Ü‚·‚ªA•ÔŽ–‚͉½‚à‘—‚è‚Ü‚¹‚ñB

  o  ogin:--ogin:    $ACCOUNT
     ‚±‚±‚Å‚à‘½­‚̃Gƒ‰[•œ‹Œ‚ÌŽd‘g‚ð“ü‚ê‚Ä‚¢‚Ü‚·BƒƒOƒCƒ“Eƒvƒƒ“ƒvƒg
     ‚ð‘Ò‚¿‚Ü‚·‚ª(..ogin:)A‚à‚µƒ^ƒCƒ€ƒAƒEƒgŽžŠÔ“à‚Ɏ󂯂Ƃê‚È‚©‚Á‚½ê
     ‡AƒŠƒ^[ƒ“‚ð‘—‚Á‚čēxƒƒOƒCƒ“Eƒvƒƒ“ƒvƒg‚ð‘Ò‚¿‚Ü‚·Bƒvƒƒ“ƒvƒg
     ‚ðŽó‚¯‚Æ‚ê‚΁Aƒ†[ƒU–¼‚ð‘—‚è‚Ü‚·(ƒ†[ƒU–¼‚Í$ACCOUNT‚Æ‚¢‚¤ƒVƒFƒ‹•Ï”
     ‚É“ü‚Á‚Ä‚¢‚Ü‚·)

  o  assword:        $PASSWORD
     ƒpƒXƒ[ƒhƒvƒƒ“ƒvƒg‚ð‘Ò‚¿AƒpƒXƒ[ƒh‚ð‘—‚è‚Ü‚·(ƒpƒXƒ[ƒh‚àƒVƒFƒ‹
     •Ï”‚É“ü‚Á‚Ä‚¢‚Ü‚·)

  ‚±‚Ì chat ƒXƒNƒŠƒvƒg‚É‚Í‚»‚ê‚È‚è‚̃Gƒ‰[•œ‹Œ‹@”\‚ª‘g‚Ý‚±‚Ü‚ê‚Ä‚¢‚Ü‚·
  ‚ªA chat ‚É‚Í‚±‚±‚Åà–¾‚µ‚½ˆÈã‚É‚à‚¢‚ë‚¢‚ë‚È‹@”\‚ª‚ ‚è‚Ü‚·‚̂ŁAÚ×
  ‚ɂ‚¢‚Ă̓}ƒjƒ…ƒAƒ‹‚ðŒä——‚­‚¾‚³‚¢(man 8 chat)B

  18.5.  PAP/CHAP ”FØ‚ðŽg‚¤ê‡‚̃XƒNƒŠƒvƒg

  Ú‘±æ‚Ì ISP ‚ª PAP/CHAP ”FØ‚ðŽg‚¤ê‡Achat ƒXƒNƒŠƒvƒg‚Í‚¸‚Á‚ÆŠÈ’P‚É
  ‚È‚è‚Ü‚·B‚»‚̏ꍇAchat ‚Í“d˜b‚ð‚©‚¯‚ÂȂª‚é‚܂ő҂‚¾‚¯‚ŁA‚»‚ÌŒã
  ‚Ì login ˆ—‚Í pppd ‚É‚Ü‚©‚¹‚Ü‚·B

  ______________________________________________________________________
  #!/bin/sh
  #
  # ppp-on ƒXƒNƒŠƒvƒg‚̌㔼•”B

  exec chat -v                                            \
          TIMEOUT         3                               \
          ABORT           '\nBUSY\r'                      \
          ABORT           '\nNO ANSWER\r'                 \
          ABORT           '\nRINGING\r\n\r\nRINGING\r'    \
          ''              \rAT                            \
          'OK-+++\c-OK'   ATH0                            \
          TIMEOUT         30                              \
          OK              ATDT$TELEPHONE                  \
          CONNECT         ''
  ______________________________________________________________________

  18.6.  pppd ‚̃fƒoƒbƒO‚Æ -f ‚ÅŽw’è‚·‚éƒIƒvƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹

  ‚·‚Å‚ÉŒ©‚½‚悤‚ɁApppd ‚É -d ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‚ê‚΃fƒoƒbƒOî•ñ‚ªo—Í‚³
  ‚ê‚é‚悤‚É‚È‚è‚Ü‚·B'debug' ‚Æ‚¢‚¤ƒIƒvƒVƒ‡ƒ“‚Í -d ‚Æ“¯‚¶‚Å‚·B

  V‚µ‚¢ƒXƒNƒŠƒvƒg‚Őڑ±‚̃eƒXƒg‚ð‚·‚é‚Ì‚Å‚·‚©‚çA¡‚Ì‚Æ‚±‚ë debug ƒIƒv
  ƒVƒ‡ƒ“‚Í•t‚¯‚½‚Ü‚Ü‚É‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B(’ˆÓFpppd ‚ª‚â‚è‚Æ‚è‚·‚é login
  î•ñ‚Í‚ ‚Á‚Æ‚¢‚¤‚Ü‚É syslog ƒtƒ@ƒCƒ‹‚ð‹‘å‚É‚·‚é‚̂ŁAƒfƒBƒXƒN‚Ì‹ó‚«—Ì
  ˆæ‚ªŒµ‚µ‚¢ê‡‚̓gƒ‰ƒuƒ‹‚ð‹N‚±‚·‚©‚à’m‚ê‚Ü‚¹‚ñB‚à‚Á‚Æ‚àA‚»‚¤‚Ȃ邽‚ß
  ‚ɂ͐ڑ±‚ÉŽ¸”s‚µ‚Ä‚µ‚΂炭‚ÌŠÔ‚ ‚ꂱ‚ê pppd ‚ð‚±‚Ë‚­‚è‰ñ‚·•K—v‚ª‚ ‚é‚Å
  ‚µ‚傤‚ªB)

  ‚·‚ׂĂª‚«‚¿‚ñ‚Æ“®‚¢‚Ä‚¢‚邱‚Æ‚ªŠm”F‚Å‚«‚½‚çƒfƒoƒbƒOƒIƒvƒVƒ‡ƒ“‚ðŽæ‚è‚Ì
  ‚¼‚«‚Ü‚µ‚傤B

  ppp ‚̃IƒvƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚ð /etc/ppp/options ‚â /etc/ppp/options.ttySx
  ˆÈŠO‚É’u‚¢‚Ä‚¢‚éê‡Apppd ‚Ì -f ƒIƒvƒVƒ‡ƒ“‚Ńtƒ@ƒCƒ‹–¼‚ðŽw’肵‚Ü‚·B

  ______________________________________________________________________
  exec /usr/sbin/pppd debug -f options.myserver /dev/ttySx 38400 \
  ______________________________________________________________________

  19.  Ú‘±ƒXƒNƒŠƒvƒg‚̃eƒXƒg

  X ƒEƒBƒ“ƒhƒE‚ðŽg‚Á‚Ä‚¢‚éê‡‚͐V‚µ‚¢ Xterm ‚ðŠJ‚­A‚ ‚é‚¢‚͐V‚µ‚¢‰¼‘z
  ƒRƒ“ƒ\[ƒ‹‚ðŠJ‚¢‚㋁[ƒg‚Æ‚µ‚ăƒOƒCƒ“‚µ‚Ü‚·B

  ‚±‚̃ZƒbƒVƒ‡ƒ“‚Å‚Í /var/log/messages (‚©AƒVƒXƒeƒ€‚̃ƒOƒtƒ@ƒCƒ‹)‚ð

       tail -f /var/log/messages

  ‚Æ‚µ‚ăƒbƒZ[ƒW‚ð•\Ž¦‚³‚¹‚Ä‚¨‚«‚Ü‚·B

  Å‰‚̃EƒBƒ“ƒhƒE(‚ ‚é‚¢‚͉¼‘zƒRƒ“ƒ\[ƒ‹)‚ÅŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·B

       ppp-on &

  (/usr/sbin/ppp-on ‚Ì–¼‘O‚ð•Ï‚¦‚Ä‚¢‚ê‚΂»‚Ì–¼‘O‚ÅŽÀs‚µ‚Ä‚­‚¾‚³‚¢) ƒRƒ}
  ƒ“ƒh‚̍Ōã‚É & ‚ð•t‚¯‚ăoƒbƒNƒOƒ‰ƒEƒ“ƒh‚É‚µ‚È‚©‚Á‚½ê‡A(Ú‘±‚ªØ‚ê
  ‚Ä)ppp ‚ªI—¹‚·‚é‚܂Ń^[ƒ~ƒiƒ‹‚Ƀvƒƒ“ƒvƒg‚ª•\Ž¦‚³‚ê‚È‚­‚È‚é‚̂Ō䒍
  ˆÓB

  ‚±‚ê‚Å‚à‚¤ˆê‚‚̃EƒBƒ“ƒhƒE‚ɈڂÁ‚ăVƒXƒeƒ€ƒƒO‚̏ó‘Ԃ𒲂ׂ܂·B

  (chat ‚É -v ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‚Ä pppd ‚É -d ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‚Ä‚¨‚¯‚Î)ˆÈ
  ‰º‚̂悤‚ȃƒbƒZ[ƒW‚ª•\Ž¦‚³‚ê‚é‚Í‚¸‚Å‚·B‘O”¼•”‚Í chat ƒXƒNƒŠƒvƒg‚Ì
  ƒƒbƒZ[ƒW‚ŁAŒã”¼•”‚ª pppd ‚Ì‹N“®ƒƒbƒZ[ƒW‚É‚È‚Á‚Ä‚¢‚Ü‚·B

  ______________________________________________________________________
  Oct 21 16:09:58 hwin chat[19868]: abort on (NO CARRIER)
  Oct 21 16:09:59 hwin chat[19868]: abort on (BUSY)
  Oct 21 16:09:59 hwin chat[19868]: send (ATZ^M)
  Oct 21 16:09:59 hwin chat[19868]: expect (OK)
  Oct 21 16:10:00 hwin chat[19868]: ATZ^M^M
  Oct 21 16:10:00 hwin chat[19868]: OK -- got it
  Oct 21 16:10:00 hwin chat[19868]: send (ATDT722298^M)
  Oct 21 16:10:00 hwin chat[19868]: expect (CONNECT)
  Oct 21 16:10:00 hwin chat[19868]: ^M
  Oct 21 16:10:22 hwin chat[19868]: ATDT722298^M^M
  Oct 21 16:10:22 hwin chat[19868]: CONNECT -- got it
  Oct 21 16:10:22 hwin chat[19868]: send (^M)
  Oct 21 16:10:22 hwin chat[19868]: expect (ogin:)
  Oct 21 16:10:22 hwin chat[19868]:  57600^M
  Oct 21 16:10:23 hwin chat[19868]: ^[[;H^[[2J^M^M
  Oct 21 16:10:23 hwin chat[19868]: ^M
  Oct 21 16:10:23 hwin chat[19868]: ^M
  Oct 21 16:10:23 hwin chat[19868]: ^I^I      This is node  kepler.hedland.edu.au^M
  Oct 21 16:10:23 hwin chat[19868]: ^I^I^I      at Hedland Campus^M
  Oct 21 16:10:23 hwin chat[19868]: ^I^I^I       Hedland College^M
  Oct 21 16:10:23 hwin chat[19868]: ^M
  Oct 21 16:10:23 hwin chat[19868]: ^I^I  Authorised user ONLY are to use this system^M
  Oct 21 16:10:23 hwin chat[19868]: ^M
  Oct 21 16:10:23 hwin chat[19868]: ^M
  Oct 21 16:10:23 hwin chat[19868]: ^I^I For more information, contact ComputerSystems^M
  Oct 21 16:10:23 hwin chat[19868]: ^I^I^I     on +61 (0)91 72 0400^M
  Oct 21 16:10:23 hwin chat[19868]: ^I^I^I^I     or^M
  Oct 21 16:10:23 hwin chat[19868]: ^I^I       email:  help@hedunx.hedland.edu.au^M
  Oct 21 16:10:23 hwin chat[19868]: ^M
  Oct 21 16:10:23 hwin last message repeated 3 times
  Oct 21 16:10:23 hwin chat[19868]: kepler login: -- got it
  Oct 21 16:10:23 hwin chat[19868]: send (hartr^M)
  Oct 21 16:10:23 hwin chat[19868]: expect (ssword:)
  Oct 21 16:10:23 hwin chat[19868]:  hartr^M
  Oct 21 16:10:23 hwin chat[19868]: Password: -- got it
  Oct 21 16:10:23 hwin chat[19868]: send (??????^M)
  Oct 21 16:10:23 hwin chat[19868]: expect (hartr)
  Oct 21 16:10:23 hwin chat[19868]:  ^M^M
  Oct 21 16:10:24 hwin chat[19868]: Last login: Sat Oct 21 14:55:53 on  ttyC0^M
  Oct 21 16:10:24 hwin chat[19868]: ^M
  Oct 21 16:10:24 hwin last message repeated 9 times
  Oct 21 16:10:24 hwin chat[19868]: ^I^IYou have logged into node  kepler.hedland.edu.au^M
  Oct 21 16:10:24 hwin chat[19868]: ^M
  Oct 21 16:10:24 hwin chat[19868]:            This is a Compaq Prolinea 486DX2/50 running Linux 1.1.54^M
  Oct 21 16:10:24 hwin chat[19868]: ^M
  Oct 21 16:10:24 hwin chat[19868]:        This computer operates as the main Hedland Campus communications^M
  Oct 21 16:10:24 hwin chat[19868]: ^I       node, providing dial-in terminal and SLIP access,^M
  Oct 21 16:10:24 hwin chat[19868]: ^I^I      Kepler also runs the Hedland end of^M
  Oct 21 16:10:24 hwin chat[19868]: ^I^I    the Hedland/Newman inter-Campus WAN link^M
  Oct 21 16:10:24 hwin chat[19868]: ^M
  Oct 21 16:10:24 hwin chat[19868]: ^M
  Oct 21 16:10:24 hwin chat[19868]: [hartr -- got it
  Oct 21 16:10:24 hwin chat[19868]: send (ppp^M)
  Oct 21 16:10:27 hwin pppd[19872]: pppd 2.1.2 started by root, uid 0
  Oct 21 16:10:27 hwin pppd[19873]: Using interface ppp0
  Oct 21 16:10:27 hwin pppd[19873]: Connect: ppp0 <--> /dev/cua1
  Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(LCP): Sent code 1, id 1.
  Oct 21 16:10:27 hwin pppd[19873]: LCP: sending Configure-Request, id 1
  Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfreq(LCP): Rcvd id 1.
  Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd MRU
  Oct 21 16:10:27 hwin pppd[19873]: (1500)
  Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd ASYNCMAP
  Oct 21 16:10:27 hwin pppd[19873]: (0)
  Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd MAGICNUMBER
  Oct 21 16:10:27 hwin pppd[19873]: (a098b898)
  Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd PCOMPRESSION
  Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd ACCOMPRESSION
  Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: returning CONFACK.
  Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(LCP): Sent code 2, id 1.
  Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfack(LCP): Rcvd id 1.
  Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 1, id 1.
  Oct 21 16:10:27 hwin pppd[19873]: IPCP: sending Configure-Request, id 1
  Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfreq(IPCP): Rcvd id 1.
  Oct 21 16:10:27 hwin pppd[19873]: ipcp: received ADDR
  Oct 21 16:10:27 hwin pppd[19873]: (10.144.153.51)
  Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:27 hwin pppd[19873]: ipcp: received COMPRESSTYPE
  Oct 21 16:10:27 hwin pppd[19873]: (45)
  Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:27 hwin pppd[19873]: ipcp: returning Configure-ACK
  Oct 21 16:10:28 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 2, id 1.
  Oct 21 16:10:30 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 1, id 1.
  Oct 21 16:10:30 hwin pppd[19873]: IPCP: sending Configure-Request, id 1
  Oct 21 16:10:30 hwin pppd[19873]: fsm_rconfreq(IPCP): Rcvd id 255.
  Oct 21 16:10:31 hwin pppd[19873]: ipcp: received ADDR
  Oct 21 16:10:31 hwin pppd[19873]: (10.144.153.51)
  Oct 21 16:10:31 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:31 hwin pppd[19873]: ipcp: received COMPRESSTYPE
  Oct 21 16:10:31 hwin pppd[19873]: (45)
  Oct 21 16:10:31 hwin pppd[19873]:  (ACK)
  Oct 21 16:10:31 hwin pppd[19873]: ipcp: returning Configure-ACK
  Oct 21 16:10:31 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 2, id 255.
  Oct 21 16:10:31 hwin pppd[19873]: fsm_rconfack(IPCP): Rcvd id 1.
  Oct 21 16:10:31 hwin pppd[19873]: ipcp: up
  Oct 21 16:10:31 hwin pppd[19873]: local  IP address 10.144.153.104
  Oct 21 16:10:31 hwin pppd[19873]: remote IP address 10.144.153.51
  ______________________________________________________________________

  (’ˆÓ - ‚±‚Ì—á‚ł͐ÓI‚È IP ”ԍ†‚ðŽg‚Á‚Ä‚¨‚èAŽ„‚̃}ƒVƒ“‚©‚ç‚»‚̔ԍ†‚ð
  PPP ƒT[ƒo‚É‘—‚Á‚Ä‚¢‚Ü‚·B“®“I‚È IP ”ԍ†‚ÌŠ„‚è“–‚Ä‚ðŽg‚Á‚Ä‚¢‚ê‚΁A‚»‚Ì
  ‚悤‚È‚â‚è‚Æ‚è‚Í‹N‚«‚Ü‚¹‚ñ)

  ‚¤‚Ü‚­s‚Á‚½‚悤‚ÉŒ©‚¦‚Ü‚·‚̂ŁAˆÈ‘O‚̂悤‚É IP ”ԍ†‚ƃzƒXƒg–¼‚ðŽg‚Á‚Ä
  ping ‚µ‚Ă݂āAÚ‘±‚ª‚«‚¿‚ñ‚Æ“­‚¢‚Ä‚¢‚é‚©Šm”F‚µ‚Ü‚·B

  ‚±‚ê‚ł‚Ȃª‚è‚Ü‚µ‚½Bweb ‚̃uƒ‰ƒEƒU‚Å‚à‰½‚Å‚àŽg‚Á‚ălƒbƒgƒT[ƒt‚µ‚Ä‚Ý
  ‚Ü‚µ‚傤B

  20.  PPP Ú‘±‚̏I—¹

  PPP Ú‘±‚ðI—¹‚³‚¹‚éê‡Appp-off ƒRƒ}ƒ“ƒh‚ðŽg‚¢‚Ü‚·(‚±‚̃Rƒ}ƒ“ƒh‚ðŽÀ
  s‚·‚邽‚߂ɂ̓‹[ƒgŒ ŒÀ‚© PPP ƒOƒ‹[ƒv‚É‘®‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Æ
  ‚ð‚¨–Y‚ê‚È‚­)

  PPP ‚̏I—¹Žž‚É‚Í‚±‚̂悤‚ȃƒO‚ªo—Í‚³‚ê‚邱‚Æ‚Å‚µ‚傤B

  ______________________________________________________________________
  Oct 21 16:10:45 hwin pppd[19873]: Interrupt received: terminating link
  Oct 21 16:10:45 hwin pppd[19873]: ipcp: down
  Oct 21 16:10:45 hwin pppd[19873]: default route ioctl(SIOCDELRT): Bad address
  Oct 21 16:10:45 hwin pppd[19873]: fsm_sdata(LCP): Sent code 5, id 2.
  Oct 21 16:10:46 hwin pppd[19873]: fsm_rtermack(LCP).
  Oct 21 16:10:46 hwin pppd[19873]: Connection terminated.
  Oct 21 16:10:46 hwin pppd[19873]: Exit.
  ______________________________________________________________________

  SIOCDELRT ‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ªo‚Ä‚¢‚Ü‚·‚ªA‚±‚ê‚Í’P‚É pppd ‚ªI—¹‚µ‚Ä‚¢
  ‚é‚Æ‚¢‚¤‚±‚Æ‚ðŽ¦‚µ‚Ä‚¢‚邾‚¯‚È‚Ì‚Å ‹C‚É‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB

  21.  ƒfƒoƒbƒO

  Ú‘±‚ª‚¤‚Ü‚­‚¢‚©‚È‚¢‚±‚Æ‚É‚Í–³”‚Ì——R‚ª‚ ‚è‚Ü‚· - —Ⴆ‚Î chat ‚ª³‚µ
  ‚­I—¹‚µ‚È‚©‚Á‚½‚èA“d˜b‰ñü‚ɃmƒCƒY‚ª‘½‚©‚Á‚½‚èB–â‘肪‹N‚«‚½‚çA‚Ü‚¸
  syslog ƒtƒ@ƒCƒ‹‚𒲂ׂĂ݂܂µ‚傤B

  ‚à‚Á‚Æ‚à‚æ‚­‚ ‚éŠÔˆá‚¢‚̓XƒNƒŠƒvƒg‚Ì’†‚ɉ½‚©‘Å‚¿ŠÔˆá‚¢‚ª‚ ‚邱‚Æ‚Å‚·B
  ƒXƒNƒŠƒvƒg‚ð‚ ‚ç‚½‚ß‚Ä‚¶‚Á‚­‚è‚ÆŒ©’¼‚µ‚Ä‚Ý‚Ü‚µ‚傤 - ‰äXlŠÔ‚ÍŽÀÛ‚É
  ‘Å‚¿‚±‚܂ꂽ•¶Žš‚Å‚Í‚È‚­A‘Å‚Á‚½‚‚à‚è‚Ì•¶Žš‚ð“Ç‚ñ‚Å‚µ‚Ü‚¢‚ª‚¿‚È‚±‚Æ‚ð
  –Y‚ꂸ‚ɁB

  ‚à‚¤ˆê‚A‚æ‚­‚ ‚éŠÔˆá‚¢‚̓J[ƒlƒ‹ 1.2.X ‚Æ PPP-2.2 ‚ðŽg‚Á‚Ä‚¢‚½‚èAƒJ
  [ƒlƒ‹ 1.3.X/2.0.X ‚Æ PPP-2.1.2 ‚ðŽg‚Á‚Ä‚¢‚é—á‚Å‚·BƒJ[ƒlƒ‹‚̃o[ƒWƒ‡
  ƒ“‚É‚ ‚Á‚½ pppd ‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢B

  ‚»‚ê‚Å‚àƒ_ƒ‚ȏꍇAPPP FAQ ‚É–Ú‚ð’Ê‚µ‚Ü‚µ‚傤(PPP FAQ ‚Í PPP ‚ÉŠÖ‚·‚é
  Ž¿–â‚Æ“š‚ðW‚ß‚½‚à‚Ì‚Å‚·)A‚±‚Ì FAQ ‚Í‚³‚Ü‚´‚܂ȗ̈æ‚ðƒJƒo[‚µ‚Ä‚¨‚èA
  ‚½‚¢‚Ä‚¢‚Ì–â‘è‚ɑ΂·‚é‰ð“š‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·BŽ„Ž©g‚Ì(”ß‚µ‚¢)ŒoŒ±‚©‚ç
  Œ¾‚¤‚ƁA‚à‚µ‚±‚Ì FAQ ‚É“š‚ª–³‚¯‚ê‚΁A–â‘è‚Í ppp ‚ÉŠÖ‚·‚é‚à‚Ì‚Å‚Í‚ ‚è‚Ü
  ‚¹‚ñBŽ„‚̏ꍇ‚Í ELF ”ł̃J[ƒlƒ‹‚ðŽg‚¢‚È‚ª‚çƒJ[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹‚ð“KØ
  ‚È‚à‚̂Ƀo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚Ä‚¢‚È‚¢A‚Æ‚¢‚¤‚à‚Ì‚Å‚µ‚½BŽ„‚́AŠ®àø‚È PPP
  ƒT[ƒo‚Ƃ͉½‚©‚ƃ{ƒ„‚«‚È‚ª‚ç 2 “ú(‚Æ‚Ù‚Úˆê”Ó)‚ð‰ß‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

  21.1.  PPP ‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½‚Ì‚Å‚·‚ªALinux ‚ª”FŽ¯‚µ‚Ä‚­‚ê‚Ü‚¹‚ñB

  ƒJ[ƒlƒ‹ 1.3.X/2.0.X ‚ðŽg‚Á‚āAƒJ[ƒlƒ‹‚Ƀ‚ƒWƒ…[ƒ‹ƒTƒ|[ƒg‹@”\‚ð‘g‚Ý
  ‚±‚ñ‚ŁAPPP ‹@”\‚ðƒ‚ƒWƒ…[ƒ‹‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚µ(‚µ‚ă‚ƒWƒ…[ƒ‹‚ð‘g‚Ý‚±
  ‚Ý)‚Ü‚µ‚½‚æ‚ˁH

  kerneld ‚ðŽg‚Á‚Ä•K—v‚ȃ‚ƒWƒ…[ƒ‹‚ðŽ©“®ƒ[ƒh‚³‚¹‚Ä‚¢‚È‚¢ê‡APPP ‚ðŽg
  ‚¤‘O‚É–¾Ž¦“I‚É ppp ƒ‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚é•K—v‚ª‚ ‚è‚Ü‚·(‘½•ªƒVƒŠƒAƒ‹ƒh
  ƒ‰ƒCƒoƒ‚ƒWƒ…[ƒ‹‚àƒ[ƒh‚·‚é•K—v‚ª‚ ‚é‚Å‚µ‚傤)B

  ‚±‚ê‚ðŽè“®‚Å‚â‚邽‚߂ɂ́Aƒ‹[ƒg‚É‚È‚Á‚Ä

  ______________________________________________________________________
          insmod ppp
  ______________________________________________________________________

  ‚µ‚Ü‚·B

  ƒVƒŠƒAƒ‹ƒhƒ‰ƒCƒoƒ‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚éê‡‚́A

  ______________________________________________________________________
          insmod slhc
  ______________________________________________________________________

  ‚µ‚Ü‚·B

  ‚µ‚©‚µ‚È‚ª‚çAƒJ[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹‚ÍŽ©“®ƒ[ƒh‚·‚é‚悤‚É‚µ‚½•û‚ª•Ö—˜‚Å
  ‚·B kerneld mini-howto ‚ð“Ç‚ñ‚ŁAŽ©“®ƒ[ƒh‚·‚é‚悤‚ɐݒ肵‚Ü‚µ‚傤B

  ‚à‚¤ˆê‚‚̉”\«‚́ALinux 2.0.x ‚Å ppp-2.1.2 ‚ðŽg‚Á‚Ä‚¢‚éê‡‚Å‚·(‚ ‚é
  ‚¢‚Í 1.2.x ‚̃J[ƒlƒ‹‚É•K—v‚ȃpƒbƒ`‚ð‚ ‚Ä‚¸‚É ppp-2.2 ‚ðŽg‚Á‚Ä‚¢‚éê
  ‡)B

  ƒJ[ƒlƒ‹‚Æ ppp ‚̃o[ƒWƒ‡ƒ“‚ð‚à‚¤ˆê“xƒ`ƒFƒbƒN‚µ‚Ä‚­‚¾‚³‚¢BŒJ‚è•Ô‚µ‚Ü
  ‚·‚ªA

  ƒJ[ƒlƒ‹‚Ì 2.0.x ‚Í ppp-2.2 ‚ð•K—v‚Æ‚µ‚Ü‚·B

  ƒJ[ƒlƒ‹ 1.2.x ‚Í ppp-2.1.2 ‚ðŽg‚¢‚Ü‚·‚ªAppp-2.2 ‚ðŽg‚¤‚½‚߂̃pƒbƒ`‚ª
  ‚ ‚è‚Ü‚·B

  21.2.  ƒfƒtƒHƒ‹ƒgƒ‹[ƒg(default route)‚ðÝ’è‚Å‚«‚Ü‚¹‚ñB

  LAN —p‚̃C[ƒTƒlƒbƒg(‚©‚»‚Ì‘¼ƒlƒbƒgƒ[ƒNÚ‘±)‚ðŽg‚Á‚Ä‚¢‚āA‚·‚łɃf
  ƒtƒHƒ‹ƒgƒ‹[ƒg‚ðÝ’肵‚Ä‚¢‚Ü‚¹‚ñ‚©B

  •û–@‚ð(ŠÈ’P‚É)‰ðà‚µ‚Ä‚¢‚Ü‚·B

  –â‘è‚̓fƒtƒHƒ‹ƒgƒ‹[ƒg‚͈ê‚‚µ‚©Ý’è‚Å‚«‚È‚¢‚±‚Æ‚Å‚·BƒfƒtƒHƒ‹ƒgƒ‹[ƒg
  ‚Ƃ́A“Á’è‚ÌŒo˜Hˆ¶‚Ä‚Å‚Í‚È‚¢ƒpƒPƒbƒg‚ª‘S‚Ä‘—‚ç‚ê‚éŒo˜H‚Å‚·B’ʏíAƒf
  ƒtƒHƒ‹ƒgƒ‹[ƒg‚̓Cƒ“ƒ^[ƒlƒbƒgˆ¶‚Ä‚É‚È‚Á‚Ä‚¢‚é‚Í‚¸‚Å‚·B

  •sK‚È‚±‚ƂɁA‚¢‚­‚‚©‚Ì Linux ‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ł̓[ƒJƒ‹‚È
  ƒC[ƒTƒlƒbƒg‚ðƒfƒtƒHƒ‹ƒgƒ‹[ƒg‚É‚·‚é‚悤‚ɐݒ肵‚Ä‚¢‚Ü‚·BƒC[ƒTƒlƒbƒg
  ‚ð‰Šú‰»‚µ‚Ä‚¢‚éƒVƒXƒeƒ€‚̐ݒèƒtƒ@ƒCƒ‹‚ðC³‚µ‚āAƒ‹[ƒeƒBƒ“ƒOî•ñ‚ðC
  ³‚µAƒ[ƒJƒ‹‚ȃC[ƒTƒlƒbƒg‚ɂ̓fƒtƒHƒ‹ƒgƒ‹[ƒg‚Å‚Í‚È‚­A“Á’è‚̃‹[
  ƒeƒBƒ“ƒOî•ñ‚ðÝ’è‚·‚é‚悤‚É‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ‚±‚Ì‚½‚ß‚É‚Í NET2-Howto ‚Æ Linux Network Administrator Guide ‚𒲂ׂÄ
  ‚­‚¾‚³‚¢B

  22.  2 ‚‚̃lƒbƒgƒ[ƒN‚ð PPP ‚ł‚Ȃ®‚É‚Í

  Šî–{“I‚Ɉê‘ä‚Ì Linux PC ‚ð PPP ƒT[ƒo‚ɐڑ±‚·‚éê‡‚à 2 ‚Â‚Ì LAN ‚ð
  PPP ‚ðŽg‚Á‚Đڑ±‚·‚éê‡‚àˆá‚¢‚Í‚ ‚è‚Ü‚¹‚ñBPPP ‚Í ˆê‘Έê‚̃vƒƒgƒRƒ‹
  ‚Å‚ ‚邱‚Æ‚ð‚¨–Y‚ê‚È‚­B

  ‚µ‚©‚µ‚È‚ª‚çA2 ‚Â‚Ì LAN ‚ðÚ‘±‚·‚éê‡AŒo˜H§Œä‚ð‚Ç‚¤‚·‚ׂ«‚©‚ð‚«‚¿
  ‚ñ‚Æ—‰ð‚µ‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·BNET-2 howto ‚Æ Linux Network
  Adminitrator Guide(NAG)‚ð“Ç‚Ý‚Ü‚µ‚傤B‚Ü‚½AO'Reilly and Assoc ‚©‚ço
  ‚Ä‚¢‚é"TCP/IP Network Administration(ISBN 0-937175-82-X) ‚à–𗧂‚±‚Æ
  ‚Å‚µ‚傤B

  2 ‚Â‚Ì LAN ‚ðÚ‘±‚·‚邽‚߂ɂ́AˆÙ‚È‚é IP ƒlƒbƒgƒ[ƒN”ԍ†‚ðÝ’肵(‚ ‚é
  ‚¢‚Í“¯‚¶ƒlƒbƒgƒ[ƒN”ԍ†‚Å‚àƒTƒuƒlƒbƒg‰»‚·‚é)Ã“I‚È IP ”ԍ†‚ðŽg‚¤‚©A
  IP masquerade ‚ðŽg‚í‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñBIP masquerade ‚ðŽg‚¤ê‡‚̐ݒè
  ‚ɂ‚¢‚Ä‚Í IP masquerade mini-howto ‚ðŒä——‚­‚¾‚³‚¢B

  22.1.  IP ”ԍ†‚̐ݒè

  Ú‘±æ‚Ì LAN ‚ÌŠÇ—ŽÒ‚Æ‘Š’k‚µAPPP ƒCƒ“ƒ^[ƒtƒFƒCƒX‚Ì—¼’[‚ÅŽg‚¤ IP ”Ô
  †‚ðŒˆ‚ß‚Ü‚·BÃ“I‚È IP ”ԍ†‚ðŽg‚¤ê‡A“Á’è‚Ì“d˜b”ԍ†‚ðŽg‚¤•K—v‚à‚ ‚é
  ‚Å‚µ‚傤B

  ŽŸ‚É /etc/ppp/options[.ttyXX] ƒtƒ@ƒCƒ‹‚ðC³‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BLAN ŠÔ
  Ú‘±—p‚ÉŒˆ‚Ü‚Á‚½ƒ‚ƒfƒ€‚ƃ|[ƒg‚ðŽg‚¤‚悤‚É‚µ‚Ä‚¨‚­‚Ì‚ª‚¢‚¢‚Å‚µ‚傤B‚»
  ‚Ì‚½‚ß‚É‚Í /etc/ppp/options ƒtƒ@ƒCƒ‹‚àC³‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚©‚à’m‚ê‚Ü
  ‚¹‚ñB‡‚킹‚āALAN ŠÔÚ‘±ˆÈŠO‚̐ڑ±‚Ì‚½‚ß‚É‚à“KØ‚È options.ttyXX
  ƒtƒ@ƒCƒ‹‚ðì‚é•K—v‚ª‚ ‚è‚Ü‚·B

  Ã“I‚È IP ”ԍ†‚ðŽg‚¤—á‚ÅŽ¦‚µ‚½‚悤‚ɁA‚ ‚È‚½‚Ì‘¤‚Ì PPP ’[‚É“KØ‚È IP
  ”ԍ†‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B

  22.2.  Œo˜H‚̐ݒè

  ƒ[ƒJƒ‹‚Ì LAN ‚©‚ç PPP Ú‘±‚ðŒo—R‚µ‚ăpƒPƒbƒg‚𗬂·Œo˜H‚ðÝ’è‚·‚é•K—v
  ‚ª‚ ‚è‚Ü‚·B‚±‚Ì‚½‚ß‚É‚Í 2 ‚‚̒iŠK‚ª•K—v‚Å‚·B

  ‚Ü‚¸Å‰‚ɁAPPP Ú‘±‚ð‚µ‚Ä‚¢‚éƒ}ƒVƒ“‚©‚çÚ‘±æ‚̃lƒbƒgƒ[ƒN‚Ö‚ÌŒo˜H‚ð
  Ý’肵‚Ü‚·BÚ‘±æ‚ªƒCƒ“ƒ^[ƒlƒbƒg‚̏ꍇApppd ‚É `defaultroute' ƒIƒv
  ƒVƒ‡ƒ“‚ð•t‚¯‚ê‚΂±‚ÌŒo˜H‚ªÝ’è‚Å‚«‚Ü‚·B

  2 ‚Â‚Ì LAN ‚ð‚‚Ȃ®‚½‚ß‚É PPP Ú‘±‚ðŽg‚¤ê‡‚Í“Á’è‚̃lƒbƒgƒ[ƒNƒ‹[ƒg
  ‚ðŽw’肵‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚»‚Ì‚½‚ß‚É‚Í/etc/ppp/ip-up ƒXƒNƒŠƒvƒg‚É
  route ƒRƒ}ƒ“ƒh‚ð‰Á‚¦‚Ü‚·B‚±‚Ì•û–@‚ɂ‚¢‚ẮuÚ‘±‚ªŠ®—¹‚µ‚Ä‚©‚çAAv
  ‚̏͂ðŒä——‚­‚¾‚³‚¢B

  ŽŸ‚ɁAƒ[ƒJƒ‹‚Ì LAN ‚ɐڑ±‚³‚ê‚Ä‚¢‚鑼‚̃Rƒ“ƒsƒ…[ƒ^‚ցA‚ ‚È‚½‚Ì
  Linux ƒ}ƒVƒ“‚ª ppp ‚Őڑ±‚µ‚Ä‚¢‚éƒlƒbƒgƒ[ƒN‚Ö‚Ì 'gatway' ‚É‚È‚Á‚Ä‚¢
  ‚邱‚Æ‚ð’m‚点‚Ü‚·B

  ‚à‚¿‚ë‚ñAÚ‘±æ‚̃lƒbƒgƒ[ƒN‚ÌŠÇ—ŽÒ‚à“¯‚¶‚±‚Æ‚ð‚µ‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹
  ‚ñB‚µ‚©‚µ‚È‚ª‚çA”Þ(—)‚ª‚ ‚È‚½‚̃lƒbƒgƒ[ƒN‚ÖƒpƒPƒbƒg‚ð‘—‚Á‚Ä‚­‚é‚É
  ‚̓fƒtƒHƒ‹ƒgƒ‹[ƒg‚Å‚Í‚È‚­A“Á’è‚̃lƒbƒgƒ[ƒNƒ‹[ƒg‚ª•K—v‚Å‚·(Ú‘±æ
  ‚Ì LAN ‚ª‚ ‚È‚½‚̃}ƒVƒ“‚ðŒo—R‚µ‚ăCƒ“ƒ^[ƒlƒbƒg‚֐ڑ±‚µ‚Ä‚¢‚éê‡‚ðœ
  ‚¢‚Ä)B

  22.3.  ƒlƒbƒgƒ[ƒNƒZƒLƒ…ƒŠƒeƒB

  LAN ‚ð PPP Œo—R‚ŃCƒ“ƒ^[ƒlƒbƒg‚ɂ‚Ȃ¢‚¾‚è "ŠO•”‚Ì" LAN ‚Ɛڑ±‚·‚é
  ‚ƁAƒZƒLƒ…ƒŠƒeƒB‚É‚à’ˆÓ‚𕥂¤•K—v‚ª‚ ‚è‚Ü‚·Bƒtƒ@ƒCƒAƒEƒH[ƒ‹‚ðÝ’u‚·
  ‚邱‚Ƃ𑁋}‚ɍl‚¦‚é‚悤‚É‹­‚­‚¨Š©‚ß‚µ‚Ü‚·B

  23.  Ú‘±‚ªŠm—§‚µ‚½ŒãAA

  PPP Ú‘±‚ªŠm—§‚µ‚½‚çApppd ‚Í /etc/ppp/ip-up ‚ðƒ`ƒFƒbƒN‚µ‚Ü‚·B‚±‚̃X
  ƒNƒŠƒvƒg‚ª‘¶Ý‚µ‚ÄŽÀs‰Â”\‚É‚È‚Á‚Ä‚¢‚½‚ç PPP ƒf[ƒ‚ƒ“‚Í‚»‚̃XƒNƒŠƒvƒg
  ‚ðŽÀs‚µ‚Ü‚·B‚Å‚·‚©‚çA‚±‚̃XƒNƒŠƒvƒg‚É PPP Ú‘±‚ðŽg‚¤ê‡‚ÉŽÀs‚µ‚½
  ‚¢“Á•Ê‚ÌŒo˜Hî•ñ‚̐ݒè‚â‚»‚Ì‘¼‚Ì•K—v‚Ȑݒè‚ð‚·‚é‚½‚߂̃Rƒ}ƒ“ƒh‚ð‘‚¢‚Ä
  ‚¨‚¯‚΁APPP Ú‘±‚Ì‚½‚Ñ‚ÉŽ©“®“I‚ÉŽÀs‚Å‚«‚Ü‚·B

  /etc/ppp/ip-up‚Í•’ʂ̃VƒFƒ‹ƒXƒNƒŠƒvƒg‚ō\‚í‚È‚¢‚̂ŁAƒVƒFƒ‹ƒXƒNƒŠƒvƒg
  ‚ʼn”\‚È‚±‚Ƃ͉½‚Å‚à‚Å‚«‚Ü‚·(‚â‚肽‚¢‚±‚Ƃ͉½‚Å‚à‚Å‚«‚Ü‚·)B

  —Ⴆ‚΁A‚±‚̃VƒFƒ‹ƒXƒNƒŠƒvƒg‚Ì’†‚Å sendmail ‚ðŽg‚Á‚Ä mail queue ‚É—­‚Á
  ‚Ä‚¢‚郁[ƒ‹‚𑗂肾‚·‚悤‚È‚±‚Æ‚à‰Â”\‚Å‚·B

  “¯—l‚ɁAip-up ‚É(pop ‚ðŽg‚Á‚Ä)ƒ[ƒ‹‚ðŽæ‚肱‚ނ悤‚ȃRƒ}ƒ“ƒh‚ðÝ’肵A
  ISP ‚É“Í‚¢‚Ä‚¢‚郁[ƒ‹‚ðŽ©“®“I‚ÉŽæ‚肱‚Þ‚±‚Æ‚à‰Â”\‚Å‚·B

  23.1.  “Á•Ê‚ÌŒo˜HÝ’è

  2 ‚Â‚Ì LAN ‚ðÚ‘±‚·‚éê‡A'ŠO•”‚Ì' LAN ‚ÖŒü‚¢‚½“Á•Ê‚ÌŒo˜Hî•ñ‚ðÝ’肵
  ‚Ä‚â‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚ê‚à /etc/ppp/ip-up ƒXƒNƒŠƒvƒg‚Ì’†‚Őݒ肷‚é‚Ì
  ‚ªŠÈ’P‚Å‚µ‚傤B–â‘è‚É‚È‚é‚̂́A•¡”‚Ì PPP Ú‘±‚ðŽg‚¤ê‡‚Å‚·B

  /etc/ppp/ip-up ‚Í‘S‚Ä‚Ì ppp Ú‘±‚̍ۂɎÀs‚³‚ê‚éƒXƒNƒŠƒvƒg‚Ȃ̂ŁAÚ‘±
  ‚ɉž‚¶‚½•K—v‚ÈŒo˜H§Œä‚ÉŠÖ‚·‚éƒRƒ}ƒ“ƒh‚ª³‚µ‚­ŽÀs‚³‚ê‚é‚悤‚É’ˆÓ[‚­
  Ý’肵‚Ä‚â‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ‚±‚Ì‚½‚ß‚É‚Í pppd ‚ª‚±‚̃XƒNƒŠƒvƒg‚É“n‚·ƒpƒ‰ƒ[ƒ^‚ðŽg‚Á‚Ä bash ‚Ì
  'case' •¶‚ÅðŒ•ªŠò‚µ‚Ä‚â‚é‚Ì‚ª‚¢‚¢‚Å‚µ‚傤B—Ⴆ‚΁AˆÈ‰º‚ÉŽ¦‚·‚à‚Ì
  ‚́AWAN Ú‘±‚ÆŽ„‚ÌŽ©‘î‚ւ̃C[ƒTƒlƒbƒgÚ‘±‚ðŽg‚¢‚킯‚邽‚߂̃XƒNƒŠƒvƒg
  ‚Å‚·(—¼ŽÒ‚Æ‚à“¯‚¶ ppp ƒT[ƒo‚ðŽg‚Á‚Ä‚¢‚Ü‚·)

  ______________________________________________________________________
  #!/bin/bash
  # pppd ‚Å•K—v‚ɉž‚¶‚㋁[ƒeƒBƒ“ƒO‚ðÝ’è‚·‚邽‚߂̃XƒNƒŠƒvƒg
  # Newman campus ‚ւ̃Šƒ“ƒN‚ɂ̂݃‹[ƒeƒBƒ“ƒO‚ª•K—v
  #
  # ppp Ú‘±‚̍ہA‚±‚̃XƒNƒŠƒvƒg‚͈ȉº‚̂悤‚Ȉø”‚ŌĂяo‚³‚ê‚éB

  #       $1      pppd ‚ªŽg‚¤ƒCƒ“ƒ^[ƒtƒFƒCƒX–¼(—áFppp3)
  #       $2      tty ƒfƒoƒCƒX–¼
  #       $3      tty ƒfƒoƒCƒX‘¬“x
  #       $4      ƒCƒ“ƒ^[ƒtƒFƒCƒX‚̃[ƒJƒ‹ IP ƒAƒhƒŒƒX
  #       $5      ƒŠƒ‚[ƒg‚Ì IP ƒAƒhƒŒƒX
  #       $6      pppd ‚Ì ipparam ƒIƒvƒVƒ‡ƒ“‚ÅŽw’è‚·‚éƒpƒ‰ƒ[ƒ^
  #
  case "$5" in
  # Newman Campus ‚̃T[ƒo‚ւ̃‹[ƒeƒBƒ“ƒO‚ðÝ’è
          202.12.126.1)
                  /sbin/route add -net 202.12.126.0 gw 202.12.126.1
  # ƒ[ƒ‹ƒLƒ…[‚É—­‚Á‚Ä‚¢‚郁[ƒ‹‚𑗂肾‚·B
                  /usr/sbin/sendmail -q &
                  ;;
          139.130.177.2)
  # ƒCƒ“ƒ^[ƒlƒbƒgÚ‘±
  # ƒ^ƒCƒ€ƒT[ƒo‚ª“®‚¢‚Ä‚È‚¯‚ê‚ΐڑ±Žž‚É‹N“®‚µ‚āA¢ŠE‚ÌŽž‚Æ“¯Šú‚·‚éB
                  if [ ! -f /var/lock/subsys/xntpd ]; then
                          /etc/rc.d/init.d/xntpd.init start &
                  fi
  # ƒjƒ…[ƒXƒT[ƒo‚Ì‹N“®(“®‚¢‚Ä‚È‚¯‚ê‚Î)
                  if [ ! -f /var/lock/subsys/news ]; then
                          /etc/rc.d/init.d/news start &
                  fi
                  ;;
          203.18.8.104)
  #
  # Ž©‘î‚̃}ƒVƒ“‚Ƀ[ƒ‹‚𑗂肱‚ށBŽ©‘î‚̃C[ƒTƒlƒbƒg‚ÍIP masqeurade ‚Æ
  # proxy arp ‚̃‹[ƒeƒBƒ“ƒO‚É‚È‚Á‚Ä‚¢‚é‚̂Ń‹[ƒeƒBƒ“ƒO‚Í•s—v
                  /usr/sbin/sendmail -q &
                  ;;
          *)
  esac
  exit 0
  ______________________________________________________________________

  Newman campus ‚Ö‚±‚̃XƒNƒŠƒvƒg‚Őڑ±‚µ‚½ê‡AˆÈ‰º‚ÉŽ¦‚·‚悤‚ȃ‹[ƒeƒB
  ƒ“ƒOƒe[ƒuƒ‹‚ªÝ’肳‚ê‚Ü‚·(‚±‚̃}ƒVƒ“‚ÍŽ„‚½‚¿‚̃_ƒCƒAƒ‹ƒAƒbƒv PPP ƒT[
  ƒoŒ“ƒCƒ“ƒ^[ƒlƒbƒgÚ‘±ƒ}ƒVƒ“‚Å‚·)B‚»‚ꂼ‚ê‚̃Gƒ“ƒgƒŠ‚ª‰½‚ðŽ¦‚·‚©‚̃R
  ƒƒ“ƒg‚ð•t‚¯‚Ä‚¨‚«‚Ü‚µ‚½B

  ______________________________________________________________________
  [root@kepler /root]# route -n
  Kernel routing table
  Destination     Gateway         Genmask         Flags MSS    Window Use Iface
  # ƒCƒ“ƒ^[ƒlƒbƒgƒQ[ƒgƒEƒFƒC‚ւ̃zƒXƒgƒ‹[ƒg
  139.130.177.2   *               255.255.255.255 UH    1500   0      134 ppp4
  # Newman campus ƒT[ƒo‚ւ̃zƒXƒgƒ‹[ƒg
  202.12.126.1    *               255.255.255.255 UH    1500   0       82 ppp5
  # Ž„‚ÌŽ©‘î‚̃C[ƒTƒlƒbƒg LAN ‚ւ̃zƒXƒgƒ‹[ƒg
  203.18.8.104    *               255.255.255.255 UH    1500   0       74 ppp3
  # ŒöŠJ‚µ‚Ä‚¢‚é 2 ‚‚̃_ƒCƒAƒ‹ƒAƒbƒv PPP —p‰ñü
  203.18.8.64     *               255.255.255.255 UH    552    0        0 ppp2
  203.18.8.62     *               255.255.255.255 UH    552    0        1 ppp1
  # Newman campus LAN ‚ւ̃lƒbƒgƒ[ƒNƒ‹[ƒg
  202.12.126.0    202.12.126.1    255.255.255.0   UG    1500   0        0 ppp5
  # ƒ[ƒJƒ‹‚̃C[ƒTƒlƒbƒg‚ւ̃‹[ƒg(2 ‚‚̘A‘±‚·‚éƒNƒ‰ƒX C ‚̃lƒbƒgƒ[ƒN
  # ‚ðÚ‘±‚µ‚Ä‚¢‚Ü‚·)
  203.18.8.0      *               255.255.254.0   U     1500   0     1683 eth0
  # loop back ƒfƒoƒCƒX‚ւ̃‹[ƒg
  127.0.0.0       *               255.0.0.0       U     3584   0      483 lo
  # ƒCƒ“ƒ^[ƒlƒbƒg‚ւ̃fƒtƒHƒ‹ƒgƒ‹[ƒg
  default         139.130.177.2   *               UG    1500   0     3633 ppp4
  ______________________________________________________________________

  23.2.  e-mail ‚̏ˆ—

  ‘Oß‚ł͐ڑ±‚ªŠm—§‚µ‚½Žž‚É’Pƒ‚Ƀ[ƒ‹ƒLƒ…[‚ðƒtƒ‰ƒbƒVƒ…‚·‚é‚Æ‚¢‚¤•û–@
  ‚ÅŠO‚Ö‘—‚èo‚·ƒ[ƒ‹‚ð‚Ç‚¤ˆ—‚·‚é‚©‚ðŽ¦‚µ‚Ü‚µ‚½B

  WAN Ú‘±‚̏ꍇAÚ‘±æ‚Ì LAN ‚̃lƒbƒgƒ[ƒNŠÇ—ŽÒ‚Æ‘Š’k‚µ‚Ä“¯‚¶‚±‚Æ‚ð
  ‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B—Ⴆ‚΁A‰äX‚Ì WAN Ú‘±‚Å‚Í Newman Campus ‘¤‚Ì
  /etc/ppp/ip-up ƒXƒNƒŠƒvƒg‚Í‚±‚̂悤‚É‚È‚Á‚Ä‚¢‚Ü‚·B

  ______________________________________________________________________
  #!/bin/bash
  #
  # pppd ‚É•K—v‚ȃ‹[ƒeƒBƒ“ƒOî•ñ‚̐ݒè
  # Hedlan ˆ¶‚Ă̐ڑ±‚̏ꍇ‚Ì‚Ý‚É•K—v
  #
  # ppp Ú‘±‚̍ہA‚±‚̃XƒNƒŠƒvƒg‚͈ȉº‚̂悤‚Ȉø”‚ŌĂяo‚³‚ê‚éB
  #
  #       $1      pppd ‚ªŽg‚¤ƒCƒ“ƒ^[ƒtƒFƒCƒX–¼(—áFppp3)
  #       $2      tty ƒfƒoƒCƒX–¼
  #       $3      tty ƒfƒoƒCƒX‘¬“x
  #       $4      ƒCƒ“ƒ^[ƒtƒFƒCƒX‚̃[ƒJƒ‹ IP ƒAƒhƒŒƒX
  #       $5      ƒŠƒ‚[ƒg‚Ì IP ƒAƒhƒŒƒX
  #       $6      pppd ‚Ì ipparam ƒIƒvƒVƒ‡ƒ“‚ÅŽw’è‚·‚éƒpƒ‰ƒ[ƒ^

  case "$5" in
          203.18.8.4)
                  /usr/sbin/sendmail -q
                  ;;
          *)
  esac
  exit 0
  ______________________________________________________________________

  ISP Ú‘±‚Å IP ƒAƒhƒŒƒX‚ð“®“I‚ÉŠ„‚è‚ ‚Ä‚é PPP Ú‘±‚µ‚©Žg‚¦‚È‚¢ê‡‚Å‚à
  ISP ‚̃}ƒVƒ“‚É‚ ‚é‚ ‚È‚½ˆ¶‚̃[ƒ‹‚ðŽæ‚肱‚Ý‚½‚¢ê‡‚ª‚ ‚é‚Å‚µ‚傤B‚±
  ‚̏ꍇAˆê”Ê“I‚É‚Í POP(Post Office Protocol)‚ðŽg‚¢‚Ü‚·BPOP ‚Í
  'popclient' ƒvƒƒOƒ‰ƒ€‚ňµ‚¦Aip-up ƒXƒNƒŠƒvƒg‚Őݒ肷‚邱‚Æ‚ÅŽ©“®‰»‚·
  ‚邱‚Æ‚ª‰Â”\‚Å‚·B

  “KØ‚Ȑݒè‚Å popclient ‚ð‹N“®‚·‚éƒXƒNƒŠƒvƒg‚Ì‚Ý‚ðŠÜ‚Þ /etc/ppp/ip-up
  ‚ð—pˆÓ‚µ‚Ü‚·BRed Hat Linux ‚Ì“ü‚Á‚Ä‚¢‚郉ƒbƒvƒgƒbƒv‹@(—·s‚Ì•KŽù•i‚Å
  ‚·)‚ł́A‚±‚̂悤‚É‚µ‚Ä‚¢‚Ü‚·B

  ______________________________________________________________________
  popclient -3 -c -u hartr -p <password> kepler.hedland.edu.au |formail -s procmail
  ______________________________________________________________________

  ƒjƒ…[ƒX‚ɂ‚¢‚Ä‚à“¯—l‚Ì‚±‚Æ‚ª slurp ‚Ȃǂ̃vƒƒOƒ‰ƒ€‚ðŽg‚¤‚±‚Ƃʼn”\
  ‚Å‚·Bip-up ƒXƒNƒŠƒvƒg‚Í’P‚È‚é bash ƒXƒNƒŠƒvƒg‚È‚Ì‚Å PPP Ú‘±‚ª—§‚¿‚ 
  ‚ª‚Á‚½‚Æ‚«‚É–ˆ‰ñs‚¤‚ׂ«‚Ç‚ñ‚ÈŽdŽ–‚Å‚à‚³‚¹‚邱‚Æ‚ª‰Â”\‚Å‚·B

  24.  ƒŠƒ“ƒN‚̏I—¹

  ƒ‹[ƒgŒ ŒÀ‚ÅŽg‚¦‚΁AŠù‘¶‚Ì /usr/bin/ppp-off ƒXƒNƒŠƒvƒg‚Å–â‘è‚È‚­Ú‘±‚ð
  I—¹‚Å‚«‚é‚Í‚¸‚Å‚·B•ÏX‚µ‚½‚¢‚Æ‚±‚ë‚́Asendmail ‚ªƒ[ƒ‹‚ð“]‘—‚µ‚Ä‚¢
  ‚éê‡‚Í‚µ‚΂炭I—¹‚ð‘҂‚悤‚É‚·‚é‚®‚ç‚¢‚Å‚µ‚傤B

  ‚±‚ê‚͏h‘è‚Æ‚µ‚ÄŽc‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B

  ‚à‚¤ˆê‚AÚ‘±‚ðI—¹‚·‚éê‡‚É‚Ì‚ÝŽÀs‚³‚ê‚éƒXƒNƒŠƒvƒg‚ðì‚邱‚Æ‚à‚Å‚«
  ‚Ü‚·B‚±‚̃XƒNƒŠƒvƒg‚Í /etc/ppp/ip-down ‚Å‚·B‚±‚̃XƒNƒŠƒvƒg‚Å
  /etc/ppp/ip-up ƒXƒNƒŠƒvƒg‚ªs‚È‚Á‚½•ÏX‚𕜋Œ‚³‚¹‚邱‚Æ‚ª‰Â”\‚Å‚·B

  25.  LAN ‚̃‹[ƒeƒBƒ“ƒO‚ÉŠÖ‚í‚é–â‘è

  LAN ‚ɐڑ±‚µ‚È‚ª‚ç PPP ‚ðŽg‚¢‚½‚¢ê‡A(ƒC[ƒTƒlƒbƒgƒCƒ“ƒ^[ƒtƒFƒCƒX‚ð
  Œo—R‚µ‚Đڑ±‚·‚é) LAN ‚Ö‘—‚éƒpƒPƒbƒg‚Ɛڑ±æ‚Ì PPP ƒT[ƒo‚©‚ç‚»‚̐æ‚Ö
  ‘—‚éƒpƒPƒbƒg‚ÌŒo˜H§Œä‚ɂ‚¢‚čl—¶‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ‚±‚̃ZƒNƒVƒ‡ƒ“‚Å‚ÍŒo˜H§Œä‚ðÚ‚µ‚­Ð‰î‚·‚é‚‚à‚è‚Í‚ ‚è‚Ü‚¹‚ñ - ’Pƒ‚È
  (Ã“I)Œo˜H§Œä‚Ì—á‚ðˆê‚Љ‚é‚É—¯‚ß‚Ü‚·B

  Œo˜H§Œä‚ɂ‚¢‚Ä‚æ‚­’m‚ç‚È‚¯‚ê‚Î Linux Network Administrator
  Guide(NAG)‚É–Ú‚ð’Ê‚³‚ê‚é‚悤‚É‹­‚­‚¨Š©‚ß‚µ‚Ü‚·B‚Ü‚½AO'Reilly ‚©‚ço
  ‚Ä‚¢‚é "TCP/IP ƒlƒbƒgƒ[ƒNŠÇ—"‚à‚±‚Ì–â‘è‚𕪂è‚â‚·‚­ˆµ‚Á‚Ä‚¢‚Ü‚·B

  Ã“I‚ÈŒo˜H§Œä‚ÌŠî–{“I‚ȃ‹[ƒ‹‚́AƒfƒtƒHƒ‹ƒgƒ‹[ƒg‚ª‚Ù‚Æ‚ñ‚ǂ̃lƒbƒgƒ
  [ƒNƒAƒhƒŒƒX‚ðŽw‚µ‚Ä‚¢‚éA‚Æ‚¢‚¤‚à‚Ì‚Å‚·B‚»‚êˆÈŠO‚̃lƒbƒgƒ[ƒNƒAƒhƒŒ
  ƒX‚É‚Í‚»‚ꂼ‚ê‚Ƀ‹[ƒeƒBƒ“ƒOî•ñ‚ð“o˜^‚µ‚Ü‚·B

  ‚±‚±‚ňµ‚¤—Bˆê‚̏󋵂̓Cƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚Ä‚¢‚È‚¢ LAN ‚ɂ‚Ȃª‚Á‚Ä
  ‚¢‚é Linux ƒ}ƒVƒ“‚ª‚ ‚Á‚āALAN ‚ðŽg‚¢‚‚“d˜b‰ñüŒo—R‚ŃCƒ“ƒ^[ƒlƒbƒg
  ‚ðŒÂl“I‚É—˜—p‚µ‚½‚¢A‚Æ‚¢‚¤—á‚Å‚·B

  ‚Ü‚¸AƒC[ƒTƒlƒbƒg‚Ö‚ÌŒo˜H‚ªƒfƒtƒHƒ‹ƒgƒ‹[ƒg‚Å‚Í‚È‚­A“Á’è‚̃lƒbƒgƒ[
  ƒNƒAƒhƒŒƒX‚ðŽw’è‚·‚郋[ƒeƒBƒ“ƒO‚É‚È‚Á‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B

  ‚±‚ê‚Í route ƒRƒ}ƒ“ƒh‚Ń`ƒFƒbƒN‚µ‚Ü‚·Broute -n ‚Æ‚·‚ê‚Έȉº‚̂悤‚ȃR
  ƒ}ƒ“ƒh‚ª•\Ž¦‚³‚ê‚Ü‚·B

       [root@hwin /root]# route -n
       Kernel routing table
       Destination     Gateway         Genmask         Flags MSS    Window Use Iface
       loopback        *               255.255.255.0   U     1936   0       50 lo
       10.0.0.0        *               255.255.255.0   U     1436   0      565 eth0

  ‚à‚µƒC[ƒTƒlƒbƒgƒCƒ“ƒ^[ƒtƒFƒCƒX(eth0)‚ªƒfƒtƒHƒ‹ƒg‚ÌŒo˜H‚É‚È‚Á‚Ä‚¢‚éê
  ‡(eth0 ‚̍s‚̍ŏ‰‚̍s‚ª "default" ‚É‚È‚è‚Ü‚·)AƒC[ƒTƒlƒbƒg‚̏‰Šú‰»ƒX
  ƒNƒŠƒvƒg‚ðC³‚µ‚āAƒfƒtƒHƒ‹ƒg‚ÌŒo˜H‚Å‚Í‚È‚­“Á’è‚̃lƒbƒgƒ[ƒNƒAƒhƒŒƒX
  ‚ðŽw‚·‚悤‚ɏC³‚µ‚Ü‚·(Ú×‚Í Net2 HOWTO ‚Æ NAG ‚ðŒ©‚Ä‚­‚¾‚³‚¢)B

  ‚±‚¤‚µ‚Ä‚¨‚¯‚΁Apppd ‚̐ڑ±‚ðƒfƒtƒHƒ‹ƒg‚ÌŒo˜H‚É‚·‚邱‚Æ‚ª‰Â”\‚Å‚·F

       [root@hwin /root]# route -n
       Kernel routing table

       Destination     Gateway         Genmask         Flags MSS    Window Use Iface
       10.144.153.51   *               255.255.255.255 UH    488    0        0 ppp0
       127.0.0.0       *               255.255.255.0   U     1936   0       50 lo
       10.1.0.0        *               255.255.255.0   U     1436   0      569 eth0
       default         10.144.153.51   *               UG    488    0        3 ppp0

  ‚²——‚̂悤‚É PPP ƒT[ƒo(10.144.153.51)‚Ö‚Í ppp0 ‚ðŒo—R‚·‚éƒzƒXƒgƒ‹[ƒg
  ‚ª“o˜^‚³‚êA‚»‚Ì PPP ƒT[ƒo‚ðƒQ[ƒgƒEƒFƒC‚É‚·‚é‚悤‚ɃfƒtƒHƒ‹ƒg‚ÌŒo˜H
  ‚ª’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B

  ‚à‚Á‚Æ•¡ŽG‚ÈŒo˜H§Œä‚ª•K—v‚ȏꍇAæ‚ɏq‚ׂ½ƒhƒLƒ…ƒƒ“ƒg‚ð“ǂ݁A‚ ‚È‚½
  ‚̃TƒCƒg‚̃GƒLƒXƒp[ƒg‚ɐq‚Ë‚Ä‚­‚¾‚³‚¢B

  Ú‘±‚µ‚Ä‚¢‚é LAN ‚ªƒ‹[ƒ^‚ɂ‚Ȃª‚Á‚Ä‚¢‚éê‡A‚»‚̃TƒCƒg‚Ì‚æ‚è‘å‚«‚È
  ƒlƒbƒgƒ[ƒN‚֐ڑ±‚·‚邽‚߂̃Q[ƒgƒEƒFƒC‚ªÝ’肳‚ê‚Ä‚¢‚é‚Í‚¸‚Å‚·B‚»‚Ì
  ê‡‚Å‚àAƒfƒtƒHƒ‹ƒgƒ‹[ƒg‚ð PPP ƒCƒ“ƒ^[ƒtƒFƒCƒX‚É‚µ‚āA‚»‚Ì‘¼‚ÌŒo˜H
  ‚Í‚»‚ꂼ‚ê‚̃lƒbƒgƒ[ƒN‚ÖŒü‚¯‚邱‚Æ‚ª‰Â”\‚Å‚·B

  25.1.  ƒZƒLƒ…ƒŠƒeƒB‚ɂ‚¢‚Ẵƒ‚

  Šù‘¶‚Ì LAN ‚ɐڑ±‚µ‚Ä‚¢‚é Linux ƒ}ƒVƒ“‚ð PPP Œo—R‚ŃCƒ“ƒ^[ƒlƒbƒg‚ɐÚ
  ‘±‚·‚éê‡A‚»‚Ì LAN ‘S‘Ì‚ðöÝ“I‚ɃCƒ“ƒ^[ƒlƒbƒg‚Ö‰ð•ú‚µ‚Ä‚¢‚邱‚Æ‚É
  ‚È‚è‚Ü‚· - ‚»‚±‚ɂ̓Nƒ‰ƒbƒJ[‚̊댯‚ª‚ ‚è‚Ü‚·BPPP Œo—R‚ŃCƒ“ƒ^[ƒlƒb
  ƒg‚ɐڑ±‚·‚é‚Ü‚¦‚É‚Í‚ ‚È‚½‚Ì‘gD‚̃lƒbƒgƒ[ƒNŠÇ—ŽÒ‚É‘Š’k‚µAƒZƒLƒ…ƒŠ
  ƒeƒB‚ÉŠÖ‚·‚é•ûj‚ðŠm”F‚·‚é‚悤‚É‹­‚­‚¨Š©‚ß‚µ‚Ü‚·B‚à‚µ‚ ‚È‚½‚Ì PPP Ú
  ‘±‚ðŒo—R‚µ‚Ä‚ ‚È‚½‚̃TƒCƒg‚ªUŒ‚‚³‚ê‚ê‚΁A“¯—»‚âƒlƒbƒgƒ[ƒN/ƒVƒXƒeƒ€
  ŠÇ—ŽÒ‚Ì”ñ“ï‚Ì“I‚ɂȂ邱‚Æ‚Å‚µ‚傤B‚³‚ç‚ɐ[‚È–â‘è‚ðˆø‚«‚¨‚±‚·ŠëŒ¯‚à
  ‚ ‚è‚Ü‚·B

  LAN ‚ðƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚·‚é‘O‚ɂ́A“®“I‚È IP ƒAƒhƒŒƒX—p‚¢‚Đڑ±‚µ‚½
  ‚èAæ‚ɐG‚ꂽ O'Reilly ‚Ì "Building Internet Firewalls" ‚ð“Ç‚ñ‚ŁA‚æ
  ‚èˆÀ‘S‚Ȑڑ±•û–@‚ðl‚¦‚Ä‚­‚¾‚³‚¢B

  26.  ‚Ç‚¤‚µ‚悤‚à‚È‚¢‚Æ‚«‚ɁB

  PPP Ú‘±‚ª‚¤‚Ü‚­‚¢‚©‚È‚¢ê‡A‚±‚Ì•¶‘‚ðÄ“x“Ç‚ñ‚ŁA‘S‚Ä‚ðƒ`ƒFƒbƒN‚µ’¼
  ‚µ‚Ä‚­‚¾‚³‚¢B“¯Žž‚É "chat -v..." ƒRƒ}ƒ“ƒh‚̏o—Í‚â "pppd -d" ‚̏o—Í‚ð
  ƒVƒXƒeƒ€‚̃ƒOƒtƒ@ƒCƒ‹‚©‚ç’²‚ׂĂ݂܂µ‚傤B

  PPP ‚ÉŠÖ‚·‚éƒhƒLƒ…ƒƒ“ƒg‚â FAQ ‚ȂǁA‚±‚Ì•¶‘‚ŏЉ‚Ä‚¢‚镶‘‚É‚à–Ú
  ‚ð’Ê‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

  ‚»‚ê‚Å‚à‚¤‚Ü‚­s‚©‚È‚¢ê‡Acomp.os.linux.misc ‚©
  comp.os.linux.networking ‚̃jƒ…[ƒXƒOƒ‹[ƒv‚É“Še‚µ‚Ä‚Ý‚Ü‚µ‚傤B‚±‚ê
  ‚ç‚̃jƒ…[ƒXƒOƒ‹[ƒv‚Í comp.protocols.ppp “¯—lAPPP ‚ɏڂµ‚¢l‚ª‚æ‚­“Ç
  ‚ñ‚Å‚¢‚Ü‚·B

  Ž„ˆ¶‚Ä‚É e-mail ‚ð‚µ‚Ä‚à‚ç‚Á‚Ä‚àŒ‹\‚Å‚·‚ªAŽ„‚É‚àŽdŽ–(‚Ɛ¶Šˆ)‚ª‚ ‚è‚Ü
  ‚·‚̂ŁA‚·‚΂₭•ÔŽ–‚Å‚«‚é‚©‚͕ۏ؂̌À‚è‚Å‚Í‚ ‚è‚Ü‚¹‚ñ(‚ ‚é‚¢‚Í‘S‚­‚Å
  ‚«‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ)B‚»‚ê‚ç‚ÍŽdŽ–‚Ì•‰‰×‚âŒÂl“I‚Ȑ¶Šˆ‚̏󋵂Ɉˑ¶‚µ
  ‚Ü‚·B

  ˆêŒ¾’ˆÓ‚µ‚Ä‚¨‚«‚Ü‚·‚ªA–c‘å‚ȃfƒoƒbƒOo—Í‚ðƒjƒ…[ƒXƒOƒ‹[ƒv‚É“Še‚µ‚½
  ‚莄‚ ‚Ä‚É‘—‚Á‚Ä‚±‚È‚¢‚Å‚­‚¾‚³‚¢B ‘OŽÒ‚̓lƒbƒgƒ[ƒN‚̑шæ‚̘Q”ï‚Å‚·
  ‚µAŒãŽÒ‚Í /dev/null ‘—‚è‚É‚È‚è‚Ü‚·(Ž„‚ª“Á‚É‚»‚̏o—Í‚ðŒ©‚¹‚Ä‚Ù‚µ‚¢‚Æ—Š
  ‚ñ‚¾ŽžˆÈŠO)

  27.  Ú‘±‚ª‚¤‚Ü‚­‚¢‚Á‚Ä‚©‚ç‹N‚«‚â‚·‚¢–â‘è

  –â‘è‚̈ê‚‚́A‘½‚­‚̃T[ƒrƒXƒvƒƒoƒCƒ_‚ªÚ‘±—p‚̐V‚µ‚¢ƒ\ƒtƒgƒEƒFƒAƒpƒb
  ƒP[ƒW‚µ‚©ƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢‚±‚Æ‚Å‚·B‚±‚ê‚Í(“TŒ^“I‚É) Microsoft
  Windows ‚ÅŒ©‚ç‚ê‚Ü‚· :-( ‰Á‚¦‚āA‘½‚­‚̃vƒƒoƒCƒ_‚ÌŽ¿–â‘‹Œû‚Í
  Unix(Linux)‚Ì‚±‚Æ‚ð‘S‚­’m‚è‚Ü‚¹‚ñB‚Å‚·‚©‚çA”Þ‚ç‚©‚ç‚̏•‚¯‚Í‚Ù‚Æ‚ñ‚Ç
  –³‚¢‚ÆŠoŒå‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢B

  ‚à‚¿‚ë‚ñAŒÂl“I‚ÈŒ`‚Ŕނç‚É Linux ‚ð‹³‚¦‚Ä‚â‚邱‚Æ‚à‰Â”\‚Å‚·(ISP ‚ÌŽ¿
  –â‘‹Œû‚Ì’S“–ŽÒ‚̓Cƒ“ƒ^[ƒlƒbƒg‚Ì‚±‚Ƃɂ͏ڂµ‚­AŽ©‘î‚É Linux ƒ}ƒVƒ“‚ð
  Ž‚Á‚Ä‚¢‚é‰Â”\«‚à‚ ‚è‚Ü‚·)

  27.1.  PPP ƒT[ƒo‚©‚çæ‚֐ڑ±‚Å‚«‚Ü‚¹‚ñB

  PPP Ú‘±‚ª‚‚Ȃª‚Á‚āAPPP ƒT[ƒo‚Ö IP ”ԍ†‚ðŽw’肵‚Ä ping ‚Å‚«‚邯‚Ç
  (PPP ƒT[ƒo‚Ì IP ”ԍ†‚Í ifconfig ƒRƒ}ƒ“ƒh‚Å ppp0 ‚É "remote" ‚Æ•\Ž¦‚³
  ‚ê‚é‚Ä‚¢‚é IP ”ԍ†‚Å‚·)A‚»‚±‚©‚çæ‚ւ͍s‚¯‚È‚¢A‚Æ‚¢‚¤–â‘è‚Å‚·‚ˁB

  ‚Ü‚¸ /etc/resolv.conf ‚Ńl[ƒ€ƒT[ƒo‚ÉŽw’肵‚½ IP ”ԍ†‚Ö ping ‚µ‚Ä‚Ý‚Ü
  ‚·B‚±‚ꂪ‚¤‚Ü‚­s‚­‚悤‚È‚ç‚΁APPP ƒT[ƒo‚©‚çæ‚ÖƒpƒPƒbƒg‚ª“Í‚¢‚Ä‚¢‚Ü
  ‚·(PPP ƒT[ƒo‚ƃl[ƒ€ƒT[ƒo‚ª“¯‚¶ƒ}ƒVƒ“‚̏ꍇ‚͏œ‚­)BŽŸ‚ɃT[ƒrƒXƒvƒ
  ƒoƒCƒ_‚̃}ƒVƒ“‚ðƒzƒXƒg–¼(FQDN)‚ÅŽw’肵‚Ä ping ‚µ‚Ä‚Ý‚Ü‚µ‚傤B—Ⴆ‚΁A

  ping my.provider.net.au

  ‚±‚ê‚ł̓_ƒ‚ȏꍇAƒzƒXƒg–¼‚Ì IP ƒAƒhƒŒƒX‚Ö‚Ì•ÏŠ·‚ª‚¤‚Ü‚­‚¢‚Á‚Ä‚¢‚Ü‚¹
  ‚ñB‘½•ª /etc/resolv.conf ‚É typo ‚ª‚ ‚é‚Ì‚Å‚µ‚傤B/etc/resolv.conf
  ‚𒍈Ӑ[‚­ƒ`ƒFƒbƒN‚µ‚āAƒvƒƒoƒCƒ_‚©‚狳‚¦‚Ä‚à‚ç‚Á‚½’Ê‚è‚É‚È‚Á‚Ä‚¢‚é‚©
  ƒ`ƒFƒbƒN‚µ‚Ä‚­‚¾‚³‚¢BŠÔˆá‚¢‚ªŒ©•t‚©‚ç‚È‚¯‚ê‚΁AƒvƒƒoƒCƒ_‚É“d˜b‚ð‚©‚¯
  ‚āA‘‚«‚¤‚‚µ‚½ IP ”ԍ†‚ª³‚µ‚¢‚©Šm”F‚µ‚Ä‚­‚¾‚³‚¢B

  ‚»‚ê‚Å‚àƒ_ƒ‚È‚ç(ƒvƒƒoƒCƒ_‚̃l[ƒ€ƒT[ƒo‚ª³‚µ‚­“­‚¢‚Ä‚¢‚邱‚Æ‚ðŠm”F
  ‚µ‚Ä)A‚Ç‚±‚©•Ê‚Ì‚Æ‚±‚ë‚É–â‘肪‚ ‚é‚Ì‚Å‚µ‚傤BƒVƒXƒeƒ€‚̐ݒ肪³‚µ‚¢
  ‚©Ú‚µ‚­ƒ`ƒFƒbƒN‚µ‚Ă݂邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·(“Á‚Ƀtƒ@ƒCƒ‹ƒp[ƒ~ƒbƒVƒ‡ƒ“
  ‚É’ˆÓ)B

  ‚»‚ê‚Å‚àƒvƒƒoƒCƒ_‚̃l[ƒ€ƒT[ƒo‚É IP ”ԍ†‚Å‚à ping ‚Å‚«‚È‚¢ê‡Aƒl[
  ƒ€ƒT[ƒo‚ªŽ~‚Ü‚Á‚Ä‚¢‚é‚©(“d˜b‚ðŠ|‚¯‚ÄŠm”F‚µ‚Ä‚Ý‚Ü‚·)AƒvƒƒoƒCƒ_‘¤‚ÌŒo
  ˜H§Œä‚É–â‘肪‚ ‚é‚Ì‚©‚à’m‚ê‚Ü‚¹‚ñB‚»‚ê‚ç‚ɂ‚¢‚ăvƒƒoƒCƒ_‚ɍēxŠm”F
  ‚µ‚Ä‚Ý‚Ü‚µ‚傤B

  ˆê‚‚̉”\«‚Æ‚µ‚ẮAÚ‘±æ‚à Linux ‚ðŽg‚Á‚½ PPP ƒT[ƒo‚Å IP
  forwarding ƒIƒvƒVƒ‡ƒ“‚ªƒJ[ƒlƒ‹‚É‘g‚Ý‚±‚Ü‚ê‚Ä‚¢‚È‚¢‚Ì‚©‚à’m‚ê‚Ü‚¹‚ñI

  ˆê”Ê“I‚ȃeƒXƒg•û‚Æ‚µ‚ẮA‚à‚Á‚Æ‚à‚æ‚­Žg‚í‚ê‚Ä‚¢‚é Microsoft Windows
  —p‚̃\ƒtƒgƒEƒFƒA‚ðŽg‚Á‚ÄŽŽ‚µ‚Ă݂邱‚Æ‚Å‚·B“¯‚¶ƒAƒJƒEƒ“ƒg‚ŁA•Ê‚Ì OS
  ‚È‚ç‚΂¤‚Ü‚­Ú‘±‚Å‚«‚é‚悤‚ȏꍇA–â‘è‚Í‚ ‚È‚½‚Ì Linux ‚É‚ ‚Á‚āAƒT[
  ƒrƒXƒvƒƒoƒCƒ_‚Ì‘¤‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  27.2.  e-mail ‚ðo‚¹‚é‚ñ‚Å‚·‚ªŽó‚¯‚Æ‚ê‚Ü‚¹‚ñB

  “®“I‚È IP ƒAƒhƒŒƒX‚ÌŠ„‚è“–‚Ä‚ðŽó‚¯‚Ä‚¢‚éê‡A‚»‚ꂪ•’Ê‚Å‚·BŒã‚ɐG‚ê
  ‚éuŠeŽíƒT[ƒrƒX‚̐ݒèv‚ðŒä——‚­‚¾‚³‚¢B

  27.3.  ‚È‚º‘¼‚̐l‚ª finger ‚â WWW, gopherAtalk ‚ÅŽ„‚̃}ƒVƒ“‚ɐڑ±‚Å‚«
  ‚È‚¢‚Ì‚Å‚µ‚傤B

  “®“I‚È IP ƒAƒhƒŒƒX‚ÌŠ„‚è“–‚Ä‚ðŽó‚¯‚Ä‚¢‚éê‡A‚»‚ꂪ•’Ê‚Å‚·BŒã‚ɐG‚ê
  ‚éuŠeŽíƒT[ƒrƒX‚̐ݒèv‚ðŒä——‚­‚¾‚³‚¢B

  28.  “®“I‚È IP ”ԍ†‚ŃCƒ“ƒ^[ƒlƒbƒg‚ÌŠeŽíƒT[ƒrƒX‚ðŽg‚¤‚É‚Í

  IP ”ԍ†‚ðÚ‘±‚Ì“x‚É“®“I‚ÉŠ„‚è‚ ‚Ä‚Ä‚à‚ç‚Á‚Ä‚¢‚éê‡(“Á•Ê‚Ì—¿‹à‚𕥂í‚È
  ‚¢ŒÀ‚èA‘½‚­‚̃T[ƒrƒXƒvƒƒoƒCƒ_‚ª“®“I‚È IP ƒAƒhƒŒƒX‚ÌŠ„‚è“–‚Ä‚µ‚©‚µ‚Ä
  ‚­‚ê‚Ü‚¹‚ñ)A‘½­‚̐§ŒÀ‚ª‚ ‚邱‚Æ‚ðŠoŒå‚µ‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñB

  ‚»‚̏ꍇ‚Å‚àŠO‚ÖŒü‚¯‚ẴŠƒNƒGƒXƒg‚Í–â‘è‚È‚­“®‚«‚Ü‚·B‚·‚È‚í‚¿A
  sendmail Œo—R‚с[ƒ‹‚à‘—‚ê‚Ü‚·‚µAftp ‚Ńtƒ@ƒCƒ‹‚ðŽæ‚Á‚Ä‚«‚½‚èA‘¼‚Ì
  ƒ}ƒVƒ“‚̃†[ƒU‚É finger ‚µ‚½‚èAweb ‚ðŒ©‚½‚è‚·‚邱‚ƂȂǂ͉”\‚Å‚·B

  Ú‘±‚µ‚Ä‚¢‚È‚¢ó‘ԂŁAŽ©•ª‚̃}ƒVƒ“‚ÉŽæ‚肱‚ñ‚Å‚¨‚¢‚½ e-mail ‚É•ÔŽ–‚ð‘
  ‚­‚±‚Æ‚à‰Â”\‚Å‚·B‚»‚̏ꍇAo‚µ‚½ƒ[ƒ‹‚ÍŽŸ‚É ISP ‚ɐڑ±‚·‚é‚܂с[
  ƒ‹ƒLƒ…[‚É—­‚Á‚Ä‚¢‚Ü‚·B

  ‚µ‚©‚µA‚ ‚È‚½‚̃}ƒVƒ“‚Í 24 ŽžŠÔƒCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚Ä‚¢‚é‚킯‚Å‚Í‚È
  ‚­AÚ‘±‚Ì“x‚É“¯‚¶ IP ”ԍ†‚ð‚à‚炤‚킯‚Å‚à‚ ‚è‚Ü‚¹‚ñB‚Å‚·‚©‚çA’¼Ú‚ 
  ‚È‚½‚̃}ƒVƒ“‚ª e-mail ‚ðŽó‚¯‚Ƃ邱‚Æ‚Í•s‰Â”\‚ŁAweb ‚â ftp ‚̃T[ƒo‚ð
  —pˆÓ‚µ‚Ä—F’B‚ɃAƒNƒZƒX‚µ‚Ä‚à‚炤‚悤‚È‚±‚Æ‚à¢“ï‚Å‚·B‚ ‚È‚½‚̃}ƒVƒ“‚É
  ‚̓†ƒj[ƒN‚È IP ”ԍ†‚ª•t‚¢‚Ä‚¢‚È‚¢‚½‚߁AƒCƒ“ƒ^[ƒlƒbƒg‚Ì‘¤‚©‚猩‚éŒÀ
  ‚èA‚ ‚È‚½‚̃}ƒVƒ“‚Í‚¢‚Â‚à‘¶Ý‚µ‚Ä‚¢‚é‚à‚Ì‚Æ‚ÍŒ©‚È‚³‚ê‚Ü‚¹‚ñ(•Ê‚̃}ƒV
  ƒ“‚ª“¯‚¶ IP ƒAƒhƒŒƒX‚ðŠ„‚è‚ ‚Ä‚ç‚ê‚Ä‚¢‚邱‚Æ‚ð‚¨–Y‚ê‚È‚­)

  WWW ƒT[ƒo(‚â‚»‚Ì‘¼‚̃T[ƒo—Þ)‚ðÝ’肵‚½‚Æ‚µ‚Ä‚àA‚ ‚È‚½‚̃}ƒVƒ“‚ªƒCƒ“
  ƒ^[ƒlƒbƒg‚ɐڑ±‚µ‚Ä‚¨‚èA‚»‚ÌŽž“_‚ÅŠ„‚è‚ ‚Ä‚ç‚ê‚Ä‚¢‚é IP ”ԍ†‚ª•ª‚©‚ç
  ‚È‚¢ŒÀ‚èA’N‚à‚ ‚È‚½‚̃}ƒVƒ“‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB—Fl‚É‚ ‚È‚½‚̃}ƒV
  ƒ“‚ª‚Ç‚¤‚¢‚¤ IP ”ԍ†‚Őڑ±‚µ‚Ä‚¢‚é‚©‚ð’m‚点‚邽‚߂ɂ́A“d˜b‚ð‚©‚¯‚邱
  ‚Æ‚©‚ç e-mailA(ƒvƒƒoƒCƒ_‚ªƒVƒFƒ‹ƒAƒJƒEƒ“ƒg‚ð—pˆÓ‚µ‚Ä‚­‚ê‚éê‡)ƒvƒ
  ƒoƒCƒ_‚É’u‚¢‚Ä‚¢‚é ".plan" ƒtƒ@ƒCƒ‹‚Å’m‚点‚邱‚Ƃ܂ŁA‚³‚Ü‚´‚Ü‚È•û–@
  ‚ª‚ ‚è‚Ü‚·B

  ‚Ù‚Æ‚ñ‚ǂ̃†[ƒU‚É‚Í‚±‚ê‚Í“Á‚É–â‘è‚É‚Í‚È‚ç‚È‚¢‚Å‚µ‚傤B•’ʂ̐l‚ª•K—v
  ‚Æ‚·‚é‚Ì‚Í e-mail ‚Ì‘—ŽóM‚Æ(ƒvƒƒoƒCƒ_‚̃AƒJƒEƒ“ƒg‚ʼn”\‚Å‚·)AWWW ‚â
  ftp ‚Æ‚¢‚Á‚½ƒCƒ“ƒ^[ƒlƒbƒgã‚ÌŠeŽíƒT[ƒrƒX‚ð—˜—p‚·‚邱‚Æ‚Å‚·‚©‚çB‚à
  ‚µA‚ ‚È‚½‚̃T[ƒo‚֐ڑ±‚³‚¹‚é•K—v‚ª‚ ‚éê‡AŒÅ’肵‚½ IP ”ԍ†‚ðŠ„‚è‚ 
  ‚Ä‚Ä‚à‚炤•K—v‚ª‚ ‚è‚Ü‚·B‚ ‚é‚¢‚́Aã‚ÅŽ¦‚µ‚½•û–@‚ðƒqƒ“ƒg‚É‚µ‚āAŽ©•ª
  ‚Å‚â‚è•û‚ðŠJ”­‚µ‚Ä‚­‚¾‚³‚¢B

  28.1.  e-mail ‚̐ݒè

  “®“I‚È IP ƒAƒhƒŒƒX‚ÌŠ„‚è“–‚Ä‚ðŽg‚¤ê‡‚Å‚à³‚µ‚­Ý’肵‚Ä‚¨‚¯‚΃[ƒJƒ‹
  ‚ɍ쐬‚µ‚½ e-mail ‚ðŽ©—R‚ɏo‚·‚±‚Ƃ͉”\‚Å‚·Bsendmail ‚̐ݒè‚Í‚â‚Á‚©
  ‚è‚Å–Ê“|‚ȍì‹Æ‚Å‚·B‚Å‚·‚©‚çA‚±‚Ì•¶‘‚Å‚Í sendmail ‚̐ݒè–@‚ɂ‚¢‚Ä‚Í
  G‚ꂸ‚ɁAÚ‘±æ‚Ì ISP ‚̃[ƒ‹ƒT[ƒo‚ð‚ ‚È‚½‚̃[ƒ‹‚̃ŠƒŒ[ƒzƒXƒg
  (sendmail.cf ‚Ì DS ƒIƒvƒVƒ‡ƒ“)‚Æ‚µ‚ÄŽg‚¤•û–@‚Ì‚Ýà–¾‚µ‚Ü‚·B(sendmail
  ‚̐ݒè‚̏ڍׂɂ‚¢‚Ä‚Í sendmail ‚Ì•¶‘—Þ‚Æ sendmail ‚Æ‹¤‚É”z•z‚³‚ê‚Ä‚¢
  ‚é m4 ‚̐ݒèW‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢B•K—v‚ȏî•ñ‚ÍŠmŽÀ‚É‚»‚Ì’†‚É‚ ‚é‚Í‚¸‚Å
  ‚·B)

  Sendmail ‚ɂ‚¢‚Ä‚Í—D‚ꂽ–{‚ª‰½û‚ào”Å‚³‚ê‚Ä‚¢‚Ü‚·(O'Reilly and
  Associates ‚©‚ç‚̃oƒCƒuƒ‹‚ª—L–¼‚Å‚·)‚ªA‚Ù‚Æ‚ñ‚ǂ̃†[ƒU‚É‚Æ‚Á‚Ă͏ڂµ
  ‚·‚¬‚é‚Å‚µ‚傤B

  sendmail ‚ðÝ’è‚·‚ê‚΁AŠO‚Ö‘—‚èo‚·ƒLƒ…[‚É—­‚Á‚½ƒ[ƒ‹‚ð PPP Ú‘±‚ª¬
  —§‚·‚é‚Æ‚·‚®‚É‘—‚肾‚·‚悤‚ɐݒ肵‚½‚­‚È‚é‚Å‚µ‚傤B‚±‚Ì‚½‚ß‚É‚Í
  /etc/ppp/ip-up ƒXƒNƒŠƒvƒg‚É

       sendmail -q &

  ‚Æ‚¢‚¤ƒRƒ}ƒ“ƒh‚ð’ljÁ‚µ‚Ü‚·B

  “®“I IP Š„‚è“–‚Ä‚Å‚Í‘—‚ç‚ê‚Ä‚«‚½ƒ[ƒ‹‚ðŽó‚¯‚Æ‚éÛ‚É–â‘è‚Æ‚È‚è‚Ü‚·B‚±
  ‚Ì–â‘è‚ð‰ðŒˆ‚·‚é‚ɂ́A

  o  ƒ[ƒ‰ƒvƒƒOƒ‰ƒ€(MUA)‚ðÝ’肵‚āA•ÔMƒ[ƒ‹‚Í‘S‚Ä "reply to" ƒwƒbƒ_
     ‚ÅŽw’肵‚½ ISP ‚̃AƒhƒŒƒX‚É‘—‚ç‚ê‚é‚悤‚É‚·‚é•û–@B
     ‰Â”\‚È‚ç‚΁AFROM s‚̃AƒhƒŒƒX‚à ISP ‚̃AƒhƒŒƒX‚É‚µ‚Ä‚¨‚­•û‚ª‚¢‚¢‚Å
     ‚µ‚傤B

  o  ‚±‚¤‚µ‚Ä‚¨‚¢‚āApopclient ƒvƒƒOƒ‰ƒ€‚ðŽg‚Á‚ăT[ƒrƒXƒvƒƒoƒCƒ_‚©‚ç
     ƒ[ƒ‹‚ðŽæ‚肱‚Ý‚Ü‚·B

  popclient ‚ðŽg‚Á‚ぁ[ƒ‹‚ðŽæ‚肱‚ÞƒRƒ}ƒ“ƒh‚à•K—v‚È‚ç‚Î
  /etc/ppp/ip-upƒXƒNƒŠƒvƒg‚É‘g‚Ý‚±‚ñ‚Őڑ±‚ª¬—§‚µ‚½Žž‚ÉŽ©“®“I‚ɍs‚È‚¤‚±
  ‚Æ‚à‰Â”\‚Å‚·B

  28.2.  ƒ[ƒJƒ‹‚ȃl[ƒ€ƒT[ƒo‚̐ݒè

  ƒl[ƒ€ƒT[ƒo‚͐ڑ±æ‚Ì ISP ‚ªÝ’肵‚½‚à‚Ì‚ðŽg‚¦‚Ζâ‘è‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA
  ƒ[ƒJƒ‹‚ɃLƒƒƒbƒVƒ…‹@”\‚Ì‚Ý‚ðŽ‚Á‚½(ƒZƒJƒ“ƒ_ƒŠ)ƒl[ƒ€ƒT[ƒo‚ð ip-up
  ƒXƒNƒŠƒvƒg‚Ì’†‚Å—§‚¿‚ ‚°‚邱‚Æ‚à‰Â”\‚Å‚·Bƒ[ƒJƒ‹‚È(ƒLƒƒƒbƒVƒ…‹@”\‚Ì
  ‚Ý‚ðŽ‚Á‚½)ƒl[ƒ€ƒT[ƒo‚𗧂¿‚ ‚°‚é—˜“_‚́A’·‚¢Ú‘±ŽžŠÔ‚̊Ԃɉ½“x‚àŒJ
  ‚è•Ô‚µ“¯‚¶ƒTƒCƒg‚ɃAƒNƒZƒX‚·‚é‚悤‚ȏꍇ‚ÉŽžŠÔ(‚Ƒшæ)‚̐ߖñ‚ɂȂ邱‚Æ
  ‚Å‚·B

  ƒLƒƒƒbƒVƒ…‹@”\‚Ì‚Ý‚ðŽg‚¤ƒl[ƒ€ƒT[ƒo‚Ì DNS ‚̐ݒè‚Í‚²‚­’Pƒ‚Å‚·
  (named.boot ƒtƒ@ƒCƒ‹‚Ì "forwarders"s‚É ISP ‚Ì DNS ‚ðŽw’è‚·‚邾‚¯‚Å
  ‚·)BO'Reilly ‚Ì "DNS and Bind"‚ª•K—v‚È‚±‚Æ‘S‚Ä‚ð‰ðà‚µ‚Ä‚¢‚Ü‚·B

  ‚Ü‚½ADNS-HOWTO ‚à–ð‚É—§‚‚łµ‚傤B

  ƒlƒ`ƒPƒbƒg‚ɂ‚¢‚ĈꌾFƒLƒƒƒbƒVƒ…‹@”\‚Ì‚Ý‚ðŽg‚¤ƒZƒJƒ“ƒ_ƒŠ‚̃l[ƒ€ƒZ[
  ƒo‚𗧂¿‚ ‚°‚éê‡‚É‚Í ISP ‚ɘA—‚µ‚Ä‹–‰Â‚ð‚à‚炤‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B
  ³‚µ‚­Ý’肳‚ê‚΁Aƒ[ƒJƒ‹‚È DNS ‚ðã‚°‚½‚Æ‚±‚ë‚Å ISP ‚ɂ͉½‚̉e‹¿‚à‹y
  ‚Ú‚µ‚Ü‚¹‚ñ‚ªAŠÔˆá‚Á‚½ê‡Aƒgƒ‰ƒuƒ‹‚ª¶‚¶‚邱‚Æ‚à‚ ‚è‚Ü‚·B

  29.  PPP ƒT[ƒo‚̐ݒè

  Šù‚ɏq‚ׂĂ«‚½‚悤‚ɁAPPP ƒT[ƒo‚ðÝ’è‚·‚é•û–@‚Í‚¢‚­‚Â‚à‚ ‚è‚Ü‚·B‚±‚±
  ‚ŏЉ‚é‚Ì‚Í(Cyclades ‚̃}ƒ‹ƒ`ƒ|[ƒgƒVƒŠƒAƒ‹ƒJ[ƒh‚ðŽg‚Á‚Ä)Ž„‚ªŽg‚Á
  ‚Ä‚¢‚é•û–@‚ŁA“d˜b‰ñü‚͈ê‚‚̔ԍ†‚É•¡”‚̉ñü‚ªÚ‘±‚·‚郍[ƒ^ƒŠ[ƒ_ƒC
  ƒAƒ‹Ž®‚É‚È‚Á‚Ä‚¢‚Ü‚·B

  ‚±‚±‚ŏЉ‚½•û–@‚ª‚¨‹C‚ɏ¢‚³‚È‚¯‚ê‚΁A‚º‚ÐŽ©•ª—¬‚Ì•û–@‚Å‚â‚Á‚Ä‚Ý‚Ä‚­
  ‚¾‚³‚¢B‚±‚Ì HOWTO ‚̏«—ˆ‚̃o[ƒWƒ‡ƒ“‚Å‚Í‚¢‚ë‚¢‚ë‚Ȑݒè•û–@‚ðÐ‰î‚µ‚æ
  ‚¤‚ÆŽv‚Á‚Ä‚¢‚é‚̂ŁAƒRƒƒ“ƒg‚⎎‚µ‚½•û–@‚ɂ‚¢‚Ä‹³‚¦‚Ä‚­‚¾‚³‚¢B

  ‚±‚±‚Åà–¾‚·‚é‚Ì‚Í Linux ‚ð PPP ƒT[ƒo‚Æ‚µ‚Đݒ肷‚é˜b‚݂̂ŁA“Á•Ê‚ȃ^
  [ƒ~ƒiƒ‹ƒT[ƒo‚ɂ‚¢‚Ä‚Ìà–¾‚È‚Ç‚Í(ˆêØ)‚·‚é‚‚à‚è‚Í‚ ‚è‚Ü‚¹‚ñB

  ‚Ü‚½AŽ„‚Í shadow password ‚ðŽŽ‚µ‚½‚±‚Æ‚ª‚ ‚è‚Ü‚¹‚ñ(‚¢‚‚©‚â‚Á‚Ä‚Ý‚½‚¢
  ‚Ì‚Å‚·‚ª)B‚Å‚·‚©‚çAˆÈ‰º‚Éà–¾‚·‚é˜b‚Í shadow password ŠÂ‹«‚ɂ‚¢‚Ä‚Í
  ˆêØ‚ ‚Ä‚Í‚Ü‚è‚Ü‚¹‚ñB

  29.1.  ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹

  ¡‚܂łɏq‚ׂĂ«‚½ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹‚âƒJ[ƒlƒ‹‚̃o[ƒWƒ‡ƒ“‚Æ pppd ‚Ì
  ƒo[ƒWƒ‡ƒ“‚Ì–â‘è‘S‚Ä‚ª‚ ‚Ä‚Í‚Ü‚è‚Ü‚·B‚±‚̏͂ł͍¡‚܂łɏq‚ׂĂ«‚½‚±‚Æ
  ‘S‚Ä‚É–Ú‚ð’Ê‚³‚ꂽ‚à‚Ì‚Æ‚µ‚Ęb‚ði‚ß‚Ü‚·B

  PPP ƒT[ƒo—p‚ɂ̓J[ƒlƒ‹‚É IP forward‹@”\‚ð‘g‚Ý‚±‚Þ‚±‚Æ‚ª•K{‚Å‚·B•K
  —v‚È‚ç‚΂»‚Ì‘¼‚Ì‹@”\(—Ⴆ‚Î IP ƒtƒ@ƒCƒAƒEƒH[ƒ‹‚â IP ƒAƒJƒEƒ“ƒeƒBƒ“ƒO
  ‚È‚Ç)‚à‘g‚Ý‚±‚ñ‚Å‚­‚¾‚³‚¢B

  ƒ}ƒ‹ƒ`ƒ|[ƒgƒVƒŠƒAƒ‹ƒJ[ƒh‚ðŽg‚¤ê‡A•K—v‚ȃhƒ‰ƒCƒo‚ð‘g‚Ý‚±‚Þ‚Ì‚ð–Y‚ê
  ‚È‚¢‚悤‚ɁB

  29.2.  ƒT[ƒoƒVƒXƒeƒ€‚ÌŠT—v

  “d˜b‰ñü‚ðŒo—R‚µ‚Ä PPP(‚Æ SLIP)‚Őڑ±‚µ‚Ä‚­‚郆[ƒU—p‚Ƀ†[ƒUƒAƒJƒEƒ“
  ƒg‚ƃVƒFƒ‹ƒAƒJƒEƒ“ƒg‚ðƒ†[ƒU–¼/ƒpƒXƒ[ƒh‚̃yƒA‚ðŽg‚Á‚Ä’ñ‹Ÿ‚µ‚Ü‚·B‚±
  ‚¤‚µ‚Ä‚¨‚¯‚Î(‰äX‚É‚Æ‚Á‚Ä—L—˜‚È‚±‚Æ‚É)ƒ†[ƒU‚ª•K—v‚É‚È‚é‚͈̂ê‚‚̃AƒJ
  ƒEƒ“ƒg‚݂̂ŁA‚»‚̃AƒJƒEƒ“ƒg‚Å‘S‚Ă̐ڑ±‚ðs‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B

  Ž„‚½‚¿‚Í‹³ˆç‹@ŠÖ‚̐lŠÔ‚ŁAƒXƒ^ƒbƒt‚âŠw¶‚̃AƒNƒZƒX‚É‰Û‹à‚µ‚Ü‚¹‚ñB‚Å‚·
  ‚©‚çAÚ‘±ŽžŠÔ‚ÌŠÇ—‚âÚ‘±—¿‚̐¿‹‚ɂ͔ς킳‚ê‚È‚¢‚±‚Æ‚É‚µ‚Ü‚·B

  ƒCƒ“ƒ^[ƒlƒbƒg‚ÆŽ„‚½‚¿‚̃TƒCƒg‚̊Ԃɂ̓tƒ@ƒCƒAƒEƒH[ƒ‹‚ðÝ‚¯Aƒtƒ@ƒCƒA
  ƒEƒH[ƒ‹“à•”‚Ö“d˜b‰ñüŒo—R‚ŃAƒNƒZƒX‚µ‚Ä‚­‚郆[ƒU‚ªŠO•”‚ÖƒAƒNƒZƒX‚·‚é
  ‚̂𐧌À‚µ‚Ü‚·(ŽÀÛ‚É‚Í“à•”‚É‚à‚¢‚­‚‚©ƒtƒ@ƒCƒAƒEƒH[ƒ‹‚ª‚ ‚é‚Ì‚Å‚·
  ‚ªA‚»‚ê‚ç‚ɂ‚¢‚Ä‚Í•K—v‚È‚¢‚̂ŐG‚ê‚Ü‚¹‚ñ)

  ƒ†[ƒU‚ª PPP ‚Őڑ±‚µ‚Ä‚­‚éŽè‡‚Æ‚µ‚Ä‚Í(‚à‚¿‚ë‚ñ—LŒø‚ȃAƒJƒEƒ“ƒg‚ðŽ‚Á
  ‚½ƒ†[ƒU‚Å‚·)F

  o  ƒ[ƒ^ƒŠ[Ž®‚É‚È‚Á‚Ä‚¢‚é”ԍ†‚É“d˜b‚ð‚©‚¯‚é(‚±‚ê‚͈ê‚‚̓d˜b”ԍ†‚É•¡
     ”‚̃‚ƒfƒ€‚ª‚‚Ȃª‚Á‚Ä‚¨‚èA‚©‚©‚Á‚Ä‚«‚½“d˜b‚͍ŏ‰‚̋󂢂Ă¢‚郂ƒf
     ƒ€‚ɐڑ±‚µ‚Ü‚·)

  o  ³‚µ‚¢ƒ†[ƒU–¼‚ƃpƒXƒ[ƒh‚ðŽg‚Á‚ăƒOƒCƒ“B

  o  ƒVƒFƒ‹ƒvƒƒ“ƒvƒg‚Å ppp ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚ăT[ƒo‚Ì PPP ‚ð‹N“®

  o  PC ‘¤‚Ì PPP ‚ð‹N“®(ƒ†[ƒU‘¤‚Í Windows ‚Å‚à DOS ‚Å‚àALinux ‚Å‚à MAC
     OS ‚Å‚àA‰½‚Å‚à\‚¢‚Ü‚¹‚ñ)

  ƒT[ƒo‚Í‚»‚ꂼ‚ê‚Ì/etc/ppp/options.ttyXX ƒtƒ@ƒCƒ‹‚ðŽg‚Á‚āA‚»‚ꂼ‚ê‚Ì
  ƒ|[ƒg‚²‚ƂɈقȂé IP ”ԍ†‚ðÚ‘±æ‚ɃZƒbƒg‚µ‚Ü‚·(Ú‘±‚·‚鑤‚©‚ç‚·‚é‚Æ
  “®“I‚È IP Š„‚è‚ ‚Ä‚É‚È‚è‚Ü‚·)BƒT[ƒo‚͐ڑ±‚µ‚Ä‚­‚éƒNƒ‰ƒCƒAƒ“ƒg‚É
  proxyarp ƒ‹[ƒeƒBƒ“ƒO‚ðŽg‚Á‚ÄŒo˜H‚ðì‚è‚Ü‚·(pppd ‚̃IƒvƒVƒ‡ƒ“‚ÅŽw’肵
  ‚Ü‚·)B‚±‚¤‚µ‚Ä‚¨‚¯‚Î routed ‚â gated ‚Í•s—v‚É‚È‚è‚Ü‚·B

  ƒ†[ƒU‚ªÚ‘±‚ðØ‚Á‚½ê‡Apppd ‚ªÚ‘±’f‚ð”FŽ¯‚µ‚ă‚ƒfƒ€‚ɉñü‚ðØ‚é‚æ
  ‚¤‚É–½‚¶A“¯Žž‚É PPP Ú‘±‚àI—¹‚·‚é‚悤‚É‚µ‚Ü‚·B

  29.3.  ƒ\ƒtƒgƒEƒFƒA‚ðW‚ß‚é

  ˆÈ‰º‚̂悤‚ȃ\ƒtƒgƒEƒFƒA‚ª•K—v‚Å‚·B

  o  LinuxB•K—v‚È‹@”\‚𐳂µ‚­‘g‚Ý‚±‚ñ‚Å‚¨‚­‚±‚ƁB

  o  ƒJ[ƒlƒ‹‚̃o[ƒWƒ‡ƒ“‚ɍ‡‚Á‚½ pppdB

  o  ƒ‚ƒfƒ€‚Ƃ̐ڑ±‚ð‚«‚¿‚ñ‚Əˆ—‚·‚é 'getty' ƒvƒƒOƒ‰ƒ€B

     Ž„‚½‚¿‚Í getty_ps2.0.7h ‚ðŽg‚Á‚Ä‚¢‚Ü‚·‚ªAmgetty ‚Ì•û‚ª‚¢‚¢‚悤‚ÉŽv
     ‚¢‚Ü‚·B•·‚¢‚½‚Æ‚±‚ë‚É‚æ‚é‚Æ mgetty ‚Í pap/chap ‚ðŽg‚Á‚½Ú‘±‚à³‚µ
     ‚­”FŽ¯‚µ‚Ä(pap ‚Í Windows95 ‚Å•W€‚É‚È‚Á‚Ä‚¢‚Ü‚·) pppd ‚ðŽ©“®“I‚É‹N
     “®‚·‚é‚»‚¤‚È‚Ì‚Å‚·‚ªA‚Ü‚¾ŽŽ‚µ‚½‚±‚Æ‚Í‚ ‚è‚Ü‚¹‚ñB

  o  “d˜b‰ñüŒo—R‚Őڑ±‚µ‚Ä‚­‚郆[ƒU‚ªŽg‚¦‚é DNS ƒT[ƒoB
     ‰Â”\‚È‚ç‚ÎŽ©‚ç‚Ì DNS ƒT[ƒo‚𗧂¿‚ ‚°‚Ü‚µ‚傤B

  29.4.  •W€“I‚È(ƒVƒFƒ‹Œo—R‚Ì)Ú‘±B

  PPP ƒT[ƒo‚ðÝ’è‚·‚é‘O‚É Linux ‚ª³‚µ‚­“d˜b‚ðŽó‚¯‚ç‚ê‚邱‚Æ‚ðŠm”F‚µ‚Ä
  ‚¨‚¢‚Ä‚­‚¾‚³‚¢B

  ‚±‚Ì HOWTO ‚Å‚Í‚»‚Ì•”•ª‚͈µ‚¢‚Ü‚¹‚ñB‘I‚ñ‚¾ getty ‚̃hƒLƒ…ƒƒ“ƒg‚â
  serial HOWTO  ‚ðŒä——‚­‚¾‚³‚¢B

  29.5.  PPP ‚̃IƒvƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚̐ݒè

  /etc/ppp/options ‚É‚Í‘S‚Ẵ|[ƒg‚É‹¤’Ê‚·‚éƒIƒvƒVƒ‡ƒ“‚ðÝ’肵‚Ü‚·BŽ„
  ‚½‚¿‚ªŽg‚Á‚Ä‚¢‚éƒIƒvƒVƒ‡ƒ“‚́F

  ______________________________________________________________________
  asyncmap 0
  netmask 255.255.254.0
  proxyarp
  lock
  crtscts
  modem
  ______________________________________________________________________

  ’ˆÓ - Ž„‚½‚¿‚Í(–¾Ž¦“I‚É)Œo˜H‚ðŽw’肵‚Ä‚¢‚Ü‚¹‚ñ - ‰Á‚¦‚ăfƒtƒHƒ‹ƒgƒ‹[
  ƒgƒIƒvƒVƒ‡ƒ“‚àŽw’肵‚Ä‚¢‚Ü‚¹‚ñB‚È‚º‚È‚çA(PPP ƒT[ƒo‚É‚Æ‚Á‚Ä)•K—v‚È‹@
  ”\‚Í ppp ƒNƒ‰ƒCƒAƒ“ƒg‚©‚ç‚̃pƒPƒbƒg‚ð LAN/Internet ‚Ö‘—‚肾‚µA
  LAN/Internet ‚©‚ç‚̃pƒPƒbƒg‚ðƒNƒ‰ƒCƒAƒ“ƒg‚Ö‘—‚肾‚·‚±‚Æ‚¾‚¯‚¾‚©‚ç‚Å
  ‚·B

  ‚±‚Ì‚½‚ß‚É•K—v‚Ȃ̂̓Nƒ‰ƒAƒ“ƒgƒ}ƒVƒ“‚ւ̃zƒXƒg‚Æ‚µ‚Ä‚ÌŒo˜H‚Æpppd ‚É—^
  ‚¦‚é 'proxyarp' ƒIƒvƒVƒ‡ƒ“‚¾‚¯‚Å‚·B

  proxyarp ƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚é‚Æ(‹Á‚­‚ׂ«‚±‚Æ‚É) PPP ƒT[ƒo‚Ì arp ƒe[
  ƒuƒ‹‚ɁuPPP ƒNƒ‰ƒCƒAƒ“ƒgˆ¶‚ẴpƒPƒbƒg‚Í‘S‚ÄŽ„‚É‘—‚Á‚āv‚Æ‚¢‚¤ˆÓ–¡‚É‚È
  ‚éƒGƒ“ƒgƒŠ‚ªì¬‚³‚ê‚Ü‚·B‚±‚ꂪˆê‘ä‚Ì PPP ƒNƒ‰ƒCƒAƒ“ƒg‚Ö‚ÌŒo˜H‚ðì‚é
  ‚à‚Á‚Æ‚àŠÈ’P‚È•û–@‚Å‚·B‚µ‚©‚µ‚È‚ª‚çA‚±‚Ì•û–@‚Å‚Í 2 ‚Â‚Ì LAN ‚ðŒ‹‚Ñ‚Â
  ‚¯‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB‚»‚Ì‚½‚ß‚É‚Í proxy arp ‚Å‚Í‚È‚­³‚µ‚­ƒlƒbƒgƒ[
  ƒNƒ‹[ƒg‚ð’è‹`‚µ‚Ä‚â‚é•K—v‚ª‚ ‚è‚Ü‚·B

  “d˜b‰ñüŒo—R‚Őڑ±‚µ‚Ä‚­‚郆[ƒU‚É“®“I‚É IP ƒAƒhƒŒƒX‚ðŠ„‚è‚ ‚Ă邽‚ß‚É
  ‚́Aƒ|[ƒg‚²‚Æ‚É IP ”ԍ†‚ðŠ„‚è‚ ‚Ä‚Ä‚¨‚«‚Ü‚·B‚»‚Ì‚½‚ß‚É‚Í
  /etc/ppp/options.ttyXX ‚ðƒ|[ƒg‚²‚Ƃɍì‚Á‚Ä‚¨‚«‚Ü‚·B

  ‚±‚̃tƒ@ƒCƒ‹‚ɂ̓[ƒJƒ‹(ƒT[ƒo‘¤)‚Ì IP ”ԍ†‚Æ‚»‚̃|[ƒg‚ÉŠ„‚è‚ ‚Ä‚é
  IP ”ԍ†‚ð‹Lq‚µ‚Ä‚¨‚«‚Ü‚·B—Ⴆ‚΁F

  ______________________________________________________________________
  kepler:slip01
  ______________________________________________________________________

  ‚±‚̃tƒ@ƒCƒ‹‚É‚Í—LŒø‚ȃzƒXƒg–¼‚ðŽw’è‚Å‚«‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢(Ž„‚Ì
  ‰¯‚¦‚Ä‚¢‚é IP ”ԍ†‚Í–{“–‚ÉŠj‚Æ‚È‚éƒ}ƒVƒ“‚ƃlƒbƒgƒ[ƒNƒfƒoƒCƒX‚Ì‚Ý‚Å‚µ
  ‚½BƒzƒXƒg–¼‚͐”Žš‚æ‚è‚àˆÓ–¡‚ª‚ ‚é‚Ì‚Å‹L‰¯‚µ‚â‚·‚¢‚Å‚µ‚傤)B

  29.6.  pppd ‚ðƒ†[ƒU‚ª(‚¤‚Ü‚­)“®‚©‚¹‚é‚悤‚ɐݒ肷‚é

  ppp Ú‘±‚ðŠJŽn‚·‚éÛ‚ɂ̓J[ƒlƒ‹‚̃fƒoƒCƒX(ƒlƒbƒgƒ[ƒNƒCƒ“ƒ^[ƒtƒFƒC
  ƒX)‚ðÝ’肵AƒJ[ƒlƒ‹‚̃‹[ƒeƒBƒ“ƒOƒe[ƒuƒ‹‚𑀍삵‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñ
  ‚̂ŁAƒ‹[ƒgŒ ŒÀ‚ª•K—v‚É‚È‚è‚Ü‚·B

  K‚¢‚È‚±‚ƂɁApppd ‚Í uid ‚ð root ‚É‚µ‚Ä‚àuˆÀ‘Sv‚Ȃ悤‚ɃfƒUƒCƒ“‚³‚ê
  ‚Ä‚¢‚é‚̂ŁA

  ______________________________________________________________________
  chmod u+s /usr/sbin/pppd
  ______________________________________________________________________

  ‚µ‚Ä‚¨‚«‚Ü‚·B

  ‚±‚̃tƒ@ƒCƒ‹‚ð ls -l ‚·‚é‚ÆŽŸ‚̂悤‚É•\Ž¦‚³‚ê‚Ü‚·B

  ______________________________________________________________________
  -rwsr-xr-x   1 root     root        74224 Apr 28 07:17 /usr/sbin/pppd
  ______________________________________________________________________

  ‚±‚¤‚È‚Á‚Ä‚¢‚È‚¢‚ƃ†[ƒU‚ª ppp Ú‘±‚ðŠJŽn‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB

  29.7.  pppd —p‚̃GƒCƒŠƒAƒX‚̐ݒè

  Ú‘±‚µ‚Ä‚­‚郆[ƒU‚É•ª‚è‚â‚·‚¢‚悤‚ɁA/etc/bashrc ‚ɃGƒCƒŠƒAƒX‚ðÝ’肵
  ‚āAƒƒOƒCƒ“‚·‚ê‚Έê‚‚̃Rƒ}ƒ“ƒh‚¾‚¯‚Å ppp ‚ð‹N“®‚Å‚«‚é‚悤‚É‚µ‚Ä‚¨‚«
  ‚Ü‚µ‚傤B

  Ž„‚½‚¿‚Í‚±‚¤‚¢‚¤ƒGƒCƒŠƒAƒX‚ðì‚Á‚Ä‚¢‚Ü‚·B

  ______________________________________________________________________
  alias ppp="exec /usr/sbin/pppd -detach"
  ______________________________________________________________________

  ‚±‚̃GƒCƒŠƒAƒX‚̈Ӗ¡‚Í

  o  exec : Œ»Ý“®‚¢‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€(‚±‚Ì—á‚ł̓VƒFƒ‹)‚É‘Ö‚¦‚āAŽw’肵‚½
     ƒvƒƒOƒ‰ƒ€‚ð‹N“®B

  o  pppd -detach : pppd ‚ð fork ‚µ‚ăoƒbƒNƒOƒ‰ƒEƒ“ƒh‚É“ü‚ç‚È‚¢‚悤‚É‚µ
     ‚Ä‹N“®B‚±‚¤‚µ‚Ä‚¨‚¯‚Î pppd ‚ªI—¹‚µ‚½Žž‚É(PPP Ú‘±’†‚É‹N“®‚µ‚½)ƒv
     ƒƒZƒX‚à‘S‚ďI—¹‚µ‚Ü‚·B

     ƒ†[ƒU‚ªƒƒOƒCƒ“‚µ‚Ä‚­‚ê‚΁A'w' ƒRƒ}ƒ“ƒh‚ňȉº‚̂悤‚É•\Ž¦‚³‚ê‚Ü
     ‚·B

  ______________________________________________________________________
    6:24pm  up 3 days,  7:00,  4 users,  load average: 0.05, 0.03, 0.00
  User     tty       login@  idle   JCPU   PCPU  what
  hartr    ttyC0     3:05am  9:14                -
  ______________________________________________________________________

  ‚±‚ê‚Å‚¨I‚¢B‰‚ß‚ÉŒ¾‚Á‚½’Ê‚èA’Pƒ‚ÅŠî–{“I‚È PPP ƒT[ƒoƒVƒXƒeƒ€‚ªo
  —ˆã‚ª‚è‚Ü‚µ‚½B

  30.  PPP ‚ðƒkƒ‹ƒ‚ƒfƒ€(ƒVƒŠƒAƒ‹’¼Œ‹)‚ÅŽg‚¤‚É‚Í

  ‚±‚ê‚͊ԂɃ‚ƒfƒ€‚ª–³‚¢•ªA‚¸‚Á‚ÆŠÈ’P‚Å‚·B

  ‚Ü‚¸A'ƒT[ƒo'‚Æ‚È‚éƒ}ƒVƒ“‚ð‘I‚сAƒVƒŠƒAƒ‹ƒ|[ƒg‚É getty ‚̐ݒè‚ð‚µ
  ‚āA minicom ‚Ȃǂ̒ʐMƒ\ƒtƒg‚ðŽg‚Á‚ăVƒŠƒAƒ‹ƒ|[ƒg‚É'ƒNƒ‰ƒCƒAƒ“ƒg'‚ª
  Ú‘±‚Å‚«‚é‚©ƒeƒXƒg‚µ‚Ü‚·B

  ‹@”\‚·‚邱‚Æ‚ªŠm”F‚Å‚«‚ê‚Î getty ‚͍폜‚µ‚Ä‚µ‚Ü‚Á‚č\‚¢‚Ü‚¹‚ñB‚à‚Á‚Æ
  ‚àA“d˜b‰ñü‚̏ꍇ‚̂悤‚ɁAƒ†[ƒU–¼‚ƃpƒXƒ[ƒh‚ðŽg‚Á‚Đڑ±‚ð”FØ‚·‚é
  ê‡‚Í getty ‚ðŽc‚µ‚Ä‚¨‚«‚Ü‚·B‚½‚¾‚µAƒVƒŠƒAƒ‹‚Å’¼Œ‹‚·‚é‚悤‚ȏꍇA
  ‘o•û‚̃}ƒVƒ“‚Æ‚à–Ú‚Ì“Í‚­”͈͂ɂ ‚é‚Í‚¸‚Ȃ̂ŁA•’Ê‚Í“Á‚É”FØ‚·‚é•K—v‚Í
  ‚È‚¢‚Å‚µ‚傤B

  ŽŸ‚ɁAƒT[ƒo‘¤‚Ì getty ‚ðŠO‚·‚Æ“¯Žž‚ɁA‘o•û‚̃}ƒVƒ“‚̃VƒŠƒAƒ‹ƒ|[ƒg‚ª
  setserial ‚Ő³‚µ‚­Ý’肳‚ê‚Ä‚¢‚é‚©Šm”F‚µ‚Ä‚­‚¾‚³‚¢B

  ‚±‚ê‚Å‘o•û‚̃}ƒVƒ“‚Å pppd ‚ð‹N“®‚·‚邾‚¯‚Å‚·B—Ⴆ‚Î /dev/cua4 ‚ɐڑ±
  ‚µ‚Ä‚¢‚éê‡A‘o•û‚̃}ƒVƒ“‚ňȉº‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·B

  ______________________________________________________________________
  pppd -detach crtscts lock <local IP>:<remote IP> /dev/cua4 38400 &
  ______________________________________________________________________

  ‚±‚ê‚Őڑ±‚ª¬—§‚µ‚Ü‚· - ‚µ‚©‚µA‚±‚ꂾ‚¯‚Å‚ÍŒo˜Hî•ñ‚ªÝ’肳‚ê‚Ä‚¢‚Ü
  ‚¹‚ñB‘o•û‚̃}ƒVƒ“‚Å ping ‚Őڑ±‚µ‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µA‘åä•v‚Ȃ悤‚È‚ç
  ˆê’U pppd ƒvƒƒZƒX‚ð kill ‚µ‚Đڑ±‚ðI—¹‚³‚¹‚Ü‚·B

  ‚à‚¿‚ë‚ñA•K—v‚Æ‚È‚éŒo˜Hî•ñ‚͉½‚ð‚µ‚½‚¢‚©‚É‚æ‚Á‚ĈقȂè‚Ü‚·‚ªA‚±‚Ì‚æ
  ‚¤‚ÈŒ`‘Ԃ̐ڑ±‚ð‚·‚éê‡Aˆê”Ê“I‚ɕЕû‚̂̃}ƒVƒ“‚ªƒC[ƒTƒlƒbƒg(‚Æ‚»‚Ì
  æ)‚ɐڑ±‚µ‚Ä‚¢‚é‚Í‚¸‚Ȃ̂ŁAPPP ƒT[ƒo‚ƃNƒ‰ƒCƒAƒ“ƒg‚ÌŒ`‚ÌŒo˜Hî•ñ‚ª
  •K—v‚É‚È‚é‚Å‚µ‚傤B

  ‚Å‚·‚©‚çAƒC[ƒTƒlƒbƒg‚ɐڑ±‚³‚ꂽƒ}ƒVƒ“‚Å‚Í pppd ‚ð‚±‚Ì‚æ‚¤‚É‹N“®‚µ‚Ü
  ‚·B

  ______________________________________________________________________
  pppd -detach crtscts lock proxyarp <local IP>:<remote IP> /dev/cua4 38400 &
  ______________________________________________________________________

  ‚à‚¤ˆê•û‚̃}ƒVƒ“‚Å‚Í

  ______________________________________________________________________
  pppd -detach crtscts lock defaultroute <local IP>:<remote IP> /dev/cua4 38400 &
  ______________________________________________________________________

  ‚Æ‚µ‚Ü‚·B•¡”‚̃lƒbƒgƒ[ƒN‚ð(ƒVƒŠƒAƒ‹Ú‘±‚ðŽg‚Á‚āI)‚‚Ȃ®ê‡‚âA‚æ
  ‚è•¡ŽG‚ÈŒo˜H§Œä‚ª•K—v‚ȏꍇAŠùq‚µ‚½‚悤‚É /etc/ppp/ip-up ‚ðŽg‚Á‚ĐÝ
  ’肵‚Ä‚­‚¾‚³‚¢B

  Robert Hart
  Port Hedland, Western Australia
  August 1996