有請識者不吝賜教,先謝了。
在下在幾台winxp上安裝網路元件如下:
client for mswin
file & printer sharing - 只與 ipx/spx相連,取消tcpip的使用
nwlink netbios
nwlink ipx/spx - 內網0,框架自動偵測
tcpip - 192.168.x.x , 取消netbios over tcpip
<設定為同一個工作群組>
簡單的說,就是只用 ipx 跑 file sharing,禁止用 tcpip 分享(避免網芳大公開啦^_^)
Q1 : 如果在ip分享器內側 lan,使用 tcpip 跑分享,從外側 internet 可以看得到嗎?
(如果看得到...上面這樣設才有意義吧)
____狀況分隔線_______
ok,和標題有關的狀況在這裡:
現有 A B C 三台實體機器,在 ip 分享器(以下簡稱 hub,因為我的問題在 lan 端)內側物理相連如下:
hub-|-A
|-B
|-C:<share>
share為C上分享的目錄名。此時 ABC 互相看得到。
如果改為物理相連如下:
hub-|-A-C:<share>
|-B
A有雙網卡,網路元件設定同上,沒特別指定bridge,nat功能,A-C tcpip 與 A-B 不同(反正我不是問 tcpip 的狀況...)
此時AB互相看得到,AC互相看得到,但BC通常互相看不到;
有時在"工作群組電腦"互相看到了,想click進去看分享資源時就說沒有使用權限
(當然,帳號有密碼,目錄以及分享權限有開)
Q2 : 要怎樣才能讓此時的BC互通呢?
我知道tcpip開分享甚至netbios然後適當指定ip就可以通了(因此連接是沒有問題的),可是我現在是想用 ipx 跑分享。
看來像是A上的雙網卡的 ipx 不互通。可是 google 了一下,好像跑 netware 的 lan 是這樣接好,ipx 就可以拿 A 當 router,然後就可以通了?
所以原因似乎是 XP 沒跑 ipx routing?
可找了老半天也只找到這篇:
http://www.microsoft.com/technet/pr...e.mspx?mfr=true
真的將 Routing and Remote Access 啟動,系統就多了個連入連線,而 ipx 的網號就被自動亂設;
就算全設回0 (已用 ipxroute 確認過,除了loopback與這個連入連線不是0)也還是AB,AC 都不通。
____狀況分隔線_______
ok,你說就大家全都接hub就好了咩...
下官真正想做的是這樣是也:
hub-|-A-D
|-B
|-C:<share>
D 是vmware virtual machine,和A以 NAT 或 host only 相連,以 ipx 跑分享。
AD當然通,
AB,BC,AC 當然通,
但BD,CD 顯然不通。
如果AD跑NAT(這樣D就相當也接在hub上了),C設tcpip分享,CD就可以用tcpip找到對方,但...
Q3 : 如前述,用tcpip跑分享,這樣會不會讓分享從 lan 端 經由 ip 分享器洩漏到 wan 端呢?
____狀況分隔線_______
為了避免洩漏,還可以這樣:
hub-|-A---|-D
| |-C:<share>
|-B
若只跑 ipx分享,AD,AC,AB通;BC,CD不通;若CD加跑 tcpip share就通,而AD 與A-hub不同段,A-hub間tcpip分享取消,所以應該沒有洩漏的問題--但 BC 還是不通。
Q4 :總之,下面的聯結方式是動不了了:
hub-|-A---|-D
|
|-B
那麼 C 應該掛在哪哩,並如何設定ipx 甚至routing,才能讓 ABD都能用 ipx 看見 C 呢?
謝謝你的耐心看到這裡。
