Next Previous Contents

4. 连上 Linux 伺服器

请参考在 Introduction 章节里的图示,那里有被使用的定址方案。 Workstation 1 (W/S1) 在网路 172.16.0.0 上并且可以直接存取到 Linux 伺服器。而 Workstation 2 (W/S2) 在网路 172.17.0.0 上 且需要使用通讯闸(路由器) 172.17.0.254 来存取 Linux 机器。这个通讯闸信息只有在建构 W/S2 这个客户端时 才需要。Netware 会把通讯闸当成'ip_router'。

我使用 W/S2 来描述客户端的设定。 要设定 W/S1 只需将位址 172.17.0.5 改变为 172.16.0.5 并且 不要管所有与通讯闸/路由器的连结。

如果你没有路由器,现在可以跳过这章节

4.1 设定 Linux 伺服器

如果你没有router的话,可以跳过这一章。

你必须建构 Linux 伺服器去办识路由器来让 Workstation 2 与 Web 伺服器相连接。为了 设立 Linux 伺服器你必须签入成为 root。在伺服器的命令列提示下执行

   route add gw default 172.16.0.254
要在每一次你开启这台Linux 伺服器时使用这个通讯闸的话,只要修改 /etc/rc.d/rc.inet1 将 含有通讯闸定义的那行更改成 GATEWAY = "172.16.0.254"即可。请得前面没有注解符号哦 !

或者是: 你可以由另一边的路由器来改变网路。例如

   route add -net 172.17.0.0 gw 172.16.0.254
想每一次开机时使用这条通道请将这个命令加入你的 /etc/rc.d/rc.local 文档里。

4.2 建定 Netware 伺服器

为了能够设定 Netware 伺服器, 你需要有 Supervisor 允许权或至少也要 有控制台 Console 的操作权。 如果这些你都没有,请问你们的网路管理员 看看是否能帮你做设定。 在伺服器上打入以下命令或是将它们包含到 AUTOEXEC.ncf 档里即可开启网路上的 Ethernet_II 的 frame 类型。

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

在载入 NE2000 的驱动程序时, 你也许需要依照你的机器的建构来指定插 槽或板子的号码。 (例如: load NE2000 slot=3 frame=.....)

4.3 设定 Netware 客户端

在一台电脑上, 你可以选择使用 Win3.1、WFWG 或是 Win95。 如果你使用 Microsoft 或 Novell 的 32 位元客户端程序, 对于在 Win95 或早期的 windows 上的安装步骤就不同了。如果你要使用 16 位元的客户端程序,那 么哪些步骤就一样了。 你可以参考 Windows 3.x 安装指示。关于在 Win95 上面安装 32 位元客户端程序, 请跳到 安 装Windows 95

Windows 3.x

如果你使用 Win3.1 或 WFWG。你就可以安装 Netware Client (VLMs) 以及 和 TCP/IP 磁片放在一起的其他文档,如下

TCPIP.exe、VTCPIP.386、WINSOCK.dll 和 WLIBSOCK.dll

附带一提 WINSOCK.dll 文档与 Win95 及 Trumpet 内所提供的那个是不同 的。 安装有支持 windows 的 Netware Client。 将 VTCPIP.386、 WINSOCK.dll 及 WLIBSOCK.dll 拷贝到 SYSTEM 目录内,TCPIP.exe 拷贝到 NWCLIENT 目录内。现在修改放在 NWCLIENT 内的 STARTNET.bat

   lsl
   ne2000     ---> 你的网路卡驱动程序
   c:\windows\odihlp.exe     ---->如果你使用 WFWG 的话
   ipxodi
   tcpip        ---> 增加这一行
   nwip         ---> 如果你使用 Netware/IP 的话
   vlm

建立一个子目录 (如 ) \NET\TCP, 从你的 Linux 伺 服器的 /etc 目录或是你的 Netware 伺服器的 SYS: ETC 内拷贝 HOSTS、 NETWORKS、PROTOCOLS 以及 SERVICES 。 经由修改拷贝的 HOSTS 文档来增加一行给你的新 Linux 伺服器。 这样可以使你使用你的网 页浏览器看你的 Linux 伺服器时由 http://172.16.0.1/ 改为 http://linux.mydomain/

   127.0.0.1      localhost
   172.16.0.1      linux.mydomain

修改在 NWCLIENT 目录内的 NET.cfg 文档

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

; ---- 增加这几行 ----

      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     ---> 如果你必须使用你的通讯闸才能连接到你的HTTP 伺服器才需加上这行

   Link Support
      MemPool 6192       ---> 最小值是 1024。可试看看不同的值
      Buffers 10 1580    ---> 这也可以自己调整

