?? 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>要安裝這些項目,按我的電腦→控制臺→網路,按新增?,F在你應該是在
一個顯示客戶端、介面卡、協定及服務的視窗□。
安裝 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 + -