我有 5 台運行 Windows 7 32 位元的電腦和 2 台運行 Windows XP SP3 32 位元的電腦。我使用工作組,而不是網域。我啟用了簡單文件共享。所有機器都有千兆位元網路卡,並在短距離內正確連接 CAT 6 電纜,全部連接到千兆位元交換器。所有這些機器都使用靜態 IP 位址,並透過 10/100 路由器(我無法更改)連接到互聯網 (50/50Mb FiOS)。
如果互聯網路由器斷開連接,任何電腦之間的簡單檔案共享將以 Gb 速度移動,但如果連接互聯網,速度會下降 3 或 4 倍,則始終低於 10Mb。刪除網路連接,速度會跳回來,僅受機器能力的限制。
所以我在每台機器上放置了第二個千兆網路卡,並與千兆交換器相連。除非與第一個網路斷開連接,否則電腦之間的流量將不會使用第二個網路。
網路 1 - 192.168.1.xxx(連接至 10/100 Internet 路由器) 網路 2 - 10.0.1.xxx(網路上的所有裝置均為千兆位元)
我可以做什麼來引導機器之間的流量流經第二個網絡,該網絡不受 10/100 設備的速度限制?我更喜歡第二個網路的想法,因為檔案傳輸不會使網路一側變得混亂。所有機器都必須連接網路。
託管交換器?網路遮罩? VPN?如有必要,我可以更改任何 IP 位址,包括網路路由器。我仍然被網路遮罩所困擾。
答案1
如果您知道不會獲得更多系統,則可以為每個系統設定 HOSTS 文件,或透過\\10.0.1.xxx
位址共用。我將從主持人開始。
如果你打開記事本(作為管理員),並編輯%windir%\system32\drivers\etc\hosts
and %windir%\system32\drivers\etc\hosts
文件,您可以新增主機,如下所示:
10.0.1.2 Host1
10.0.1.3 Host2
10.0.1.4 Host3
...
10.0.1.15 Host14
儲存文件,然後重新啟動電腦。現在,如果您 ping Host1,您將透過千兆位元網路從 10.0.1.2 獲得結果。
缺點:
- 如果更改電腦名稱,除非編輯此文件,否則更改不會生效。
- 如果您進行變更(例如新增另一台 PC),則需要在所有電腦上編輯這些檔案。
第二種選擇是使用基於 IP 位址的檔案共用。例如,net use z: \\10.0.1.2\SharedFolder /persistent:yes
。如果您知道 IP 位址,這可能對您有用。只要保留這些靜態IP位址,就無需對每台電腦進行維護。
作為參考,當電腦嘗試確定要使用哪個介面時,它會檢查路由以確定將其發送到何處。route
在命令提示字元下查看命令。如果您鍵入route print -4
,它將列出它所知道的 IPv4 範圍,以及它將使用哪個網關與這些主機進行通訊。