;---------------------------------
; 如果你使用 Netware/IP ,可以加入这几行
;
   NWIP
      NWIP_DOMAIN_NAME  mydomain
      NSQ_BROADCAST   ON
      NWIP1_1 COMPATIBILITY   OFF
      AUTORETRIES     1
      AUTORETRY SECS  10

编修 WINDOWS 目录内的 SYSTEM.ini 文档并为 VTCPIP.386加上这一行。

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

重新开机,执行 STARTNET.bat。 现在你可以使用你最喜欢的网页浏览器来 存取你的网页了。 如果你使用 Trumpet Winsock 的话, 你不需签入 Netware 里面以及执行 TCPMAN。

Windows 95

本章节解释如何在 Win95 上安装 32 位元的客户端程序。 首先你必须安装 下列的软件

   Client for Netware Networks (来自 Microsoft 或 Novell都可以)
   Microsoft TCP/IP Protocol
   Network Adapter

要安装这些项目,按我的电脑→控制台→网路,按新增。现在你应该是在 一个显示客户端、界面卡、协定及服务的视窗里。 安装 the Client for Netware Networks:

  1. 在客户端按(鼠标)两下
  2. 在 Microsoft 或 Novell 上按一下
  3. 在 Client for Netware Networks 按两下

安装 TCP/IP 协定:

  1. 在协定上按两下
  2. 按 Microsoft 一下
  3. 按 TCP/IP 两下

Windows 95 本身会自动安装几个不同的协定。指向他们并按移除钮将他们移除。一般来说 Win95 会安装 Microsoft NetBeui 协定以及IPX/SPX 兼容协定。你可以删除 NetBEUI 协定, 但如果你想签入到 Netware 伺服器,那你会需要 IPX/SPX 协定。

按 TCP/IP 一下设定它, 按内容,按 IP 位址一栏

  在 "指定 IP 位址 " 对话盒中输入你的 IP 位址 172.17.0.5
  在子网路庶罩对话话中输入 255.255.255.0
选取通讯闸
  在新闸道对话盒里输入你的通讯闸(路由器)位址 172.17.0.254
  按新增钮
现在通讯闸位址应该在通讯闸对话盒内了。按确定

你会看到要你重新启动系统的信息,照做,现在你应该可以使用浏览器连接到你的 HTTP 伺服器。

4.4 设定 Microsoft Client

如果你使用 Microsoft Client 来存取你的网路,那么这章即在说明如何安 装 TCP/IP 到

附注: 要让你的网页浏览器或所有的内部网路命令在看你的 Linux 伺服器时是以 http: //linux.mydomain/ 来代替 http://172.16.0.1/。 你可以经由修改 hosts 文档来 增加一行给你的新 Linux 伺服器。 你当然也可以增加更多的条目给每一个 你的其他的主机 hosts (Netware、 Unix、 WinNT)。 Windows 家族会把它的 HOSTS 文档放在 \WINDOWS\WINDOWS\SYSTEM 内, 端看它的版本。修改这个文档并加上一行到你的 Linux 伺服器成为:

   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

Windows for Workgroups

本章在解释如何在 WFWG 上安装 32bit 的客户端。首先你必须下载由 Microsoft 所提供的Windows版 TCP/IP 驱动程序 最新的版本是 3.11b ,你可以由 ftp://ftp.microsoft.com 或是 其他网站里下载 tcp32b.exe。请确定你在尝试载入TCP/IP-32bit的驱动程序前载入Win32s 。

将 TCP/IP 文档展开到临时存放目录里 (如 C:\TEMP),检查你的 \WINDOWS\SYSTEM 目录里有否 OEMSETUP.INF。如果有,改它们的名字。现在从 TEMP 目录里拷贝 OEMSETUP.INF 档 到 \WINDOWS\SYSTEM 目录。如果你已载入其他的 TCP/IP 堆叠到你的系统了,请 在你继续前移除它们。

开启网路设定或是 Windows 设定/更改网路设定

    按一下 Networks 钮
    按一下 Install Microsoft Windows Network.
      选择支 support for additional networks (如果需要的话)
    按确定
系统会提示你需要选择一个适当的网路卡。如果没有提示的话,那么你应该
     按一下 Adapter 钮
         选择一张卡 (如 NE2000)
         按确定
     按一下 Protocol 钮
         选择 MS TCP/IP-32 协定
         按确定
