请参考 简介 章节中展示的图表,了解所使用的寻址方案。工作站 1 (W/S1) 位于网络 172.16.0.0 上,可以直接访问 Linux 服务器;而工作站 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,并忽略所有对网关/路由器的引用。
如果您没有路由器,则可以跳过下一节,并继续到
如果您没有路由器,您可以跳过本节。
您必须配置 Linux 服务器以识别路由器,从而允许工作站 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
要在每次启动 Linux 时都添加此路由,请将命令添加到您的 /etc/rc.d/rc.local
文件中。
为了设置 Netware 服务器,您应该具有 Supervisor 权限或至少 Console operator 权限。如果无法获得这些权限,请尝试向您的网络管理员寻求帮助进行设置。在服务器上,通过键入以下命令或将其包含在 AUTOEXEC.ncf 文件中,在 LAN 上启用 Ethernet_II 帧类型。
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=.....)
在 PC 上,您可以选择 Win3.1、WFWG 或 Win95。如果您使用的是 Microsoft 或 Novell 的 32 位客户端,则 Win95 和较旧版本的 Windows 之间的安装过程有所不同。如果您要使用 16 位客户端,则过程相同,您可以参考 Windows 3.x 安装说明。要安装 Win95 的 32 位客户端,请跳至 Windows 95 安装。
如果您使用的是 Win3.1 或 WFWG,您可以安装 Netware 客户端 (VLMs) 和 TCP/IP 软盘提供的一些附加文件,即
TCPIP.exe、VTCPIP.386、WINSOCK.dll 和 WLIBSOCK.dll
请注意,WINSOCK.dll 文件与 Win95 和 Trumpet 提供的文件不同。安装支持 Windows 的 Netware 客户端。将 VTCPIP.386、WINSOCK.dll 和 WLIBSOCK.dll 复制到 SYSTEM 目录,并将 TCPIP.exe 复制到 NWCLIENT 目录。现在修改 NWCLIENT 目录中的 STARTNET.bat 文件为:
lsl
ne2000 ---> your network card driver
c:\windows\odihlp.exe ---->if you are using WFWG
ipxodi
tcpip ---> add this line
nwip ---> if you use Netware/IP
vlm
创建一个子目录(例如)\NET\TCP
,并将 HOSTS、NETWORKS、PROTOCOLS 和 SERVICES 文件从 Linux 服务器上的 /etc
目录或 Netware 服务器上的 SYS:ETC
目录复制到该子目录中。编辑复制的 HOSTS 文件,为您的新 Linux 服务器添加一行。这将使您能够在 WWW 浏览器中将 Linux 服务器称为 http://linux.mydomain/
而不是 http://172.16.0.1/
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
; ---- 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 ---> add the address of your gateway only
---> if you have to use this
---> gateway to reach your HTTP server
Link Support
MemPool 6192 ---> the minimum is 1024. Try with different values
Buffers 10 1580 ---> this again can be fine tuned
;---------------------------------
; You may need to add lines like these if you are using 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
.....
重启您的 PC,运行 STARTNET.bat,您现在可以使用您喜欢的 WWW 浏览器访问您的网页。您无需登录 Netware,也无需运行 TCPMAN(如果您使用 Trumpet Winsock)。
本节介绍如何在 Win95 上安装 32 位客户端。首先,您必须安装以下项目:
Client for Netware Networks (from Microsoft or Novell)
Microsoft TCP/IP Protocol
Network Adapter
要安装这些项目,请点击“我的电脑”,然后点击“控制面板”,再点击“网络”。点击“添加”。您现在将进入一个窗口,其中显示“客户端”、“适配器”、“协议”和“服务”。要安装 Netware 网络客户端:
1. DoubleClick on Client
2. Click on Microsoft or Novell
3. DoubleClick on Client for Netware Networks
要安装 TCP/IP 协议:
1. DoubleClick on Protocol
2. Click on Microsoft
3. DoubleClick on TCP/IP
Windows 95 默认会自动安装其他几种协议。通过点击它们并点击“删除”按钮来删除它们。通常,Win95 会安装 Microsoft NetBeui 协议和 IPX/SPX 兼容协议。您可以删除 NetBEUI 协议,但如果您希望登录 Netware 服务器,则需要 IPX/SPX 协议。
要设置 TCP/IP,请点击“TCP/IP”,点击“属性”,然后点击“IP 地址”选项卡
Enter your IP address in the "Specify an IP address "
box as 172.17.0.5
In the Subnet Mask box enter 255.255.255.0
选择“网关”选项卡
Enter your gateway (router) address in the box New gateway
as 172.17.0.254
Click the Add button
网关地址现在应出现在已安装的网关框下。现在点击“确定”。您应该会收到一条消息,提示您重新启动。执行重启。您现在应该能够使用浏览器连接到您的 HTTP 服务器。
如果您使用 Microsoft 客户端访问您的网络,则本节详细介绍了如何为以下系统安装 TCP/IP:
注意:为了使您能够在 WWW 浏览器和所有内网命令中将 Linux 服务器称为http://linux.mydomain/
而不是 http://172.16.0.1/
,您需要编辑 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
本节介绍如何在 WFWG 上安装 32 位客户端。首先,您必须从 Microsoft 下载 Windows 的 TCP/IP 驱动程序。当前版本为 3.11b,可在 ftp://ftp.microsoft.com 或其他站点上以 tcp32b.exe
的名称找到。请确保在尝试加载 TCP/IP 32 位驱动程序之前加载 Win32s。
将 TCP/IP 文件解压缩到临时目录(例如 C:\TEMP
)后,检查您的 \WINDOWS\SYSTEM
目录中是否有 OEMSETUP.INF
的副本。如果有,请重命名它们。现在将 TEMP 目录中的 OEMSETUP.INF
文件复制到 \WINDOWS\SYSTEM
目录。如果您已经在您的系统上加载了任何其他 TCP/IP 堆栈,请在继续之前将其删除。
启动“网络设置”或“Windows 设置/更改网络设置”
Click the Networks button
Click Install Microsoft Windows Network.
Choose support for additional networks (if required)
Click OK
系统应提示您选择您的网络适配器 - 选择合适的适配器。如果您没有收到提示,则
Click the Adapter button
select an adapter (say NE2000)
Click OK
Click the Protocol button
select the MS TCP/IP-32 protocol
click OK
现在将提示您配置 TCP/IP 协议栈。您始终可以通过突出显示“适配器”框中显示的 TCP/IP 协议并点击“设置”按钮来重新配置此项。
In the IP address box enter 172.17.0.5
In the Subnet Mask box enter 255.255.255.0
Enter your gateway (router) address in the box default gateway
as 172.17.0.254
点击“确定”。计算机将要求您重新启动。执行重启。您现在应该能够使用浏览器连接到您的 HTTP 服务器。
本节介绍如何在 Win95 上安装 Microsoft 的 32 位客户端。首先,您必须安装以下项目:
Client for Microsoft Networks
Microsoft TCP/IP Protocol
Network Adapter
要安装这些项目,请点击“我的电脑”,然后点击“控制面板”,再点击“网络”。点击“添加”。您现在将进入一个窗口,其中显示“客户端”、“适配器”、“协议”和“服务”。要安装 Microsoft 网络客户端:
1. DoubleClick on Client
2. Click on Microsoft
3. DoubleClick on Client for Microsoft Networks
要安装 TCP/IP 协议:
1. DoubleClick on Protocol
2. Click on Microsoft
3. DoubleClick on TCP/IP
Windows 95 默认会自动安装几种协议。通过点击它们并点击“删除”按钮来删除它们。通常,Win95 会安装 Microsoft NetBeui 协议。
要设置 TCP/IP,请点击“TCP/IP”,点击“属性”,然后点击“IP 地址”选项卡
Enter your IP address in the "Specify an IP address "
box as 172.17.0.5
In the Subnet Mask box enter 255.255.255.0
选择“网关”选项卡
Enter your gateway (router) address in the box New gateway
as 172.17.0.254
Click the Add button
网关地址现在应出现在已安装的网关框下。现在点击“确定”。您应该会收到一条消息,提示您重新启动。执行重启。您现在应该能够使用浏览器连接到您的 HTTP 服务器。
本节详细介绍了如何为 WinNT 4.0 安装 TCP/IP 客户端。启动“控制面板/网络”
Select the Adapter tab.
Click Add to add a new adapter (if you don't have one)
系统应提示您选择您的网络适配器 - 选择合适的适配器。要添加协议。
Select the Protocols tab
Click Add
Select the TCP/IP protocol
Click OK
现在将提示您配置 TCP/IP 协议栈。您始终可以通过突出显示 TCP/IP 协议并点击“属性”按钮来重新配置此项。
Select the tab IP Address
Mark the checkbox 'Specify an IP address'
In the IP address box enter 172.17.0.5
In the Subnet Mask box enter 255.255.255.0
Enter your gateway (router) address in the box Default Gateway
as 172.17.0.254
点击“确定”。计算机将要求您重新启动。您现在可以使用任何浏览器连接到您的 HTTP 服务器。
如果您使用 Macintosh 访问您的网络,则本节详细介绍了如何为 PowerMac 安装 MacTCP。
注意:为了使您能够在 WWW 浏览器和所有内网命令中将 Linux 服务器称为 http://linux.mydomain/
而不是 http://172.16.0.1/
,您需要编辑 hosts
文件。Mac 的 hosts 文件格式与 Unix 中使用的格式不同。Mac hosts 文件基于 RFC-1035。您还可以为您的其他主机(Netware、Unix、WinNT)添加更多条目。MacOS 将其 HOSTS 文件保存在 系统文件夹
下的 Preferences 文件夹
中。编辑此文件并为您的 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。首先,您必须从 Apple 下载 MacTCP 文件或从 Internet Connection CD 安装它。要配置 MacTCP,请点击“Apple 菜单/控制面板/TCP/IP”。在屏幕中,将“Connect via:”的设置更改为“Ethernet”
将“Configure”设置更改为“Manually”
In the IP address box enter 172.17.0.5
In the Subnet Mask box enter 255.255.255.0
Enter your gateway (router) address in the box
Router address as 172.17.0.254
点击“确定”。您现在应该能够使用浏览器连接到您的 HTTP 服务器。