📄 intranet-server-howto-4.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7"> <TITLE> Linux Intranet 伺服器 HOWTO (内部网路伺服器HOWTO): 连上 Linux 伺服器</TITLE> <LINK HREF="Intranet-Server-HOWTO-5.html" REL=next> <LINK HREF="Intranet-Server-HOWTO-3.html" REL=previous> <LINK HREF="Intranet-Server-HOWTO.html#toc4" REL=contents></HEAD><BODY><A HREF="Intranet-Server-HOWTO-5.html">Next</A><A HREF="Intranet-Server-HOWTO-3.html">Previous</A><A HREF="Intranet-Server-HOWTO.html#toc4">Contents</A><HR><H2><A NAME="s4">4. 连上 Linux 伺服器</A></H2><P>请参考在 <A HREF="Intranet-Server-HOWTO-1.html#Intro">Introduction</A> 章节□的图示,那□有被使用的定址方案。 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'。<P><P>我使用 W/S2 来描述客户端的设定。 要设定 W/S1 只需将位址 172.17.0.5 改变为 172.16.0.5 并且不要管所有与通讯闸/路由器的连结。<P>如果你没有路由器,现在可以跳过这章节<UL><LI><A HREF="#SetupNW">Setup Netware Server</A> 如果你使用 Netware 伺服器。</LI><LI><A HREF="#MSClient">Setup MS Windows Client</A> 如果你使用 Microsoft Client。</LI></UL><P><H2><A NAME="ss4.1">4.1 设定 Linux 伺服器</A></H2><P><B>如果你没有router的话,可以跳过这一章。</B><P>你必须建构 Linux 伺服器去办识路由器来让 Workstation 2 与 Web 伺服器相连接。为了设立 Linux 伺服器你必须签入成为 root。在伺服器的命令列提示下执行<P><BLOCKQUOTE><CODE><PRE> route add gw default 172.16.0.254</PRE></CODE></BLOCKQUOTE>要在每一次你开启这台Linux 伺服器时使用这个通讯闸的话,只要修改 <CODE>/etc/rc.d/rc.inet1</CODE> 将含有通讯闸定义的那行更改成 <CODE>GATEWAY = "172.16.0.254"</CODE>即可。请得前面没有注解符号哦 !<P>或者是: 你可以由另一边的路由器来改变网路。例如<BLOCKQUOTE><CODE><PRE> route add -net 172.17.0.0 gw 172.16.0.254</PRE></CODE></BLOCKQUOTE>想每一次开机时使用这条通道请将这个命令加入你的 <CODE>/etc/rc.d/rc.local</CODE> 档案□。<P><P><H2><A NAME="SetupNW"></A> <A NAME="ss4.2">4.2 建定 Netware 伺服器</A></H2><P>为了能够设定 Netware 伺服器, 你需要有 Supervisor 允许权或至少也要有控制台 Console 的操作权。 如果这些你都没有,请问你们的网路管理员看看是否能帮你做设定。 在伺服器上打入以下命令或是将它们包含到 AUTOEXEC.ncf档□即可开启网路上的 Ethernet_II 的 frame 类型。<P><BLOCKQUOTE><CODE><PRE> load NE2000 frame=Ethernet_II name=IPNET load TCPIP bind IP to IPNET addr=172.16.0.2 mask=FF.FF.FF.0</PRE></CODE></BLOCKQUOTE><P>在载入 NE2000 的驱动程式时, 你也许需要依照你的机器的建构来指定插槽或板子的号码。 (例如: load NE2000 slot=3 frame=.....)<P><H2><A NAME="NWClient"></A> <A NAME="ss4.3">4.3 设定 Netware 客户端</A></H2><P>在一台电脑上, 你可以选择使用 Win3.1、WFWG 或是 Win95。 如果你使用Microsoft 或 Novell 的 32 位元客户端程式, 对於在 Win95 或早期的windows 上的安装步骤就不同了。如果你要使用 16 位元的客户端程式,那麽那些步骤就一样了。 你可以参考 Windows 3.x 安装指示。关於在 Win95上面安装 32 位元客户端程式, 请跳到 <A HREF="#NWWin95"> 安 装Windows 95</A>。<P><H3><A NAME="NWWin"></A> Windows 3.x</H3><P>如果你使用 Win3.1 或 WFWG。你就可以安装 Netware Client (VLMs) 以及和 TCP/IP 磁片放在一起的其他档案,如下<P><P>TCPIP.exe、VTCPIP.386、WINSOCK.dll 和 WLIBSOCK.dll<P>附带一提 WINSOCK.dll 档案与 Win95 及 Trumpet 内所提供的那个是不同的。 安装有支援 windows 的 Netware Client。 将 VTCPIP.386、WINSOCK.dll 及 WLIBSOCK.dll 拷贝到 SYSTEM 目录内,TCPIP.exe 拷贝到NWCLIENT 目录内。现在修改放在 NWCLIENT 内的 STARTNET.bat<P><BLOCKQUOTE><CODE><PRE> lsl ne2000 ---> 你的网路卡驱动程式 c:\windows\odihlp.exe ---->如果你使用 WFWG 的话 ipxodi tcpip ---> 增加这一行 nwip ---> 如果你使用 Netware/IP 的话 vlm</PRE></CODE></BLOCKQUOTE><P>建立一个子目录 (如 ) <CODE>\NET\TCP</CODE>, 从你的 Linux 伺服器的 <CODE>/etc</CODE> 目录或是你的 Netware 伺服器的 <CODE>SYS: ETC</CODE>内拷贝 HOSTS、 NETWORKS、PROTOCOLS 以及 SERVICES 。 经由修改拷贝的HOSTS 档案来增加一行给你的新 Linux 伺服器。 这样可以使你使用你的网页浏览器看你的 Linux 伺服器时由 <CODE>http://172.16.0.1/</CODE> 改为<CODE>http://linux.mydomain/</CODE>。<P><BLOCKQUOTE><CODE><PRE> 127.0.0.1 localhost 172.16.0.1 linux.mydomain</PRE></CODE></BLOCKQUOTE><P>修改在 NWCLIENT 目录内的 NET.cfg 档案<BLOCKQUOTE><CODE><PRE> 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</PRE></CODE></BLOCKQUOTE>编修 WINDOWS 目录内的 SYSTEM.ini 档案并为 VTCPIP.386加上这一行。<P><BLOCKQUOTE><CODE><PRE> [386Enh] ..... network=*vnetbios, vipx.386, vnetware.386, VTCPIP.386 .....</PRE></CODE></BLOCKQUOTE><P>重新开机,执行 STARTNET.bat。 现在你可以使用你最喜欢的网页浏览器来存取你的网页了。 如果你使用 Trumpet Winsock 的话, 你不需签入Netware □面以及执行 TCPMAN。<P><H3><A NAME="NWWin95"></A> Windows 95</H3><P>本章节解释如何在 Win95 上安装 32 位元的客户端程式。 首先你必须安装下列的软体<P><BLOCKQUOTE><CODE><PRE> Client for Netware Networks (来自 Microsoft 或 Novell都可以) Microsoft TCP/IP Protocol Network Adapter</PRE></CODE></BLOCKQUOTE><P>要安装这些项目,按我的电脑→控制台→网路,按新增。现在你应该是在一个显示客户端、介面卡、协定及服务的视窗□。安装 the Client for Netware Networks:<BLOCKQUOTE><CODE><PRE> 1. 在客户端按(滑鼠)两下 2. 在 Microsoft 或 Novell 上按一下 3. 在 Client for Netware Networks 按两下</PRE></CODE></BLOCKQUOTE><P>安装 TCP/IP 协定:<BLOCKQUOTE><CODE><PRE> 1. 在协定上按两下 2. 按 Microsoft 一下 3. 按 TCP/IP 两下</PRE></CODE></BLOCKQUOTE><P>Windows 95 本身会自动安装几个不同的协定。指向他们并按移除钮将他们移除。一般来说Win95 会安装 Microsoft NetBeui 协定以及IPX/SPX 相容协定。你可以删除 NetBEUI 协定,但如果你想签入到 Netware 伺服器,那你会需要 IPX/SPX 协定。<P>按 TCP/IP 一下设定它, 按内容,按 IP 位址一栏<BLOCKQUOTE><CODE><PRE> 在 "指定 IP 位址 " 对话盒中输入你的 IP 位址 172.17.0.5 在子网路庶罩对话话中输入 255.255.255.0</PRE></CODE></BLOCKQUOTE>选取通讯闸<BLOCKQUOTE><CODE><PRE> 在新闸道对话盒□输入你的通讯闸(路由器)位址 172.17.0.254 按新增钮</PRE></CODE></BLOCKQUOTE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -