PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   ---- 網 路 技 術 精 華 版 (https://www.pczone.com.tw/vbb3/forum/33/)
-   -   [教學] 架設 2 ~ 5 台 Win9x 電腦 , (免集線器) , 分享檔案 & 網路連線 (https://www.pczone.com.tw/vbb3/thread/33/21386/)

FYI 2001-11-12 07:36 PM

架設2~5台Win9x網路(免集線器), 分享檔案&連線
 
真的不知道該如何命名, 才能夠讓有興趣的網友找到這篇文件? 在看到 "網路硬體討論版" 有網友問到 "3台電腦的接法???", 其實還有其他網友也有類似的需求, 只是題目或許不同, 或許是兩台PC, 或許是五台PC, 想不到經濟不景氣之下, 逼著大家想辦法把區區 1000 大洋集線器(交換器)的錢省下來, 所以這篇文件的重點就是要幫助大家, 如何只用網路卡&網路線連接網路, 而省下集線器的錢?!

**************************************************
目標:
1.架設2~5台Win9x網路, 檔案分享, 連線分享(不確定是否支援 Dial on demand)
2.**省略集線器**, 用Server 代替集線器
3.其中一台Win9x當作Router & Proxy/NAT Server, **必須保持開機**
4.必要時還可以安裝 Web/Ftp/Mail Servers...

**************************************************
參考文件:

1.Install Router
[url]http://www.sohointer.net/howto/router.htm[/url]

2.Setup TCP-IP Routing
[url]http://www.wown.com/J_Helmig/routeset.htm[/url]

3.Free Sharing Programs
[url]http://www.practicallynetworked.com/sharing/freeshare.htm[/url]

4.Adding the second NIC(Tip #7: Two of the same)
[url]http://www.practicallynetworked.com/support/twonichelp.htm#Tip[/url] #7

**************************************************
事前規劃:

控制台->系統->裝置管理員->電腦->內容->中斷需求(IRQ)
03 COM1 (建議安裝 Serial Mouse)
04
05 Sound Card
06 Floppy Controller
07 LPT1
09
10 VGA
11
12

以上列出一個典型的系統, 我們發現也許可以空出4 個IRQ, 以便對應到4 片網路卡, 其實 Windows 支援 IRQ Steering, 因此您或許會發現兩個以上的裝置共用一個IRQ, 理論上來說不應該會有問題, 然而如果都沒有問題, 那就不叫做 Windows! 所以最好盡量避免共用IRQ, 舊電腦不妨直接進入BIOS 的 "PNP AND PCI SETUP", 新電腦請翻閱手冊, 查明PCI Slot 順序與IRQ 的關係, 一般來說, 大部分的新主機板都有5~6 個PCI Slot, 除了AGP 旁邊的PCI Slot 絕對不要使用之外, 應該還有4~5 個空的PCI Slot, 如果您的 Sound Card 是 Onboard 的, 那麼您應該可以連接5~6 台PC, 問題是您的Sound Card 可能需要兩個IRQ, 您可能還有USB Device, 此時您或許可以將沒用的裝置 Disable, 如 LPT1

在您繼續以下軟體安裝之前, 請先將Server 的硬體安裝好, 建議您裝好一片網路卡再裝第二片, 一次全部裝上很容易出狀況, 尤其當您的網路卡是同一品牌的時候(例如螃蟹卡), 請您再看一遍
4.Adding the second NIC(Tip #7: Two of the same)
[url]http://www.practicallynetworked.com/support/twonichelp.htm#Tip[/url] #7

**************************************************
首先要留意的是, 如果您只有兩台PC, 那麼不管是NAT or Proxy 的方式都適用, 一般來說, Win9x based NAT 軟體如ICS/Sygate, 最多支援WANx1 & LANx1, 因此不適用於Server 上安裝三片或以上網路卡, 因為您可能需要安裝兩套以上NAT 軟體, 此時只能以Proxy 解決, 如果您的Server 是WinNT/2K, 由於功能比較強, 因此NAT or Proxy 均可, 但是這不在本文討論的範圍, 本文的目的是在幫助只懂得Win9x 的網友, 如果您已經超越此境界, 那麼小弟反而是在班門弄斧了

其次, 由於NetBEUI 不能跨Router, 而且Win9x/ME/NT/2K 內建的Router 只能Forward IP, 因此IPX 應該也派不上用場, 所以只需安裝 TCP/IP

請詳閱Proxy Server 功能說明, 少部分Proxy Server 功能陽春, 只支援HTTP, FTP, Mail 等等

**************************************************
實作:
以三台 Win9x/ME PC & 5片網路卡, 組成一個分享寬頻的區域網路, 中間不使用集線器, 四台以上, 只須在Server 增加網路卡, 方法類似

佈線:
          /-PC(B)
Internet <- Server(A)
          \-PC(C)

---------------------------------------
Server(A): Win9x/ME Router & NAT server
網路卡1(A1): 連接 WAN, 請自行安裝好 TCP/IP or PPPoE 並設成預設的通訊協定
網路卡2(A2): 連接 PC(B)
IP : 192.168.0.1/255.255.255.0
G/W: None
DNS: None
網路卡3(A3): 連接 PC(C)
IP : 192.168.1.1/255.255.255.0
G/W: None
DNS: None

安裝 EnableRouting.inf Installer File
[url]http://www.sohointer.net/download/EnableRouting.inf[/url]

建立一份 Hosts, 複製成 Lmhosts, 再將 Hosts & Lmhosts 複製到其他PC

安裝 AnalogX Proxy Server
[url]http://www.analogx.com/files/proxyi.exe[/url]

---------------------------------------
PC(B): Win9x/ME Client
網路卡4(B): 連接 PC(A2)
IP : 192.168.0.2/255.255.255.0
G/W: 192.168.0.1
DNS: Disable or 192.168.0.1
Proxy: 192.168.0.1

參考 AnalogX Proxy Server 說明, 設定IE or Netscape 的Proxy 伺服器
For IE, 控制台->Internet 選項->連線, 如果使用ADSL 就進入設定, 如果使用固定IP or DHCP, 就進入區域網路設定->Proxy 伺服器->進階
HTTP & Secure: 192.168.0.1 port 6588
Ftp: 192.168.0.1 port 21
Socks: 192.168.0.1 port 1080
Mail 及其他設定, 請詳閱軟體說明

---------------------------------------
PC(C): Win9x/ME Client
網路卡5(C): 連接 PC(A3)
IP : 192.168.1.2/255.255.255.0
G/W: 192.168.1.1
DNS: Disable or 192.168.1.1
Proxy: 192.168.1.1

HTTP & Secure: 192.168.1.1 port 6588
Ftp: 192.168.1.1 port 21
Socks: 192.168.1.1 port 1080
其餘同PC(B)

---------------------------------------
補充說明:

1.使用Proxy 的方式, 也就是所有的TCP/IP 封包都要透過Proxy Server 間接傳遞, 小弟發現, 對於Client(B or C) 來說, Proxy Server 的IP 就是Gateway 的IP, 所以不需要事先知道WAN 的IP, 這也是AnalogX Proxy 小而美之處, 如果您的網路不通, 請先ping 各PC, 然後仔細閱讀 AnologX 說明, 再檢查Proxy 設定, 如果同時需要架設Web, Ftp, Mail... Servers, 不妨考慮功能更強的 Sambar Server
[url]http://www.sambar.com/[/url]

2.不知各位是否注意到, 每一段網路線都是一個區段(192.168.0.0, 192.168.1.0, etc), PC(B) & PC(C) 跨越Router, 如果沒有WINS Server, 則從"網芳"是找不到對方的, 此時必須先建立Lmhosts, 然後透過"開始->尋找->電腦", 就可以找到對方

3.每一台PC 只設定一個Gateway, 如果你有第二個Gateway, 那麼請執行 Route.exe, 而且Win9x 只支援Static Routing, 在本文所介紹的佈線方式, 是用不到Route.exe, 除非你是將網路兩兩串在一起

3.不要忘了安裝 Files and printer sharing, 最好不要連結對外的WAN

4.在Server 上安裝 ZoneAlarm, 保護你的網路

5.以下節錄自 Sambar Server Documentation
Increase the simultaneous TCP/IP socket count if you are expecting heavy Traffic.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP

"MaxConnections"=256
Note: On Windows95 the MaxConnections argument should be a DWORD, on Windows98 the argument should be a String.

*******************************************
後記:
小弟覺得這篇文件主要適合有架站需求的網友, 反正主機24hr 不關機, 拿來當作多用途, 正好充分利用, 否則還是買 Hub or IP 分享器比較省電費吧! 可不要因小失大

如果您還有疑問, 小弟建議您把以上所介紹的網站, 好好K一頓, 只有您自己試著單獨去完成, 才能體會其中的成就與樂趣

ba88ms21 2001-11-12 07:40 PM

哇哩,這樣那有省法呀,多用的網路卡加一加,也快買一台便宜的hub了,而且這樣會不會制照更多的封包碰撞,ccc,有錯請指正。

SB 2001-11-12 08:44 PM

不符合經濟效益.........,但想法不錯!只是這應該叫環狀網路吧!

FYI 2001-11-12 08:50 PM

三台PC至少需要(三片網路卡+5port Switch) or 五片網路卡, 所以省下的錢就等於
5port 10/100M Switch - 10/100M 螃蟹卡 x 2
= 1250 - 150 x 2
≦ 950 元

四台PC至少需要(四片網路卡+5port Switch) or 七片網路卡, 所以省下的錢就等於
5port 10/100M Switch - 10/100M 螃蟹卡 x 3
= 1250 - 150 x 3
≦ 800 元

五台PC至少需要(五片網路卡+8port Switch) or 九片網路卡, 所以省下的錢就等於
5port 10/100M Switch - 10/100M 螃蟹卡 x 4
= 1550 - 150 x 4
≦ 950 元

你的意思是說, 小弟省下來的錢足夠再買一台10M Switch 了吧!

總統告訴我們要拼經濟, 這也算是拼經濟的一種吧!

是拼經濟重要還是封包碰撞重要?

"其實你還不瞭解我的心", 其中的樂趣才是用錢買不到的, 不信你也試試

FYI 2001-11-13 05:13 PM

以下是針對 AnalogX Proxy 的實驗結果:

1.Client 端的TCP/IP 設定, 不用 Enable DNS, 只要Gateway 正確

2.測試使用任何一個Server IP, Web & Mail Proxy OK, 在此情況下, Proxy 應該優於 NAT(通常NAT 應該優於 Proxy), 而且不會發生 "撥號網路配接卡" 不能被NAT. Client 端的Proxy IP 可以是Server 端的 "任何一片網路卡" 的IP, 設為Gateway IP 應該比較恰當, 因為不須經過Routing, 這證明Router+Proxy "條條大陸通羅馬"

3.以 NetIQ 的 QCheck 測試 Router (Pentium-133, 48M RAM, Win98SE) WAN-LAN throughput, 結果非常理想, 小弟認為效能已經超越一般的IP 分享器(CPU 80x86), 也許略遜於少數以CPU ARM-7 的分享器, 如果 Server 採用 P-II 以上等級, OS 改成 WinNT/2K, 相信加上 WWW Server & Firewall, 效能也不會降低, 不過如果RAM 少於 128M, 可能還是 Win98SE 比較適當
NetIQ Qcheck - The FREE Utility For Network Troubleshooting!
[url]http://www.netiq.com/qcheck/default.asp[/url]

4.順便回答另一位網友的問題 "請教在外用Modem撥回家中上網的問題!!"

A)安裝Win9x 內建的 Dial-Up Server, [url]http://www.wown.com/J_Helmig/dunservr.htm[/url]
B)啟動Win9x 內建的Route 功能(MSTCP->EnableRouting="1")
C)安裝適當的Proxy/NAT(建議用 Proxy)

就可以讓你的Server 成為一個mini-ISP. 有何好處呢? 除了你自己用, 也可以讓親朋好友連接, 雖然速度最高只有 33.6K, 但是免ISP 連線費, 也算是免費資源的一種吧!

6.小弟補充這篇文件時的網路架構是
Internet
->Linux NAT Server (LAN:192.168.1.1)
->Hub
->Win98SE Router/NAT (WAN:192.168.1.2, LAN1:192.168.0.1, LAN2:192.168.2.1)
->Win95 Client(192.168.2.2)

其中有兩個NAT Servers, 因此Win95 Client 的IP 其實被轉換了兩次(192.168.2.2->192.168.1.10->WAN IP)

7.Server 最好不要進入休眠(Hibernation)或暫停(Suspend), 甚至連待機(Standby)都不可以, 最多只能打盹(Idle), 就算支援WOL 可以被Wakeup, 但是容易出狀況, 有一個題外話是, NetBEUI 可能不支援休眠, 如果你是以NetBEUI 作為主要通訊協定的話, 請看
NetBEUI Is Unable to Restore Network Connections When Returning From Hibernation or Standby Mode (Q267643)
[url]http://support.microsoft.com/support/kb/articles/Q267/6/43.asp[/url]

8.Windows 內建的Router 能不能Route IPX? 有待研究, 如果你注意到
MSTCP->EnableRouting="1"
IPX 應該用的是其他的機碼(NW 開頭的), 如果您知道, 歡迎post 上來

iamdc 2001-11-13 05:30 PM

不錯~有實驗的精神:)

