-
網芳進階_區段互通,檔案共享_請教另一個問題
在精華版看完 <網芳進階>區段互通,檔案共享一文,很抱歉重提一下舊事,
但是,小弟因為另一種需求,接法稍異,因為一直不好解決,尚望有大人可指點一二:
ADSL-HUB ┬PC1(192.168.1.1)
└PC2(NAT)-HUB → PC LAN (192.168.1.2 - 192.168.1.5)
中華的計時 ADSL 只給 2 個浮動 IP, 我想把其中一個給 PC1 用,因為我最常用這一台.
剩下的一個 IP,則給 PC2 取得,然後,這台 PC2 (有兩張網卡) 跑 NAT 程式,讓其下的 PC LAN 上網.
虛擬 IP 設定如上.
網芳不用 TCP/IP 做,而是用 NetBEUI,因為 NAT 從中做梗的關係,當然 PC1 和 PC LAN 就沒法用網芳互通,PC1 只能看到 PC2.
可否請指點一下,如果改用 TCP/IP 如何來讓 PC1 和 PC LAN 相見,或有其他更好的辦法?
-
用Static Route
不過你的PC1和NAT應該也不通吧
還是你有用其他Mask???
-
差一點以為小弟打錯了, 不然怎麼會讓兩個不同網路使用相同網域?
1.PC1 (192.168.1.1) & PC LAN (192.168.2.0) 要使用不同網域
2.在PC1 設定將 PC2 (192.168.1.2) 當作通往 PC LAN 的 Gateway, 但是千萬不要誤將 PC2 當成 Default Gateway!
C:\Windows\Route.exe add 192.168.2.0 MASK 255.255.255.0 192.168.1.2
-
啊~~~非常的抱歉, 我有一黠弄錯, 我現在是弄成這樣:
ADSL-HUB ┬PC1(192.168.1.1)
└PC2(NAT192.168.1.2->對內的卡)-HUB → PC LAN (192.168.1.3 - 192.168.1.5)
所以, pc1 是可以和 pc2 互通的.
我突然想到一個方法, 不知道行嗎:
反正網卡很便宜, 一張螃蟹卡才 200,乾脆在 PC1 加一張卡只對內, 讓這張新加的卡加入 後面的 PC LAN (192.168.1.1 / 255.255.255.0), 原來的卡則只對外, 虛擬 IP 拿掉.
(或者是, 加入這第二張卡之後, PC1 就可以還是用 NETBEUI 來加入後面的 PC LAN 網芳, 而不必一定要用 TCP/IP 了?)
這樣,這台跑 WIN 2K 的 PC1 大概還可以順便也做 NAT 的工作,讓後面的 PC LAN 可以有兩個 GateWay 可以出去?
-
你確定你的NAT會有作用嗎???
照這樣看你的NAT兩塊卡在同一網段上
這樣違反Router的運作方式
FYI網友講的方法對你來說是最好的解法
-
>你確定你的NAT會有作用嗎???
目前並沒設 route, PC2 扮演的 NAT 完全正常, 運作沒問題. PC LAN 的每一台都可上網. 網芳也正常.
PC1 還沒裝上第二張卡, 目前只是說說而己, 虛擬 IP 倒是這樣設了. :p
>FYI網友講的方法對你來說是最好的解法
OK, 謝謝, 我會來試試! Thanks!
>2.在PC1 設定將 PC2 (192.168.1.2) 當作通往 PC LAN 的 Gateway, 但是千萬不要誤將 PC2 當成 Default Gateway!
sorry, 這句看的有點迷糊, 前面半句是不是指那個 route DOS 指令? 後半句是指網芳 TCP/IP 的 GATEWAY 設定, 對嗎?
-
[QUOTE][i]最初由 ulimie 發表[/i]
>2.在PC1 設定將 PC2 (192.168.1.2) 當作通往 PC LAN 的 Gateway, 但是千萬不要誤將 PC2 當成 Default Gateway!
sorry, 這句看的有點迷糊, 前面半句是不是指那個 route DOS 指令? 後半句是指網芳 TCP/IP 的 GATEWAY 設定, 對嗎? [/B][/QUOTE]
沒錯
這就是Static route的方式
將送往192.168.2.0這個網段的封包送到192.168.1.2這塊卡上面
不然它遇到路由表沒有指定如何傳送的封包
一概往Default Gateway丟
所以你最好還是將NAT上的兩張卡設成兩個不同的網段
因為NAT事實上也是一種Router的功能
你的PC1並不需要第二張網路卡
-
漏掉最重要的一點, PC2 要改成TCP/IP Router
EnableRouting=1
請看原始文章修改, 此外, 中間隔了一個Router, 網芳看不見對方, 可以用 "尋找->電腦", 可是PC1 要找別台PC 只能尋找IP, NetBEUI 不能跨越Router, IPX/SPX Router 則很少人用
一片網路卡本來就可以設定兩個以上IP, 方法請看原始文章
看起來你有兩個Hub, 其實一個就可以, 而且最好是Switch, 全部用Switch 串在一起, 其中任兩台PC 可以執行PPPoE, 這兩台PC 之一執行NAT + DHCP Server, 其他的機器由DHCP 取得IP, 這樣做法非常有彈性
如果都用Switch 串在一起, 網芳就有很多選擇, 用NetBEUI or IPX/SPX 問題最少, 也最簡單, 最好設成預設的通訊協定, 至於 TCP/IP 也可以! 不要忘了PC1 & PC2 都有兩個IP! 如果你堅持要用TCP/IP 分享網芳, 請自行摸索
-
netbeui 的廣播, pc1 會因為 pc2 的關係, 到不了 pc lan
即使是有 wins 做解析, 因為同 network segment 的關係, routing 並不會走到 gateway, 所以如果不動IP, 只有一種解決方法:
pc2 bind 多個 ip, 監聽之後 redirect 進去 不過此法不實用
應該這樣子做
將 pc lan network segment 改為 192.168.2.0/24
然後 pc1 加一筆 static route 192.168.2.0 到 pc2
pc2 enable ip routing
接著, 沒有 wins 的話, 就在 hosts 加入適當的對應即可
-
[QUOTE][i]最初由 FYI 發表[/i]
看起來你有兩個Hub, 其實一個就可以, 而且最好是Switch, 全部用Switch 串在一起, 其中任兩台PC 可以執行PPPoE, 這兩台PC 之一執行NAT + DHCP Server, 其他的機器由DHCP 取得IP, 這樣做法非常有彈性[/QUOTE]
我是這樣做過, 可以, 用的 HUB 是 PCI 的 8 PORT Switching HUB, 內部網芳全部只限走 NETBEUI,虛擬IP (只有一個192.168.1.X) 全部只限用來做內部上 INTERNET 之用, 這時候, PC2 兩張網卡的插頭都同時接回那一個 HUB, 所有其他 PC 也接到那個 HUB,甚至 ADSL 也接在那, pc1 和 pc2 都用 RASPPPOE 經過那個 HUB 上網.
這樣, 甚至在做 NAT 的 PC2 沒開時, 任一台 PC 只要掛上 RASPPPOE 都可以單獨撥接上網. 沒有問題(試過了).任一台 PC 都可很順利的在網芳找到.
不過, 這樣, collision 比較嚴重?
-
[QUOTE][i]最初由 ulimie 發表[/i]
[B]
不過, 這樣, collision 比較嚴重? [/B][/QUOTE]
既然是 HUB
串的電腦越多
當然碰撞機率就越高
同時
也容易有廣播塞爆頻寬的問題
-
[QUOTE][i]最初由 ulimie 發表[/i]
[B]我是這樣做過, 可以, 用的 HUB 是 PCI 的 8 PORT Switching HUB, 內部網芳全部只限走 NETBEUI,虛擬IP (只有一個192.168.1.X) 全部只限用來做內部上 INTERNET 之用, 這時候, PC2 兩張網卡的插頭都同時接回那一個 HUB, 所有其他 PC 也接到那個 HUB,甚至 ADSL 也接在那, pc1 和 pc2 都用 RASPPPOE 經過那個 HUB 上網.[/B][/QUOTE]
PC2 只需要一片網路卡
[QUOTE][B]不過, 這樣, collision 比較嚴重? [/B][/QUOTE]
擔心Collison, Hub(Switch)又不夠好, 那就改用TCP/IP, File and printer sharing 只Bind TCP/IP, 不要Bind PPPoE
-
2 個附加檔案
[QUOTE][i]最初由 FYI 發表[/i]
[B]
擔心Collison, Hub(Switch)又不夠好, 那就改用TCP/IP, File and printer sharing 只Bind TCP/IP, 不要Bind PPPoE [/B][/QUOTE]
請問...所謂File and printer sharing 只Bind TCP/IP, 不要Bind PPPoE....等
一般網芳內定走的是netbuei對嗎?那如果我將如附圖中所示將File and printer sharing取消會影響網芳的存取嗎(包括檔案的存取、網路印表機的使用、區網遊戲的進行如AOC)??
-
>PC2 只需要一片網路卡
很不幸. PC2 是 200MMX 的較差 PC, 又使用的 NAT 程式他非要兩張卡不可.
有 2 個 HUB, 想一個用來對外, 一個對內, 卡也還有剩的可用, 分開就沒事了?
-
[QUOTE][i]最初由 afrite 發表[/i]
[B]
請問...所謂File and printer sharing 只Bind TCP/IP, 不要Bind PPPoE....等
一般網芳內定走的是netbuei對嗎?那如果我將如附圖中所示將File and printer sharing取消會影響網芳的存取嗎(包括檔案的存取、網路印表機的使用、區網遊戲的進行如AOC)?? [/B][/QUOTE]
這是安全性的問題
意思就是不要讓你的 netbeui 被外界建立連線
其他非相關協定是不受影響的..
-
ICS 只支援兩個網路實體介面, Sygate/All Board 則可以支援一片網路卡
Pentium-133 當作NAT 就很夠用了, 重點是RAM 最好64M 以上, 若低於32M, 還有LINUX 可用, 小弟有一台P-75+16M RAM+300M HDD NAT+Web Server, OS用RedHat 6.0
NetBEUI 使用廣播方式, Switch 有學習MAC 的功能, 因此使用TCP/IP 可得到不錯的效果
-
呵呵,那台 PC2 用的 NAT 程式是 WinRoute 4.2.2 啦~~只能跑 98,爛爛的 PC 不好去跑 Win2k 吧,Linux 又不會,只好認囉...
我不喜歡 Sygate,因為早期在還沒用 WinRoute 之前, 我曾用他在 486 機器上和 Win95 跑過NAT,發現他比 WinRoute 的效率低太多,而且,WinRoute 的程式又小,才一張磁片而己,Sygate 就被我 Fire 掉了!
會用 WinRoute 因為我貪的是他附有我想要的 mail server,還有 PC2 是固定不關機的,因為我工作有用到,還要跑 FTP Server.....所以,只好這樣了,不然我早就去買 IP 分享器了..... :p
不過,真的很謝謝大家,這次讓我搞懂很多東西,謝謝了!!
-
adsl-hub-pc1
-pc2(sygate 伺服)
-pc3(sygate 客人)
-pc4(sygate 客人)
-pc5(sygate 客人)