[教學] 架設 2 ~ 5 台 Win9x 電腦 , (免集線器) , 分享檔案 & 網路連線 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版 > ---- 網 路 技 術 精 華 版


PCZONE 討論區



通知

---- 網 路 技 術 精 華 版 DNS、Mail、WWW 等 SERVER 架設心得或是各種網路技術精華區。

FYI
會員
架設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
http://www.sohointer.net/howto/router.htm

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

3.Free Sharing Programs
http://www.practicallynetworked.com/.../freeshare.htm

4.Adding the second NIC(Tip #7: Two of the same)
http://www.practicallynetworked.com/...ichelp.htm#Tip #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)
http://www.practicallynetworked.com/...ichelp.htm#Tip #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
http://www.sohointer.net/download/EnableRouting.inf

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

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

---------------------------------------
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
http://www.sambar.com/

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一頓, 只有您自己試著單獨去完成, 才能體會其中的成就與樂趣


會員

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

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

三台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
會員

以下是針對 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!
http://www.netiq.com/qcheck/default.asp

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

A)安裝Win9x 內建的 Dial-Up Server, http://www.wown.com/J_Helmig/dunservr.htm
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)
http://support.microsoft.com/support.../Q267/6/43.asp

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

不錯~有實驗的精神
VECTRA-B 進口版

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

剛剛發現, 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, 非常有彈性, 又便於控制, 不過前提是, 最好要有相當的技術底子喔


VECTRA-B 進口版

引用:
最初由 FYI 發表
剛剛發現, Sygate 4.0 其中的一個功能 "Bridge Settings", 看起來好像可以支援四個Local 網域, 也就是說支援Sygate Server 安裝五片網路卡(WANx1 + LANx4), 如果真是如此, 那麼小弟還是投 Sygate 一票, 至於免費的Pr...
太神ㄌ~~等級差太多```看不懂...@@~
FYI
會員

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

Handling Special Applications
http://www.practicallynetworked.com/...pecialapps.htm

Special Applications - Opening Ports
http://www.practicallynetworked.com/.../app_ports.htm

Special Applications - Port List (最重要)
http://www.practicallynetworked.com/..._port_list.htm

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

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

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


主題工具


類似的主題
主題 主題作者 討論版 回覆 最後發表
超韌派---- 積體電路 & 8051 教學 tedlin -- 優 質 網 站 分 享 1 2002-05-05 07:47 PM
&#35831;教在局域网上&#23454;&#29616;&#35270;&#39057;&#28857;播的&am ttnjw -- 網 路 技 術 版 20 2001-09-15 11:24 AM
[教學] ZyXEL 642R/642M 硬體 PPPoE & 架站教學文章 阿 土 ---- ADSL 精 華 版 14 2001-07-06 09:10 AM






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

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