cengzie 2001-11-13 06:56 PM

太強ㄌ~~小弟只會用HUB架..2台直接ㄉ接法...@@~

FYI 2001-11-13 07:00 PM

剛剛發現, Sygate 4.0 其中的一個功能 "Bridge Settings", 看起來好像可以支援四個Local 網域, 也就是說支援Sygate Server 安裝五片網路卡(WANx1 + LANx4), 此外, 如果這就是橋接的話, 可能也順便解決了 "不同網域" 互相連結的問題(其實都是沒有Routing 惹的禍), 果真如此, 那麼小弟必須要投 Sygate 一票, 至於免費的Proxy Software, 小弟還是推薦 AnalogX or Sambar

小弟還是再一次強調, 如果你有架設Server 的需求, 又有需要IP 分享器, 那麼歡迎你採用本文的做法, 效能絕對超越廉價的IP 分享器, 你可以加上 Web server, Print server, RAS, 非常有彈性, 又便於控制, 不過前提是, 最好要有相當的技術底子喔

cengzie 2001-11-13 07:04 PM

[QUOTE][i]最初由 FYI 發表[/i]
[B]剛剛發現, Sygate 4.0 其中的一個功能 "Bridge Settings", 看起來好像可以支援四個Local 網域, 也就是說支援Sygate Server 安裝五片網路卡(WANx1 + LANx4), 如果真是如此, 那麼小弟還是投 Sygate 一票, 至於免費的Pr... [/B][/QUOTE]

