請參考在 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 並且 不要管所有與通訊閘/路由器的連結。
如果你沒有路由器,現在可以跳過這章節
如果你沒有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
檔案裏。
為了能夠設定 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=.....)
在一台電腦上, 你可以選擇使用 Win3.1、WFWG 或是 Win95。 如果你使用 Microsoft 或 Novell 的 32 位元客戶端程式, 對於在 Win95 或早期的 windows 上的安裝步驟就不同了。如果你要使用 16 位元的客戶端程式,那 麼那些步驟就一樣了。 你可以參考 Windows 3.x 安裝指示。關於在 Win95 上面安裝 32 位元客戶端程式, 請跳到 安 裝Windows 95。
如果你使用 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。
本章節解釋如何在 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 伺服器。
如果你使用 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
本章在解釋如何在 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 伺服器了。
本章節解釋如何在 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 伺服器了。
本章節解釋如何在 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 伺服器了。
如果你使用 Macintosh 做為存取你的網路的。 那麼,本章就是在說明如何 在 PowerMac 上安裝 MacTCP。
附記: 要讓你在使用 WWW 瀏覽器時及所有的內部網路命令時使用 http://linux.mydomain/
來代替 http://172.16.0.1/
來連上伺服器。你需要修改
hosts
檔。它的格式和使用 Unix 上的不同。 Mac 的hosts 檔是以 RFC-1035為主。你可以加上你的
其他主機 (Netware, Unix, WinNT)。 MacOS 將它的 HOSTS 檔放在
System folder
的Preferences 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。 首先, 你必須先從 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 伺服器了。