
我的網路有問題。我有一個網絡,包含 3 台電腦、1 台印表機和 1 台 Windows Server 2008 版本。
- 路由器(192.168.1.1)
- 計算機 1 (192.168.1.100)
- 計算機 2 (192.168.1.102)
- 計算機 3 (10.250.20.100)
- 印表機 (192.168.1.103)
好吧,我的問題是電腦3具有不同的 IP 位址,無法與印表機通訊。所有電腦和印表機都連接到相同路由器和相同 Windows Server 2008。
編輯:稱為「電腦 3」的電腦是在虛擬機器 (Parallels) 中作為來賓運行的 Windows 電腦。主機是 iMac,具有有效的 NAT-IPv4 位址。 Windows 電腦(位於 Parallels 內)無法與印表機通訊。
答案1
一些有助於解決您問題的知識:
我把它寫得這麼詳細,是為了讓你們以後能夠自己解決這樣的問題。
您的網際網路服務供應商(互聯網服務供應商)僅提供您一個可路由的 IPv4 位址[A]在互聯網上。 (連接到 whoer.net 以查看此 IPv4)。現在的問題是,你只有一個位址,但有多台計算機,你想連接到網路。解決方案是,您擁有一台自己的路由器,它可以獲得您的一個公共 IPv4 位址。但是,現在您的路由器有 IPv4 位址,但您的電腦沒有。所以技巧來了,你的路由器自己創建一個網絡,稱為子網,為您的電腦提供位址。這些位址無法透過網路路由,因為每個人都可以將這些私人子網路位址分配給他們的電腦(網路介面控制器)。路由器預設創建的最常見網路是 192.168.1.0/24[乙]。
每台連接到路由器的電腦都會獲得一個從子網路分配的 IP 位址,您的 iMac 也是如此。預設情況下,在虛擬機器中執行的 Windows 作業系統是不同的,因為您的虛擬機器主機程式 (Parallels) 充當路由器,並為虛擬機器來賓(Parallels 中的 Windows 電腦)建立另一個子網路。
問題的解決方案是更改 Parallels 的網路設置從 NAT 到橋接以太網。
我自己沒有 Parallels 的副本,但我找到了一個非常好的文章。它是德語寫的,但你應該透過谷歌翻譯和文章中的許多圖片來了解它。
[A]在這種情況下,可路由意味著網際網路上的路由器接受此 IPv4 位址為合法位址,並知道它們必須將封包傳送到哪個方向。欲了解更多詳情,請收聽史蒂夫吉布森 (Steve Gibson) 在 SecurityNow! 上的解釋podcast 25,26,27。
[乙](/24 表示您只能自行選擇 IPv4 位址的最後一個數字。預設情況下,您的路由器選擇 192.168.1.1,因此您可以選擇從 192.168.1.2 到 192.168.1.254 [192.168 .1.0 和192.168.195.分配給您的電腦。的最後8 位。
PS:本文並不聲稱所有細節都準確,以便新手更容易閱讀。如果您仍然認為可以提供更多詳細信息,而又不會失去剩餘的可讀性,請提交更改!