系统会提示要你建构 TCP/IP 协定的一堆资料。在任何时候您想要重新建构 这项资料,你可以选择 TCP/IP 协定后,再按一下内容即可做修改。
   在 IP 位址对话盒里输入 172.17.0.5
   在子网路遮罩对话盒内输入 255.255.255.0
   在内定通讯闸对话盒中输入你的通讯闸 (router) 位址为 172.17.0.254
按确认。你会看到一个重新启动的信息。顺著意做,你现在起就可以使用浏 览器来连接到你的 HTTP 伺服器了。

Windows 95

本章节解释如何在 Win95 上安装 32 位元的微软客户端程序。 首先你必须 安装下列的软件

   Client for Microsoft Networks
   Microsoft TCP/IP Protocol
   Network Adapter

要安装这些项目,在按两下我的电脑→控制台→网路,按增加。你现在会在 一个显示著客户端程序、控制卡、协定以及服务项目的一个视窗上。要安装 微软网路客户端程序:

  1. 在 Client 项目上按两下
  2. 按一下 Microsoft
  3. 在 Client for Microsoft Networks项目上按两下

安装 TCP/IP 协定:

  1. 在 Protocol 上按两下
  2. 按一下 Microsoft
  3. 在 TCP/IP 上按两下

Windows 95 内定会自动地安装数个协定在里头。 只要在按一下它们,再按 下移走按钮即可将它们移走。 典型地 Win95 会安装 Microsoft NetBeui 协定。

建定 TCP/IP 请在 TCP/IP 上按一下,按下内容,按下 IP 位址的表格:

  在 " 指定一个 IP 位址 " 上键入你的 IP 位址;
                        方块内为 172.17.0.5
  在子网路遮罩方块内键入 255.255.255.0
选取 Gateway 的表格:
  在新通讯闸方块内键入你的通讯闸(转送器)位址成为 172.17.0.254
  按下新增按钮
现在通讯闸位址应该会出现在已安装的通讯闸方块内。按下确认钮。

你会看到一个重新启动的信息。顺著意做,你现在起就可以使用浏览器来连 接到你的 HTTP 伺服器了。

Windows NT

本章节解释如何在 WinNT 4.0 上安装 TCP/IP 客户端程序。 开始→控制台 →网路

    选择控制卡表格
        按下新增来增加一个新的控制卡 (如果你没有半个的话)
系统会提示要你选一个适当的网路控制卡-选一个合适的。接著加入协定。
    选择协定表格
        按新增
        选择 TCP/IP 协定
        按确认
系统会提示要你建构 TCP/IP 协定的一堆资料。在任何时候您想要重新建构 这项资料,你可以选择 TCP/IP 协定后,再按一下内容即可做修改。
   选择 IP 位址表格
      在'指定 IP 位址'项目上打勾
      在 IP 位址对话盒里输入 172.17.0.5
      在子网路遮罩对话盒内输入 255.255.255.0
      在内定通讯闸对话盒中输入你的通讯闸 (router) 位址为 172.17.0.254
按确认。你会看到一个重新启动的信息。顺著意做, 你现在起就可以使用浏览器来连接到你的 HTTP 伺服器了。

4.5 在 Macintosh 内设立 TCP/IP

如果你使用 Macintosh 做为存取你的网路的。 那么,本章就是在说明如何 在 PowerMac 上安装 MacTCP。

附记: 要让你在使用 WWW 浏览器时及所有的内部网路命令时使用 http://linux.mydomain/ 来代替 http://172.16.0.1/ 来连上伺服器。你需要修改 hosts 档。它的格式和使用 Unix 上的不同。 Mac 的hosts 档是以 RFC-1035为主。你可以加上你的 其他主机 (Netware, Unix, WinNT)。 MacOS 将它的 HOSTS 档放在 System folderPreferences folder 之下。修改这个文档并为你的 Linux 伺服器加上:

  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

MacTCP

这一章节旨在说明如何安装 MacTCP。 首先, 你必须先从 Apple 那儿下载 MacTCP 文档或是从网际网路的连结 CD 来安装它。 要建构 MacTCP, 请在 Apple Menu/ Control Panels/ TCP/IP 里按一下老鼠键, 在萤幕里改 'Connect via: ' 的值成为 'Ethernet'。

改变 'Configure' 设定成为 'Manually'

  在 IP address 对话盒里输入 172.17.0.5
  在 Subnet Mask 对话盒里输入 255.255.255.0
  在通讯闸里输入你的通讯闸 (路由器) 位址为 172.17.0.254
按确认。你现在起就可以使用浏览器来连接到你的 HTTP 伺服器了。


Next Previous Contents