
這是我在 virtualbox 中的設定。
範圍為 112.123.1.100 到 112.123.3.188 的 DHCP 範圍,長度 = 16,路由器 IP 為 112.123.2.2(這也是配置 DHCP 的伺服器的 IP)。
之後我將Windows Server 2012的IP手動設定為IP:112.123.2.2。子網路:255.255.0.0 閘道 = 10.0.2.2 DNS1:10.0.2.2 DNS2:8.8.8.8
執行伺服器的此 virtualbox VM 位於內部 NAT 網路類型上。為了存取互聯網,我按照本指南將第二個適配器配置為 NAT 類型:https://www.nakivo.com/blog/virtualbox-network-setting-guide/
伺服器可以 Ping google.com,因此可以存取互聯網。
客戶端:
我將 VM 配置為內部 NAT 類型。現在我將 IP 位址設定為以下內容: IP:112.123.3.95 子網路:255.255.0.0 網關:112.123.2.2
DNS1:112.123.2.2 DNS2:8.8.8.8
之後,在 Windows 10 Pro 的虛擬機器中,我加入伺服器網域(工作群組)。
當我從客戶端 ping 伺服器時,我在 CMD 中收到回應,但當我 ping 8.8.8.8 時,我在 CMD 中收到「請求逾時」訊息。
有誰知道我做錯了什麼?同樣,這一切都發生在虛擬機器的 virtualBox 內部。
編輯:忘記提及客戶端確實可以 ping 伺服器,但伺服器由於某種原因無法 ping 用戶端,但客戶端能夠加入伺服器工作群組/網域。所以我不知道那裡發生了什麼事。
答案1
您的用戶端 (112.123.3.95) 與伺服器 (112.123.2.2) 位於相同子網,這就是為什麼本機 ping 運作的原因。
但是,客戶端預設路由指向伺服器的預設路由(到達 8.8.8.8)。
由於伺服器可以 ping 通 8.8.8.8,因此在我看來,您的伺服器沒有啟用路由和遠端存取服務。