  The Linux Intranet Server HOWTO
  Pramod Karnad, karnad@indiamail.com
  v2.11, 7 August 1997
  ɍ  N, isaji@mxu.meshnet.or.jp
  Mon Feb 23 14:54:40 1998

  ̃hLgLinuxUnix, Netware, NTAWindowsƃoChC
  glbgT[oƂĎg߂̐ݒ@ɂĉĂ܂B
  Linux{bNXƂ̐ڑm邱ƂŗlXȃvbgtH[ւ̓
  IȃANZX\ɂȂ܂B NCSA T[ogHTTP̐ݒ@Nov-
  ell, Microsof Windows3.1, WFWG,Win95AApple PowerMacMacTCPȂǂ
  TCP/IPNCAggLinux {bNXɐڑ@ڍׂɉ
  Ă܂B
  ______________________________________________________________________

  ڎ

  1. Cg_NV
     1.1 KvȂ
     1.2 ̍̕ŐVo[W
     1.3 tB[hobN

  2. HTTPT[õCXg[
     2.1 _E[hȌ
        2.1.1 Iy[eBOVXe
        2.1.2 vZX^Cv (ServerType)
        2.1.3 oCfBO|[g(Port)
        2.1.4 T[o user identity (User)
        2.1.5 T[o group identity (Group)
        2.1.6 T[oǗ҃[AhX(ServerAdmin)
        2.1.7 T[ofBNg̏ꏊ (ServerRoot)
        2.1.8 HTMLt@C̏ꏊ(DocumentRoot)
     2.2 HTTPd̃RpC

  3. HTTPd̃eXg
  4. LinuxT[oւ̐ڑ
     4.1 LinuxT[o̐ݒ
     4.2 Netware T[o̐ݒ
     4.3 Netware NCAg̐ݒ
        4.3.1 Windows 3.x
        4.3.2 Windows 95
     4.4 MicrosoftNCAg̐ݒ
        4.4.1 Windows for Workgroups
        4.4.2 Windows 95
        4.4.3 Windows NT
     4.5 MacintoshTCP/IPݒ
        4.5.1 MacTCP

  5. Cglbg̐ݒ
     5.1 NCPFS
        5.1.1 CXg[
        5.1.2 NCPFS̃}Eg
     5.2 SMBFS
        5.2.1 CXg[
        5.2.2 SMBFS̃}Eg
     5.3 NFS

  6. WebANZX
     6.1 }Egt@CVXeւ̃ANZX
     6.2 C^[lbgւ̐ڑ
     6.3 ̎gp

  7. sׂ
  8. Credits  Legalities
     8.1 ӎ
     8.2 쌠

  ______________________________________________________________________

  1.  Cg_NV

  ȒPɂ邽߂ɃCglbgƂ́AO[oC^[lbgւ̊O
  ƂAБgDł̃C^[lbgeNmW[̎Ӗ
  ̂Ƃ܂B͍̎ŏ̃RXgAԁAJ͂ŌX̃fXNgbv
  ɑgD̋ȏ񃊃\[X𓧉ߓIɔz@s܂B̃hL
  gł͒RXgAt[œ\ȃc[găC^[lbg
  肷@ɂĂł邾ȒPɉ܂B

  LinuxT[oTCP/IPCXg[C[TlbgJ[hgĕI
   LANɐڑ@ɂĂ͂łɒmĂ̂ƂĘb߂
  B܂Netware, WinNTAMac VXe̊{IȒm̂Ɖ肵
  B Netware T[o̐ݒ̓o[W 3.1x gĂ܂B INETCFG
  gēʂ܂Ő邱Ƃ\łBNCAgłWindows
  3.1x, Windows for WorkgroupsAWin95, WinNT AApple PowerMacɊւċc
  _܂B

  Ƃ172.16.0.0A172.17.0.0̃vCx[glbg[NAhX
  (RFC-1918) gĂ܂Be̊ɍ킹ēKȃAhXݒ肵
  ĉB

              Linux       Netware      WFWG/WinNT
              Server      Server       Server
             172.16.0.1   172.16.0.2   172.16.0.3
                |           |           |    172.16.0.0
          ------+-----+-----+--------+--+--------------
                      |              | 172.16.0.254
                    W/S 1          Router
                  172.16.0.5         | 172.17.0.254
                                     |
                           ----------+-------+--------
                      172.17.0.0             |
                                           W/S 2
                                         172.17.0.5

  1.1.  KvȂ

  CXg[OɈȉ̃\tgEFAKvȂ̂ŊmFĉB

  o  http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.htmly[W
     uOneStep NCSA HTTPd Downloaderv_E[hHTTPT[oB

  o  Novell NetwareNCAgBhttp://support.novell.com/(TCP/IPt@C
     ̓NCAgɊ܂܂Ă܂)œ肵܂B

  o  http://www.microsoft.com/Microsoft TCP/IP NCAgB

  o  http://www.apple.com/ Apple MacTCP NCAgB

  o  http://home.netscape.com/ Netscape http://www.microsoft.com/
     MS Internet ExplorerA
     http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html
     NCSA MosaicƂWWWuEUB

  1.2.  ̍̕ŐVo[W

  uLinux Intranet Server HOWTOv̍ŐVłcomp.os.linux.announce
  comp.os.linux.helpɒIɃ|XgĂ܂B܂sunsite.unc.edu 
  Linux FTPTCgɃAbv[hĂ܂B

  HTMLtH[}bgŏꂽŐVł
  http://www.inet.co.th/cyberclub/karnadp/http.htmlB

  1.3.  tB[hobN

  ̃hLgɊւ鎿Rg΁APramod Karnad
  karnad@indiamail.com ܂ŎRɃ[𑗂ĉBāAᔻA[
  }܂B܂ԈႢΘAĉB̃o[Wɔf
  Ǝv܂B

  2.  HTTPT[õCXg[

  T[o_E[hہAŃRpC邽߂̃\[XvR
  pCĂoCîǂ炩肵܂BvRpCĂ
   Linux (ELF) o[W̃oCiNCSA TCgœł܂Âo
  [Ŵ̂͂܂B

  2.1.  _E[hȌ

  NCSÃT[o͐ݒIvṼXebvʂĂ낢ȃt@C
  ܂B HTTPd_E[hOɈȉ̎ɓ悤Ă
  ܂B

  2.1.1.  Iy[eBOVXe

  ͂߂Ƀ\[XvRpCꂽoCîǂ_E[h
  I܂Bj[ɂȂVXeȂAftHg\[X肵
  ĊeŃRpCĉB

  Linux̃o[W`FbN܂BR}hCňȉ̂悤Ɏs
  ܂B

         linux:~$  uname -a

  sƈȉ̂悤ȃbZ[W\܂B

          linux:~$  uname -a
          Linux linux 2.0.29 #4 Tue Sep 13 04:05:51 CDT 1994 i586
          linux:~$

  ̏ꍇLinuxo[W2.0.29łB

  c̃p[^̓_E[hOɓ肵ĂA
  /usr/local/etc/httpd/conffBNgsrm.conft@CύX邩
  ܂Bhttpd.conft@C̎ۂ̎s͊ʂ̒ɏĂ܂BB
  ̗Osrm.conft@CɏĂDocumentRoot̍łB

  2.1.2.  vZX^Cv (ServerType)

  ͂ǂ̂悤Ƀ}VHTTPdT[o𑖂点邩w肷̂łB悭
  @ServerType"standalone"ɂ邱ƂłB͒IHTTPf
  [𑖂点܂B"inetd"Ƃꍇ̓T[o̓NGXgɉăT[
  ooCiɓǂݍ݂܂(T[ȏx͒ቺ܂)B

  2.1.3.  oCfBO|[g(Port)

  HTTPdf[̂}V̂ǂ̃|[g HTTPNGXgɃoCh
  Ă邩w肵܂B"root"ŃOCłȂftHgݒ80
  g܂B102565535̊ԂIŉB

  2.1.4.  T[o user identity (User)

  ̓T[oNGXgɓt@Cœ삷鎞ɕύX郆[U
  [ID łB"standalone"ƂăT[o𑖂点ĂȂ炱̎ɓ
  Kv܂Brootp[~bV^ĂȂ[U[̏ꍇ́A
  Ȃ̃OCg܂BVXeǗ҂ȂXyV[U[
  ăt@Cp[~bV𑀍ł悤ɂ܂B

  2.1.5.  T[o group identity (Group)

  ̓T[oNGXgɓt@Cœ삷鎞ɕύXO[
  vID łBT[o user identityƎĂ܂B"standalone"ƂăT[o
  𑖂点Ă鎞g܂B

  rootp[~bVȂȂvC}O[v̖OgĉB
  LinuxR}hvvggroupsƓ͂ƂȂ̃O[vmFł
  ܂B

  2.1.6.  T[oǗ҃[AhX(ServerAdmin)

  ̓T[oɖ肪Ƃ[bZ[W𑗂邽߂̃[Ah
  XłBl[AhXݒł܂B

  2.1.7.  T[ofBNg̏ꏊ (ServerRoot)

  ̓VXêǂɃT[o邩w肷̂łBrootp[~b
  VĂȂAT[ofBNg/usr/local/etc/httpdɕύX
  Ă܂BrootƂăOCłȂȂz[pX̃TufBNg
  Ił܂BpwdR}hŃz[fBNg̃pXmFł
  B

  2.1.8.  HTMLt@C̏ꏊ(DocumentRoot)

  ͂ǂHTMLt@C邩w肵܂BftHg̏ꏊ
  /usr/local/etc/httpd/htdocsłBrootƂăOCłȂꍇ
  ́uT[ouser identityvőIꃆ[U[̃z[fBNg
  Az[fBNgȉ̃TufBNgɕύX邱Ƃł
  B

  sȂftHg̐ݒgĉB NCSA HTTPd

  http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html

  Ń_E[hł܂B܂CXg[܂ɁA

  http://hoohoo.ncsa.uiuc.edu/docs/

  HTTPdhLgǂł܂傤B\[XRpC
  ƎvĂȂAmakefileɏĂsupport, src, cgi-srĉR
  ̃fBNgCĂKv܂BLinuxłT|[gĂ
  ȂgbvfBNg(Ⴆ/usr/local/etc/httpd) make linuxƎ
  s邾łB

  2.2.  HTTPd̃RpC

  RpC͊ȒPłBT[o[gfBNgmake linuxƎs
  B

  F pre-ELF Linux̃[U[HTTPdRpCO
  portability.ht@C#define NO_PASS Makefilet@CDBM_LIBS=
  -ldbm̃RgOĂ܂B

  3.  HTTPd̃eXg

  HTTPdCXg[rootŃOChttpd & ƋN
  B(standaloneƂăCXg[ĂƉ肵Ă܂)B psɂ
  ĕ\郊Xghttpd邱ƂmFł܂B HTTPdeXg
  ȒPȕ@telnetłBLinuxR}hvvgŁF

          linux:~$  telnet 172.16.0.1 80

  80HTTP̃ftHg|[gԍłB"|[g(Port)"ԍʂɐݒ
  ́A80͕ύXĉBȉ̂悤ȉĂ܂F

          Trying 172.16.0.1...
          Connected to linux.mydomain.
          Escape character is '^]'.

  ŉ͂ă^[ƈȉ̂悤ȉԂĂ܂F

          HTTP/1.0 400 Bad Request
          Date: Wed, 10 Jan 1996 10:24:37 GMT
          Server: NCSA/1.5
          Content-type: text/html

          <HEAD><TITLE>400 Bad Request < /TITLE> < /HEAD>
          <BODY><H1>400 Bad Request < /H1>
          Your client sent a query that this server could
          not understand.<P>
          Reason: Invalid or unsupported method.<P>
          < /BODY>

  őPCWWWuEUgẴT[oɐڑ鏀ł܂
  B

  4.  LinuxT[oւ̐ڑ

  gĂAhX\(addressing scheme)ɂĂ ``Cg_NV
  ''͂ŏoĂ}QƂĉB[NXe[V 1 (W/S1) ̓lb
  g[N172.16.0.0LinuxT[oɒڃANZXł܂B[NXe
  [V2 (W/S2)̓lbg[N172.17.0.0 ŁALinux{bNXɃANZX
  ɂ̓Q[gEFC(router) 172.17.0.254 gKv܂B̃Q[
  gEFCW/S2̃NCAgݒ肷ۂɕKvƂ
  BNetwaréuip_routervƂăQ[gEFCQƂ܂B

  W/S2NCAgݒ̗؂ƂĎgĂ܂BW/S1 ݒ肷邽
  ߂ɂ̓AhX172.17.0.5172.16.0.5ɕύXăQ[gEFC/[^
  ̎QƂSĖ悤ɂ܂B

  [^KvȂȂȉ̏͂ɂƂŉB

  o  ``NetwareT[o̐ݒ''NetwareT[ogB

  o  ``MS Windows NCAg̐ݒ'' MS Windows NCAggB

  4.1.  LinuxT[o̐ݒ

  [^Ȃꍇ͂͂Ƃ΂ĉB

  LinuxT[o[^ƂĔF悤ɐݒ肵ă[NXe[V 2
  Web T[oɐڑł悤ɂȂ΂Ȃ܂BLinuxT[oݒ
  邽߂ rootŃOCĉBT[õvvg

          route add gw default 172.16.0.254

  Ɠ͂܂B̃Q[gEFC(LinuxT[oN)펞g
  ߂ɁA /etc/rc.d/rc.inet1t@CҏWGATEWAY = "172.16.0.254" 
  ύXĂ܂BQ[gEFCǉ̍sRgAEgĂȂm
  FĂ܂B

  ̃[^̃lbg[NɌoH(routes)ǉ邱Ƃł܂B

          route add -net 172.17.0.0 gw 172.16.0.254

  ̂悤ɂ܂B̃[g(LinuxT[oN)펞ǉ邽
  ߂ /etc/rc.d/rc.localt@Cɂ̃R}hǉĂ܂B

  4.2.  Netware T[o̐ݒ

  Netware T[o̐ݒɂSupervisorp[~bVȂƂ
  Console operatorp[~bVłKv܂B炪łȂ
  ̓lbg[NǗ҂ɂ̐ݒ`Ă炢܂傤BT[oł
  Ethernet_II frame^Cv

  邢AUTOEXEC.ncft@CɏĂ܂B

     load NE2000 frame=Ethernet_II name=IPNET
     load TCPIP
     bind IP to IPNET addr=172.16.0.2 mask=FF.FF.FF.0

  NE2000hCo̓ǂݍ݂ɂĂȂ̃}VɂăXbg{
  [hԍw肵Ăق悢܂ ( load NE2000
  slot=3 frame=.....)B

  4.3.  Netware NCAg̐ݒ

  Win3.1,WFWGWin95PCɃCXg[ہAWin95ƂȑOwindows
  ̓CXg[@ɈႢ܂(MicrosoftANovell32rbgNCA
  ggꍇ)B16rbgNCAggꍇ̓CXg[@͓
  ŁA Windows 3.xCXg[Qlɂ邱Ƃł܂B
  Win9532rbgNCAgCXg[ɂĂ ``Windows 95 CX
  g[''QƂĉB

  4.3.1.  Windows 3.x

  Win3.1WFWG gꍇNetwareNCAg(VLMs)TCP/IPfBXNŒ
  Ăǉt@C

  TCPIP.exe, VTCPIP.386, WINSOCK.dll and WLIBSOCK.dll

  CXg[邱Ƃł܂B WINSOCK.dllt@C
  Win95ATrumpetŒ񋟂Ă̂Ƃ͈قȂ܂B windowsŃT|[g
  Ă Netware NCAgCXg[܂B TCPIP.386,
  WINSOCK.dllAWLIBSOCK.dllSYSTEMfBNgɃRs[ TCPIP.exe
  NWCLIENT fBNgɃRs[܂BNWCLIENT fBNg
  STARTNET.batC܂B

          lsl
          ne2000     ---> Ȃ̃lbg[NhCo
          c:\windows\odihlp.exe     ---->WFWGgꍇ
          ipxodi
          tcpip        ---> ̍sǉ܂
          nwip         ---> Netware/IPgꍇ
          vlm

  TufBNg\NET\TCPAHOSTS, NETWORKS, PROTOCOLS ASERVICES
  LinuxT[o/etcfBNgNetware T[o SYS:ETCfBNg
  ɃRs[܂BWebuEU http://172.16.0.1/ł͂
  http://linux.mydomain/Ƃ LinuxT[oQƂł悤ɂ邽߂
  B

          127.0.0.1      localhost
          172.16.0.1      linux.mydomain

  NWCLIENT fBNgNET.cfgt@CҏW܂B

     Link Driver NE2000
         port 300
         int 3
         MEM D0000
         FRAME Ethernet_802.2

  ; ---- add these lines ----

        FRAME Ethernet_II

     Protocol TCPIP
        PATH TCP_CFG C:\NET\TCP
        ip_address  172.17.0.5
        ip_netmask  255.255.255.0
        ip_router   172.17.0.254     ---> Q[gEFCHTTPT[oɓB悤
                                    ---> ɂꍇ݂̂̃Q[gEFCAhX
                                    ---> ǉ܂B

     Link Support
        MemPool 6192       ---> minimum 1024łBႤlĂ݂ĉB
        Buffers 10 1580    ---> this again can be fine tuned

  ;---------------------------------
  ; Netware/IPgꍇ͂̍sǉKv邩܂B
  ;
     NWIP
        NWIP_DOMAIN_NAME  mydomain
        NSQ_BROADCAST   ON
        NWIP1_1 COMPATIBILITY   OFF
        AUTORETRIES     1
        AUTORETRY SECS  10

  WINDOWSfBNgSYSTEM.init@CҏWVTCPIP.386ɃG
  g[܂B

          [386Enh]
          .....
          network=*vnetbios, vipx.386, vnetware.386, VTCPIP.386
          .....

  PCu[gSTARTNET.bats΁AȂWeby[WɃANZX
  邽߂̓KWWWuEUgƂł悤ɂȂ܂
  BNetwreɃOCKv͂܂񂵁ATrumpet Winsockg
  TCPMANsKv܂B

  4.3.2.  Windows 95

  ̏͂łWin9532rbgNCAg̃CXg[@ɂĐ
  Ă܂Bn߂Ɉȉ̂̂CXg[Ă܂B

          Client for Netware Networks (from Microsoft or Novell)
          Microsoft TCP/IP Protocol
          Network Adapter

  CXg[邽߂Windows95́uRg[plv-ulb
  g[N̐ݒvJƃNCAgAA_v^AvgRAT[rX
  EBhE\܂B

         1. NCAg_uNbN܂B
         2. Microsoft  NovellNbN܂B
         3. Netwarelbg[NpNCAg_uNbN܂B

  TCP/IPvgRCXg[ɂ́F

         1. vgR_uNbN܂B
         2. MicrosoftNbN܂B
         3. TCP/IP_uNbN܂B

  ftHgł Windows 95 ɂ͎Iɑ̃vgRĂ
  ܂BNbNāu폜v{^ō폜ĂĉBWin95
  ͂悭 Microsoft NetBeuivgRIPX/SPX ݊vgRCXg[
  Ă܂B NetBEUIvgR͍폜ĂĂ܂܂
  AIPX/SPX vgŔANetwareT[oɃOC鎞́AKvłB

  TCP/IP̐ݒ́ATCP/IPNbNăvpeBIPAhXݒ肵
  B

         "Specify an IP address "{bNXɂȂIPAhXƂ
         172.17.0.5͂܂

         Tulbg}XN{bNX255.255.255.0́B

  Q[gEFCI܂B

         Q[gEFC((router)AhX172.17.0.254uVQ[gEFCv{bNX
         ɓ

         uǉv{^NbN

  Q[gEFCAhX̓CXg[Q[gEFC{bNXɕ\
  BOKNbN܂B

  ċÑbZ[Woău[g܂B HTTPT[oɐڑ
  邽߂ɃuEUgƂł悤ɂȂ܂B

  4.4.  MicrosoftNCAg̐ݒ

  lbg[NɃANZX邽߂Microsoft NCAggꍇ͂
  ͂悭ǂŃCXg[ĉB

  o  ``Windows for Workgroups (WFWG)''

  o  ``Windows 95''

  o  ``Windows NT 4.0''

      WWWuEUCglbgR}hgۂLinuxT[o
     http://172.16.0.1/ł͂Ȃhttp://linux.mydomain/ƂĎQƂł
     ɂ邽߂ɁAhostst@CҏWĂ܂B̃zX
     g(Netware, Unix, WinNT)lɂꂼǉł܂B Windows t@
     ~[łHOSTSt@C\WINDOWS \WINDOWS\SYSTEMɂ܂B
     Ⴂ̓o[WɈˑĂ܂Bt@CҏWLinuxT[op
     sǉ܂F

          127.0.0.1      localhost
          172.16.0.1     linux.mydomain
          172.16.0.2     netware.mydomain
          172.16.0.3     winNT.mydomain
          172.16.0.5     ws_1

  4.4.1.  Windows for Workgroups

  ̏͂łWFWG32rbgNCAg̃CXg[ɂĉ܂B
  n߂MicrosoftWindowspTCP/IPhCo_E[h܂B݂
  o[W3.11bftp://ftp.microsoft.com⑼̃TCgtcp32b.exe
  t@C_E[h܂BTCP/IP-32rbghCo[h
  O Win32邩mFĂĉB

  TCP/IPt@Ce|fBNg(C:\TEMP)ɓWJ܂B
  OEMSETUP.INF̃Rs[p\WINDOWS\SYSTEM fBNg`FbNĉ
  BΖOύXĉB TEMP fBNg
  OEMSETUP.INFt@C \WINDOWS\SYSTEMfBNgɃRs[܂BV
  XeɑTCP/IPX^bN[hĂꍇ͂Ɉڂ܂ɍ폜
  Ă܂B

  lbg[N̐ݒAWindowslbg[N̐ݒ/ύXs܂B

           lbg[N{^NbN܂B
           Microsoft Windowslbg[ÑCXg[NbN܂B
             ŕKvȂǉlbg[NIĂ܂B
           OKNbN܂B

  lbg[NA_v^\ꂽKȂ̂Ił܂B\
  Ȃꍇ

            A_v^{^NbN܂B
                A_v^I(NE2000)
                OKNbN
            vgR{^NbN܂B
                MS TCP/IP-32vgRI
                OKNbN

  Ƃ܂B TCP/IPvgRX^bN̐ݒ肪\܂B͂
  Đݒł܂ (A_v^{bNXTCP/IPvgRnCCgɂ
  āBݒ{^NbN܂)B

          IPAhX172.17.0.5́B
          Tulbg}XN255.255.255.0́B
          ftHgQ[gEFC([^)AhX172.17.0.254͂܂B

  OKNbN܂BċN邩Ă̂Ńu[gĉB
  HTTPT[oɐڑuEUgƂł悤ɂȂĂ܂B

  4.4.2.  Windows 95

  ̏͂łMicrosoft Win9532rbgNCAgCXg[@
  ɂĐ܂B͂߂Ɉȉ̃t@CCXg[܂B

          Microsoftlbg[NNCAgB
          Microsoft TCP/IP vgRB
          lbg[NA_v^B

  ̃ACeCXg[邽߂Ɂu}CRs[^v-uRg
  [plv-ulbg[NvJĒǉNbN܂BNCA
  gAA_v^AvgRAT[rXɊւEBhEJ
  BMicrosoftlbg[NNCAgCXg[邽߂

         1. NCAg_uNbN܂B
         2. MicrosoftNbN܂B
         3. Microsoft lbg[NNCAg_uNbN܂B

  Ƃ܂B

  TCP/IPvgRCXg[܂F

         1. vgR_uNbN܂B
         2. MicrosoftNbN܂B
         3. TCP/IP_uNbN܂B

  Windows 95 ̓ftHgł͂̃vgRIɃCXg[
  Ă܂B폜{^NbNĂĂĉB
  Win95 Microsoft NetBeui vgRCXg[Ă܂B

  TCP/IPݒ肷̂TCP/IPNbNAvpeBNbNAIPAhX
  ^uNbN܂B

         "Specify an IP address "IPAhX172.17.0.5
          Tulbg}XN255.255.255.0Ɠ́B

  ^uQ[gEFCI܂B

         VQ[gEFCƂ172.17.0.254your gateway (router) address ɓ
         ǉ{^̃NbN

  Q[gEFCAhX̓CXg[ꂽQ[gEFC{bNXɕ\
  Ă܂BOKNbNĉB

  ċN郁bZ[W{bNXĴŃu[g܂BăuEU
  HTTPT[oɐڑ邱Ƃł܂B

  4.4.3.  Windows NT

  ̏͂łWinNT 4.0TCP/IPNCAgCXg[@ɂĉ
  ܂BRg[pl/lbg[NJ܂B

           A_v^e[uI
               VA_v^̒ǉNbN(Ȃ)

  lbg[NA_v^ɂĕ\̂œKȂ̂Ił܂B
  ɃvgR̒ǉ܂B

           vgR^uI܂B
               ǉNbN܂B
               TCP/IPI܂B
               OKNbN܂B

  TCP/IPvgRX^bN̐ݒ肪J܂Bk͂łĐݒł
  ( TCP/IPvgRnCCgɂăvpeB{^NbN)B

          IPAhX^uI܂B
             `FbN{bNX'Specify an IP address'}[N܂B
             IPAhX{bNX172.17.0.5Ɠ͂܂B
             Tulbg}XN 255.255.255.0 ͂܂B
             ftHgQ[gEFC{bNXɃQ[gEFC([^)AhX
             172.17.0.254͂܂B

  OKNbN܂BċNĉBŃuEUHTTPT[oɐ
  邱Ƃł悤ɂȂ܂B

  4.5.  MacintoshTCP/IPݒ

  lbg[Nڑ邽߂Macintosh gƂꍇ͂̏͂Ql
  Ȃ܂BłPowerMacspMacTCP̃CXg[@ɂĉ
  ܂B

  WWWuEUlbg[NpR}hhttp://172.16.0.1/ ł͂
  http://linux.mydomain/ƂLinuxT[oQƂł悤ɂ邽
  ɁAhostst@CҏWĂ܂Bhostst@C̃tH[}bg
  UNIXŎgĂ̂Ƃ͈Ⴂ܂BMac hostst@C RFC-1035Ɋ
  ÂĂ܂B̃zXg(Netware, Unix, WinNT)ꂼǉł
  BMacOSłHOSTSt@CSystem folder(VXetH_)
  Preferences folder(QƃtH_)ɒuĂ܂B̃t@CҏW
  LinuxT[op̍sǉ܂F

         linux.mydomain    A  172.16.0.1
         netware.mydomain  A  172.16.0.2
         winNT.mydomain    A  172.16.0.3
         ws_1              A  172.16.0.5

  4.5.1.  MacTCP

  ̏͂łMacTCPCXg[@ɂĉĂ܂B͂߂ Apple
  ЂMacTCPt@C_E[h邩AC^[lbgRNV
  CD-ROMCXg[邩߂ĉBMacTCPݒ邽
  ɁAApple Menu/ Control Panels/ TCP/IPNbN܂B'Connect
  via:'Ɋւݒ'Ethernet'ɕύXĂ܂B

  'Configure' ݒ'Manually'(蓮)ɕύX܂B

         IPAhX{bNX  172.17.0.5 ͂܂B
         Tulbg}XN{bNX 255.255.255.0 ͂܂B
         Q[gEFC([^)AhXɓ͂܂B
           [^AhX 172.17.0.254 Ƃ܂B

  OKNbN܂BŃuEUHTTPT[oɐڑł悤ɂȂ
  ܂B

  5.  Cglbg̐ݒ

  Cglbg͈ႤvbgtH[̃\[XLłȂƊS
  ͌܂Bő̃t@CVXeT|[gł悤ɂKv
  ܂B̌ʑf[^QƂ邱Ƃł悤ɂȂ
  B̃hLgLinuxȉ̃t@CVXeɐڑ@
  ܂B

  o  ``Netwarep NCP t@CVXe''

  o  ``Windowsp SMB t@CVXe''

  o  ``UNIXp NFS t@CVXe''

  ̃t@CVXeLinuxJ[lɃW[Ƃđgݍ܂
  ܂BLinuxo[WɈˑĂ܂BJ[lRpCɊ
  ĂȂꍇ Kernel HOWTO http://sunsite.unc.edu/mdw/HOWTO/Kernel-
  HOWTO.html QƂĉ(󒍁Fa󂪏oĂ܂)B܂W[
  Ă Module HOWTO http://sunsite.unc.edu/mdw/HOWTO/Module-
  HOWTO.html QƂĉ(󒍁Fa󂪏oĂ܂)B

  5.1.  NCPFS

  Netware T[õt@CL邽߂ɁANCP(ncpfs)T|[gK
  v܂BNCPFSLinuxJ[lo[W1.2.x1.3.71ȍ~œ삵
  ܂B 1.3.xȑÕJ[lł͓삵܂BNetware 4.xNDSf[^x[
  XɃANZXł܂񂪃oC_(bindery)gƂ͂ł܂B
  Netware 4.xgꍇ́AR\[Set Bindery ContextƎs邱
  œ̃Rei (containers)ŃoC_T|[g邱Ƃ\
  F

         set Bindery Context = CORP.MYDOM;WEBUSER.MYDOM

  ̗ł͂Q̃ReiŃoC_T|[g\ɂĂ܂B

  ȉURLNCPt@CVXe[eBeB_E[hĂ
  
  Bftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz
  (Jgo[WFncpfs-2.0.10)

  5.1.1.  CXg[

  ncpfs [eBeBCXg[ɂ́F

          zcat ncpfs.tgz | tar xvf -

  ŃfBNgɓWJ܂B̏ꍇncpfs-2.0.10fBNg
  ̂ōƃfBNgɕύXĉBREADMEǂ݁AKv
   MakefileҏW܂B

  ncpfs̃CXg[͎gĂJ[lo[WɈˑĂ܂BJ
  [l1.2ł'make'Ɠ͂邾łB'make install'Ɠ͂Ǝs
  t@Cmant@CCXg[܂B

  J[l 1.3.71 ȍ~gĂꍇ̓J[lč\zKv
  B݂̃J[lłncpfs̃J[lp[g͂łɑgݍ܂Ă
  BJ[lɉgݍ܂Ă邩

          cat /proc/filesystems

  ł킩܂BncpfsF邩ǂ\܂B

  ncpfsȂꍇ̓J[lRpC邩W[Ƃncpfs 
  ܂BJ[l̍ăRpC'make config'Ɠ͂܂B

  The IPX protocol (CONFIG_IPX) [N/y/?]

   'y' ƓĉBJ[l܂CXg[łAċN
  /proc/filesystems `FbNĉ(󒍁Fcat
  /proc/filesystemsƂ܂)Bł悯ncpfs[eBeBC
  Xg[܂Bncpfst@C_E[hēWJfBNg
  Ɉړ'make'Ɠ͂܂BRpCI'make install'Ƃ
  ΃[eBeBmany[Wt@CCXg[܂B

  5.1.2.  NCPFS̃}Eg

  CXg[`FbN邽߂

          # ipx_configure --auto_interface=on --auto_primary=on

          ....wait for 10 seconds and type

          # slist

  NetwareT[õXgŌ邱Ƃł܂BNetwareT[o
  狤Lt@C̏ł܂B

  T[o MYDOM_NW  {[ VOL1: \home\ htmldocsfBNg
  HTMLt@CɃANZXKvꍇ͐V[U[ 'EXPORT'(pX
  [h 'EXP123')邱Ƃ߂܂B̃[U[SYSCON
  ANWADMINgẴfBNgɃANZX邽߂̂̂łB

  Linux}VŐVfBNg/mnt/MYDOM_NW܂Bȉ̃R}h
  sĉB

          ncpmount -S MYDOM_NW -U EXPORT -P EXP123 /mnt/MYDOM_NW

  netwaret@CVXe}Eg邽߂

          ls /mnt/MYDOM_NW/vol1/home/htmldocs

  MYDOM_NW/VOL1:\HOME\HTMLDOCS̑St@C̃Xg\
  (Netwarẽt@CL@gĂ܂)B肪 IPX
  HOWTOAhttp://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html QƂĉ
  BIPXVXeɂďڂĂ܂B

  5.2.  SMBFS

  WindowsT[õt@CL邽߂SMB (smbfs)T|[g
  B

  Sunsite
  ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz 
  SMBt@CVXe[eBeB_E[hĂĉ(
  ̃o[Wsmbfs-2.0.1ł)B

  5.2.1.  CXg[

  smbfs[eBeBCXg[邽߂

          zcat smbfs.tgz | tar xvf -

  Ɠ͂ƃt@CWJ܂Błsmbfs-2.0.1fBNg
  ł܂BCXg[OɂsmbfsfBNgɈڂĂ
  BREADMEǂݕKvȂMakefileҏWĂĉB

  smbfs͎gĂJ[l̃o[WɈˑ܂BJ[l 1.2 
  'make' Ɠ͂邾łB'make install'Ŏst@Cmany[W
  CXg[܂B

  J[l2.0ȍ~gĂꍇ̓J[l̍ăRpCKv
  ܂B̃J[lłsmbfs̃J[lp[g͂łɃC\[X
  c[Ɋ܂܂Ă܂BJ[lăRpCKv邩ǂ

          cat /proc/filesystems

  Ǝsă`FbN܂BJ[lsmbfsgĂꍇ͂ꂪ\
  ܂B

  smbfsȂꍇ̓J[lăRpCăW[Ƃsmbfsǉ
  ĉBJ[lăRpC'make config'ƂSMB filesystem
  support 𕷂ꂽyesƓ邾łBł悯ncpfs[
  eBeBCXg[܂Bsmbfst@C_E[hēWJ
  fBNgɈړ'make'Ɠ͂܂BRpCI
  'make install'Ƃ΃[eBeBmany[Wt@CCXg[
  ܂B

  5.2.2.  SMBFS̃}Eg

  ŗƂWinNTT[o'MYDOM_NT'ƂApX[hsv
  C:\PUB\HTMLDOCSfBNg(L'HTMLDOCS') L܂BLinux}
  VŐVfBNg/mnt/MYDOM_NTA

          smbmount //MYDOM_NT/HTMLDOCS /mnt/MYDOM_NT -n

  Ɠ͂SMB(WindowsL)t@CVXe}Eg܂B

          smbmount //MYDOM_NT/COMMON /mnt/MYDOM_NT -n -I 172.16.0.3

  Ɠ͂Ă݂ĉB

     ls /mnt/MYDOM_NT

  bsol;bsol;MYDOM_NT\PUB\HTMLDOCS(Windows̃t@CL@) ̑St@C
  ̃Xg\܂B

  5.3.  NFS

  ͂߂ɃJ[lNFSt@CVXegݍ܂Ă邩邢̓
  W[ƂĎgKv܂B

  MYDOM_UNIXƂOIPAhX172.16.0.4NFS𑖂点Ă
  UnixzXgƂ܂Bȉ̃R}hgẴzXgɂăGL
  X|[gĂ(LĂ)fBNg`FbN邱Ƃł
  ܂F

          showmount -e 172.16.0.4

  GLX|[gĂfBNg킩AKȃ}EgR}h
  ͂ă}Egł܂B/mntȉMYDOM_UNIXƂTufBNg
  ĂɃ}Eg邱Ƃ߂܂B

          mount -o rsize=1024,wsize=1024 172.16.0.4:/pub/htmldocs /mnt/MYDOM_UNIX

  rsize wsize ͂Ȃ̊ɍ킹ĕύXĉB

  肪http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html
  uNFS HOWTOvNFSVXȅڍׂȂƂQƂĉB

  6.  WebANZX

  HTTPT[oANCAgÃT[oƓڑĂLinuxT
  [o̐ݒ܂BWebuEU}Egt@CVXeɃAN
  ZXł悤LinuxT[oŏKv܂B

  6.1.  }Egt@CVXeւ̃ANZX

  HTMLy[W̃}EgꂽfBNgɃANZXɂ͂Q̕@
  ܂F

  o  DocumentRoot (/usr/local/etc/httpd/htdocs)Ƀ}EgfBNg
     QƂ邽߂̃N͂B

     ln -s /mnt/MYDOM_NW/vol1/home/htmldocs netware

                      邢

     ln -s /mnt/MYDOM_NT    winNT

                      邢

     ln -s /mnt/MYDOM_UNIX    unix

  o  /usr/local/etc/httpd/conffBNgsrm.conft@CҏWĐV
     GCAXǉB

         # Alias fakename realname
         Alias /icons/     /usr/local/etc/httpd/icons/

         # alias for netware server
         Alias /netware/   /mnt/MYDOM_NW/vol1/home/htmldocs/
         Alias /winNT/     /mnt/MYDOM_NT/
         Alias /unix/      /mnt/MYDOM_UNIX

  ƂāAHTTPdăX^[g܂B
  http://linux.mydomain/netware/index.htmƂĎQƂ netwareT[o
  ̃hLgɃANZXł悤ɂȂ܂B

  6.2.  C^[lbgւ̐ڑ

  Ōɂ܂łō\zCglbgÕC^[lbg(dq[
  f炵Ȃ)ɃANZXł悤ɐڑł܂B̃o[
  Włɂď\łBڂ
  http://sunsite.unc.edu/mdw/HOWTO/ISP-Hookup-HOWTO.htmĺuISP Hookup
  HOWTOv(󒍁F͘a󂪏oĂ
  )http://sunsite.unc.edu/mdw/HOWTO/mini/Diald ́uDiald mini
  HOWTOvQƂĉBC^[lbgڑ̐ݒɂďĂ
  B

  6.3.  ̎gp

  HTTPT[o͈ႤT[oAꏊAfBNgɑւ̓ߓIȃA
  NZXɒ񋟂̂ƂĎgƂł܂Bf[^Word,
  Lotus̕\vZAGȃf[^x[XłB

  ̃AvP[V͈ȉ̂悤ɂĂ悭g܂B

  o  Ђ̏̕o

     ͏TAN(annual reports)An}AАݔAi\Ai
     ̕AЂ̂̂̃f[^Ȃǂ܂܂łB

  o  fBNgւ̃ANZX

     Ђ̓dbɑANZXƂf[^WebTCg̃~[
     CGIXNvgŏo܂BWebT[o̓Q[gEFCƂĐ̂炠
     AvP[VV̂ɂĂgƂł܂B܂
     WIȃANZXJjYgƂŏ񂪊ȒPȕ@(manner)ł
     LłƂƂӖĂ܂B܂ORACLEASYBASE
     RDBMSŃA^Cȏ߂̃C^[tF[X
     ƂƂӖĂ܂Bł̂悤WebTCg̃NЉ
     ܂B

     - Web ANZX -
     http://cscsun1.larc.nasa.gov/~beowulf/db/web_access.html

     - CGI Q[gEFC -
     http://www.w3.org/hypertext/WWW/RDBGate/Overview.html

  o  //ly[W

     ꂼ̖SĊe傪sۂɂCglbgeNm
     W[͕lɌ݂̏`B邽߂̗zIȔ}̂񋟂
     BptȌGW͎dX̉ߒŐ^ɓ
     O[vl邽߂̎i^Ă܂B

  o  ȒPȃO[vEFAAvP[V

     HTMLtH[T|[gĂȂTCg̓TCAbv\AAȒP
     ȃXPW[\񋟂邱Ƃł܂B

  o  \tgEFAfBXgr[V

     Ǘ҂͉Ђ̃lbg[Ngă[U[̗v]ɉă\tgEF
     AAbvf[g𑗂邱Ƃł܂B'Java' ōs
     B'Java' ̓f[^AAvP[VƂ̂IuWF
     NgwȓߓIzz/\ɂĂ܂B͎JavaT|
     [gLinux̐Vo[Wł͊ȒPɎg悤ɂȂĂ܂B

  o  [

     hLg//摜ƂWIŃVvȑ̃Cglb
     g[igāA[̓VvȂ̂R~jP[V
     ̎iƂĎg܂B[͊{IɌllցAl珬
     O[vփR~jP[V邽߂̂̂łBsendmail,
     pop3d, imapdƂdq[VXeLinuxvbgtH[
     ZbgAbvĎgƂł܂B

  o  [U[C^[tF[X

     CglbgZp͋}ɓWJĂ̂ŁAgc[(
     HTML)̓VXeƃC^[tF[XŐڑ@傫ςĂ
     B HTMLgč쐬҂̃C}Wl[VɌꂽC^[tF[X
     邱Ƃł܂BCglbgZpg͂̃Vv
     łBHTMLnCp[NNbN邱Ƃő̃y[WɈ
     邱Ƃł܂B܂A[炵AN葱vO
     ł邱ƂȂǂȂȂł邱Ƃł܂B

  7.  sׂ

  LinuxCglbgT[ogŋ邱ƂXg
  ̂łBȉqׂĂSẴ\tgEFA̓t[/VFAEFAłB

  o  Win95/ NTNetwork NeighbourhoodgLinuxT[ouEYB
     NBTT[ô悤WINSݒBSAMBA Weby[W`FbNĉF
     http://lake.canberra.edu.au/pub/samba/samba.html

  o  Cglbgł̌GW̎BhtDig F
     http://htdig.sdsu.edu/

  o  local reflectorݒ肷邱ƂCUSeeMegpBCornell̃y[WQ
     ƁF http://cu-seeme.cornell.edu/

  o  Webc̐ݒBCOWg܂F http://thecity.sfsu.edu/COW/

  o  SQLf[^x[X̔zuBmSQLz[y[WQƁF
     http://Hughes.com.au/

  o  NetwareFTP,Gopher,Finger,BootpT[oݒB
     http://mft.ucs.ed.ac.uk/ œB

  o  NetwareT[õG~[gB
     ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ NCP[
     eBeB`FbNĉB

     LinuxCglbgɂĉ[ƂA[
     ĉB

  8.  Credits  Legalities

  8.1.  ӎ

  DꂽhLg񋟂ĂꂽNCSA̕BɊӂ܂B David
  AndersonƂ̑B͂HOWTOeXgăRg𑗂ĉ
  BNetware/IP̏ڍׂȓ_Romel Flores(rom@mnl.sequel.net) ɂ
  B

  8.2.  쌠

  ̃hLg(C)1996,1997 Pramod Karnad ɒ쌠܂Bȉ
  ̏̂Ɣzzł܂F

  o  Linux HOWTOhLǵA̒쌠SẴRs[ɓYtΈ
     /S/zz邱Ƃł܂BpIȍĔzz͋܂B
     ܂܂F̍ۂ͒҂ɂ̎|KAĉB

  o  Linux HOWTOhLgɊւ|/hIȍ/W߂Ƃ͂̒
     쌠̂̂ɕی삳܂B܂HOWTOhIȍƂ()
     Ƃ͂łA܂zzɏɐǉ邱Ƃ͂ł܂B
     ̋K̗OɂĂ͈ȉHOWTOR[fBl[^̕ɘAĉ
     B

  o  ₪ Greg HankinsFLinux HOWTOR[fBl[^
     gregh@sunsite.unc.edu ɘAĉB

  [{Fɍ  N, isaji@mxu.meshnet.orjp

  {ɂĊzAȂǂ܂炲A]