太神ㄌ~~等級差太多```看不懂...@@~

FYI 2001-11-13 07:42 PM

只要是使用IP 分享器, 或是Software NAT/Proxy, 就一定要考慮到應用軟體的問題, 最長碰到的就是ICQ, NetMeeting, 各種Games, 那麼你一定要到 Practically Networked

Handling Special Applications
[url]http://www.practicallynetworked.com/sharing/specialapps.htm[/url]

Special Applications - Opening Ports
[url]http://www.practicallynetworked.com/sharing/app_ports.htm[/url]

Special Applications - Port List (最重要)
[url]http://www.practicallynetworked.com/sharing/app_port_list.htm[/url]

以上, 你可以找到ICS & Sygate 如何open ports, 不然的話, 遊戲不能玩, ICQ 沒人理你, 可別怪小弟沒事先提醒你

------------------------------------------------------------
此外, 如果一片網路卡有 "兩個以上的IP", 除了像 Sygate/Allboard 等等只用到一片網路卡之外, 還可以如何運用? Routing/Bridging? 不論如何, 在此一併提供給您, 說不定您會發現更高深的運用

Multiple IP-addresses on a Network Card
[url]http://www.wown.com/J_Helmig/multiipa.htm[/url]

cengzie 2001-11-13 07:58 PM

嗚```還是不懂```@@~HUB繼續用好ㄌ~@@~

FYI 2001-11-13 09:11 PM

[QUOTE][i]最初由 FYI 發表[/i]
[B]四台PC至少需要(四片網路卡+5port Switch) or 七片網路卡, 所以省下的錢就等於
5port 10/100M Switch - 10/100M 螃蟹卡 x 3
= 1250 - 150 x 3
≦ 800 元[/B][/QUOTE]
[純瞎掰]
四台PC還有一種解法, 那就是使用Internal Hub, 如果是Internal 5-Port 10/100M N-Way Switch, 估計價格應該在 1000 以內吧! 不過這項產品在國內並不好找(網紅有 10M 的), 找來找去, 找到一家有生產 [url]http://www.worldfamous.com.tw,[/url] 而且產品實在很奇特, 那就是沒有內建NIC, "那我是不是還要再另外買一片網路卡啊?"

幸好又找到另一家 "威武企業" [url]http://www.winic.com/5hubcl-100.htm,[/url]
專門生產各種介面卡, 順發有代理, 但是引進的種類不多, 可能要特別訂購

不過, 我想Internal 應該比External 省電吧! 而且比較不會發燙! 雖然這項產品可能賣的不好, 但是站在節約能源的立場, 我們應該鼓勵他繼續生產, 最好還是要價格下降降降降降!

什麼? PCZONE 感謝我的灌水!? 我要抗議! (不好意思, 修改太多次了)

FYI 2001-11-14 09:42 PM

[QUOTE][i]最初由 FYI 發表[/i]
[B]此外, 如果一片網路卡有 "兩個以上的IP", 除了像 Sygate/Allboard 等等只用到一片網路卡之外, 還可以如何運用? Routing/Bridging? 不論如何, 在此一併提供給您, 說不定您會發現更高深的運用[/B][/QUOTE]
小弟想到了一個用法, 提供參考

<網芳進階>區段互通, 檔案共享
[url]http://www.pczone.com.tw/vbb3/showthread.php?t=32407[/url]

cengzie 2001-11-15 12:45 AM

ㄣ...NetBEUI
好用又好設..
小弟正是使用此通訊協定連家中ㄉ3台pc~

geyukun 2001-11-15 05:28 PM

以前的網卡有bnc接頭....用同軸電纜線把網路串起來,也不用hub...
只是比較慢就是了

hata2398 2001-11-16 03:05 PM

有一點有看沒有懂,我想還是要自己去試過後才知道結果如何,想請問大大,你裝起來笑測試能如何?能否提供測試報告給小弟們開開眼界呢??

FYI 2001-11-17 08:49 PM

為了讓有興趣的網友也能自己DIY, 小弟還是把架設的要訣簡單敘述如下:

佈線:
          /-PC(B)
Internet <- Server(A)
          \-PC(C)

請先把它簡化成三階段, 循序漸進

1.Server(A1) ←→ Internet
2.Server(A2) ←→ PC(B)
3.Server(A3) ←→ PC(C)

在此不詳細敘述第一階段, 那是各位主要的連網方式(Dial-up, ADSL, Cable), 但是請各位不要急著在Server(A) 同時插上三片網路卡, 務必一個階段只增加一片

---------------------------------------
1.Server(A1) ←→ Internet

當各位完成了網路連線, 代表Server(A1) 介面安裝完成, 請進入

"控制台→網路→"TCP/IP->網路卡(A1)→內容→進階->將這個通訊協定設成預設的通訊協定→打勾"

如果你打算插上相同的網路卡, 請於擋板貼上貼紙, 以玆分辨, 完成後請繼續第二階段

---------------------------------------
2.Server(A2) ←→ PC(B)

請安裝Server(A2) 網路卡, Win98/ME 會自動幫您加上TCP/IP 協定, 此時會產生兩項TCP/IP, 如何分辨? 如果您的網路卡是使用同一個驅動程式, 請進入TCP/IP 的 "內容→進階", 如果顯示成預設的通訊協定, 那就是第一片卡, 取消並進入另一個TCP/IP 的內容, 設定如下:

Server 網路卡(A2): 連接 PC(B)
IP : 192.168.0.1/255.255.255.0
G/W: None
DNS: None

於Server 安裝 EnableRouting.inf Installer File (之後必須重新開機)
[url]http://www.sohointer.net/download/EnableRouting.inf[/url]

請接著安裝PC(B)

PC(B): 連接 PC(A2)
IP : 192.168.0.2/255.255.255.0
G/W: 192.168.0.1
DNS: Disable
Proxy: 192.168.0.1 (要從應用軟體去設定)

請把雙絞線接上, 你應該可以從Server(A) & PC(B) "Ping" 到以下IP, "192.168.0.1", "192.168.0.2", 如果你已經連線, 你應該還可以 "Ping" 到 Server(A1) 的IP, 如果你從PC(B) 無法 "Ping" Server(A1) 的IP, 代表Server 沒有正確啟動IP Routing, 請檢查以上步驟是否正確, 並於Server 執行 "Winipcfg /all", 檢視 "IP Routing Enable" 是否打勾, 而執行 "Netstat -r", 可以檢視完整的Static Routing Table

---------------------------------------
3.Server(A3) ←→ PC(C)

方法同上, 設定結果如下:

Server 網路卡(A3): 連接 PC(C)
IP : 192.168.1.1/255.255.255.0
G/W: None
DNS: None

PC(C): 連接 PC(A3)
IP : 192.168.1.2/255.255.255.0
G/W: 192.168.1.1
DNS: Disable
Proxy: 192.168.1.1 (要從應用軟體去設定)

請把雙絞線接上, 你應該可以從任一台電腦 "Ping" 到以下IP, "192.168.0.1", "192.168.0.2", "192.168.1.1", "192.168.1.2", 如果你已經連線, 你應該還可以 "Ping" 到 Server(A1) 的IP

---------------------------------------
安裝 AnalogX Proxy Server
[url]http://www.analogx.com/files/proxyi.exe[/url]

Proxy 的原理就是所有的需求都要透過Proxy Server, 大部分只要在Client 端的應用軟體設定(Server 本身已經可以上網, 所以毋須設定), 如IE 的 "工具→Internet 選項→連線", Outlook Express 的 "工具→帳號→內容→伺服器", 等等, 其他設定, 請詳閱軟體說明

理論上Sygate 4.0 應該也是一個不錯的選擇, 不過這就留給各位自行研究, 重點應該是利用到 "Bridge Mode", 因此也許可以支援5 片網路卡

---------------------------------------
後記:

看完了以上, 相信4~5 台PC, 應該也難不倒各位, 但是我們還是得探討優缺點, 以及適用場合

優點:
1.省去Hub 的$$$(這不就是我們的追求嗎?)
2.WAN to LAN, LAN to LAN 都是 100M, 一般IP 分享器的WAN 是 10M
3.CPU 勝過便宜的IP 分享器(80x86, 30~80MHz)
4.Server 集眾多功能於一身(NAT/Firewall/Web/Ftp/Mail/Fax...), 充分利用, 絕不浪費
5.OS Win9x/ME 即可, 容易維護, 不一定要WinNT/2K
6.如果把其中一段連線改成Modem to Modem, 那就是 Modem Dial-up Server, 可供外界撥入

缺點:
1.Server 必須保持開機(而且[B]不能當機[/B])
2.Server 負擔略為增加, 尤其是LAN to LAN File Transfer
3.可選擇的免費Proxy/NAT 軟體有限, 穩定性有待考驗(所有Windows 都一樣!), 應用程式支援度也有限
4.除非Proxy/NAT Server 支援Modem Dial-up On Demand & Hang-up While Idle, 否則不適用於56K Modem 分享

適用場合:
1.以上缺點對你完全不重要, 你能自行解決
2.原本就打算架設Server
3.只有一個IP, 或是你只需要一個IP 以便架設防火牆
4.適合5 台以內區域網路, 或是你一個人玩好幾台電腦
5.[B]你只需要增加一台電腦, 但是Hub 剛好不夠用[/B]

對啊! 為什麼要為了增加一台電腦再買一台Hub 呢? 您心動了嗎? 心動不如馬上行動!


所有時間均為 +8。現在的時間是 11:25 PM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。