  LINUX MODEM SHARING MINI-HOWTO
  Friedemann Baitinger,  baiti@herrenberg.netsurf.de
  V1.01, 11/02/97
  ɍ  N, isaji@mxu.meshnet.or.jp
  27 Dec 1997

  mini-HOWTOł́ATCP/IPlbg[NoȒ̃VXe烂f
  L邽߂Linuxݒ@ɂĉĂ܂B
  ______________________________________________________________________

  ڎ

  1. XV
  2. T[o̐ݒ(Linux)
  3. NCAg̐ݒ(Windows)
  4. ZLeBɂ
  5. 

  ______________________________________________________________________

  1.  XV

     V1.01, 11/02/97 HTMLtH[}bg̃\[XB'cu'ǂœł邩
                     ̃t@XǉB܂mserver̓ǉB
                     'cu''-s'p[^tB
     V1.00, 06/12/97 [X

  2.  T[o̐ݒ(Linux)

  T[oɂLinuxgAȉ̂ƂOƂĘbi߂܂B

  1. f/dev/ttySxfoCXg܂B

  2. isdn4linux      /dev/ttyIxfoCX (󒍁Fisdn4linux̃TCg
     ftp://ftp.franken.de/pub/isdn4linux/ȂǂłBISDNłȂ
     ugpłB΂炭Ă蒼Ă݂ĉ
     v(Windows95)ƂbZ[WôłA܂
     ꂽ為Ћĉ)

     ƂȒPȃZbgAbvƂmodem demonN邽߂̂T
     sperlXNvgg܂B

  $ cat /usr/sbin/modemd

  ______________________________________________________________________
  #!/usr/bin/perl
  select((select(STDOUT), $| = 1)[$[]);
  select((select(STDIN), $| = 1)[$[]);
  exec 'cu -s 115200 -l /dev/ttyS1';
  die '$0: Cant exec cu: $!\n';
  ______________________________________________________________________

  NCAgKȃ|[gɐڑĂꍇAff[(modemd)
  inetdvZXɂĊJn܂Bȉqׂ悤Ƀff[͒P
  'cu'R}h̕W/o͂\PbgnhɐڑāA'cu'nh
  ۂ̃ffoCXƂ邾łB'cu'R}hVXeɂȂ
  ́CUUCPpbP[WCXg[ĉBR}hł)B

  ff[݂̑͐ݒt@CAbvf[g邱ƂinetdvZ
  XƂĔF܂Bݒt@C͒ʏ/etc/inetd/conf

  ______________________________________________________________________
  #
  # modem daemon
  #
  modem stream tcp nowait root /usr/sbin/tcpd /usr/sbin/modemd /dev/ttyS1
  ______________________________________________________________________

  Ə܂(󒍁F/dev/ttyS1͓KȃfoCXɕύX܂)B𓮍
  邽߂ɁC/etc/servicesɃGg[܂B

  ______________________________________________________________________
         modem           2006/tcp        modemd
  ______________________________________________________________________

  ̗ł́AV{bN̓|[gԍ2006ɑΉĂ܂B|[gԍ
  ͎gpĂȂT[rX̂̂g܂BύXCinetdvZXɃV
  Oi𑗂܂BinetdŐݒēxǂݍ݁AvZXĊJ
  邽߂ɕKvłB

  $ ps |grep inetd
  194  ?  S     0:00 /usr/sbin/inetd

  kill -HUP 194

  ŃT[o̓NCAg̗v󂯂鏀ł܂B
  @\Ă邩͈ȉ̂悤ɂĊmFł܂B

         $ telnet localhost modem

         Trying 127.0.0.1...
         Connected to localhost.
         Escape character is '^]'.

  CfɂȂ܂BZbgAbvmF邽߂'AT'R}h
  ł݂܂B

         atz
         atz
         OK

         ati1
         ati1
         Linux ISDN
         OK

         ^]
         telnet>quit
         $

  fT[oPerlXNvggɁCmserverƂvO
  ܂Bftp://ftp.innet.be/pub/staff/carl/ł܂B܂
  ȂarchieR}hŌ邩KȃT[`GWg
  mserver̍ݏTĉB҂͂܂mserverCXg[Ďg
  ĂȂ̂łȏ̓Rgł܂(󒍁Fmserver̓lbg[N
  qĂ鑼̃zXg烂fg߂̃lbg[NfT[ov
  OłBffoCX̓[gzXgT[oɐڑꂽ
  I[v܂BڂmserverpbP[WREADMEɏĂ܂)B

  3.  NCAg̐ݒ(Windows)

  łWindowsNCAg̃ZbgAbvɂĉ܂BNCA
  gPCɂTCP/IPpCOM|[gfBN^[(com-port redirector )
  KvłBɂȂvOwindows 3.1windows 95p
  'tactical software'́udialout/ipvł(windows 3.1ł16-bitAvP
  [VłB܂ windows ntp32-bitvO1997N̉ĂɌJ
  ܂)B (󒍁Fȉ̃TCgł܂B http://www.tactical-
  sw.com <http://www.tactical-sw.com>B windowsntp̂̂͂łɌJ
  Ă܂B]windows95 dlip95.exeŖ1,133kb܂)

  dialout/ip͐Vzcom|[g̋Lf\̂ł(󒍁F
  windowśuf̃vpeBv݂ƐVcom|[g܂)B
  zcom|[ǵCwindowsvÓCLfڂȂĂ
  邩̂悤ɂ݂܂B̃NCAgvOiwindows 95 _CA
  lbg[NȂǂłj͂Fۂcom|[gƃf
  邩̂悤ɓł̂łAʓIfaxAvP[V
  uarti󒍁F universal asynchronous receiver transmitter̗jRg
  [Cĝ͏܂Bdialout/iptelnetvgR
  悤ɐݒ肷邱Ƃł܂C̓̓fv[(pool)鐻
  iɂ̂ݓĂ͂܂A̕ŏqׂlinuxݒɂ͓Ă͂܂܂B
  ̖Oɂ炸DialOut/IP͌Ăяo鑤ƂĂgAv
  P[VłB

  www.tactical-sw.comTCgł͂P`QTԂ̊t̕]ł_E
  [hy[W܂BCXg[ƐݒSETUPvOōs
  (󒍁F_E[ht@C(.exe)͎ȉ𓀂ăCXg[J
  n܂)B܂CXg[̏ڍׂɂĂREADME.TXTt@Cɏ
  Ă܂B DialOut/IPsƂ́CIPAhXƋLf̃|[g
  ԍ͂܂B

  DialOut/IP͏p̐iŃfɃCZXKp܂B܂
  li͋LĂ郂f̐ɈˑĂ܂BCZXɂ́uLf
  ɃANZXPC}V̔Cӂ̑䐔ɃCXg[łvƏĂ
  ܂B __

  4.  ZLeBɂ

  LANłȂ̃zXgɈ̃f邾ȂA炭ZL
  eBɂĐSz邱Ƃ͂Ȃł傤BC^[lbgɐڑ
  LANňȏ̃f(fT[oƂĐݒ肵)ꍇ̓Z
  LeBɂĂ悭lȂĂ͂Ȃ܂Błtelnet (Ȃ
  zXg) modem ƎsĒɃ_CAA̋CɂȂ΍ۓd
  bĂ܂łBĂȂANZX烂fT[o
  ی삷邽߂ tcp-wrappers̃CXg[߂܂(󒍁F

  o  A[JCuF

  o  ftp.iij.ad.jp:/pub/netman/security/tcp_wrapper.tar.gz

  o  QlF

  o  UNIX MAGAZINE 1996.6 P66

  o  Linux Japan Vol.5 p.12

  o  <http://www.phys.s.u-tokyo.ac.jp/people/sirahasi/security.html>

  __

  5.  

  2͂3͂ŏqׂZbgAbvɂWindows 95 ThinkPadQuicken(
  FAZ֌WɎg\tgłBsYaȂǂ̎YCZ
  [Ȃǂ̕Ǘł܂B http://www.xaxon-
  net.or.jp/gifs/reviews/ )sāALinux}VɐڑꂽfŃz
  [oN(homebank)ɎgĂ܂B҂̏ꍇ̃f͖{̃f
  ͂܂BISDN-SoJ[h̃G~[gꂽfȂ̂
  BCOM|[gɐڑĂfoCX́Aۂ̃foCXC[Tlb
  gLAN̂ǂ̏ꏊɂ邩͔FĂ܂B܂WAiOf
  FĂ܂񂪁AISDNfoCXATR}hFł̂łB

