Networking

無法上網,但 DHCP 提供 IP?

  • May 10, 2016

我正在按照 EliTheComputerGuy 的 Windows Server 2012 教程來使用 Active Directory 設置我的 Windows Server 和辦公電腦:

https://www.youtube.com/watch?v=ZfsXh_LSkgE

我想設置 Windows Server 2012,以便所有連接到我的網路的設備都獲得給定範圍 (10.xxx) 內的 IP 地址。由於在我的建築物接收中的路由器上啟用了 DHCP,並且我無法禁用它,我無法將提供網際網路的乙太網線直接連接到我的交換機,因為這將為連接到它的所有設備提供 10.11 內的 IP 地址。我不想要的 22.x 範圍,因為我想創建自己的子網。

這是我的設置:

帶有 2 個 NIC 的 Windows 伺服器:

  • NIC1 = 靜態 IP (10.11.22.50)
  • NIC2 = 靜態 IP (10.0.0.1)

NIC1 使用進入建築物的乙太網線連接到外部網路。NIC2 連接到交換機以形成我的專用網路。

我已經觀看了影片,到目前為止一切正常:DHCP 工作正常,伺服器為我的筆記型電腦提供了 10.0.0.20 的 IP(根據我的網路設置保留了 20 個 IP)。

但是,Eli 在他的影片中只使用了 1 個 NIC,但我的伺服器中有兩個,並且必須使用兩個才能訪問外部網路和我的專用網路。

出於測試目的,我已將筆記型電腦連接到 NIC2,以便測試網際網路是否正常工作。

筆記型電腦從 DHCP 獲取 IP 地址,但無法從瀏覽器訪問任何網站。如果我從筆記型電腦上 ping,我會得到以下輸出:

  • 10.0.0.1 = 成功
  • 10.11.22.50 = 超時
  • 10.11.22.254 = 超時

因此,出於某種原因,Windows 伺服器不允許我通過來自 NIC1 的伺服器的 Internet 連接從新網路上的外部設備訪問 Internet。

我已經嘗試過使用不同的路由服務並完全禁用我的防火牆以確保沒有任何東西被阻止,但是我仍然面臨同樣的問題。我還能嘗試什麼來使網際網路訪問正常工作?

我很欣賞這個問題可能有點難以理解,所以如果需要,我願意提供更多資訊(圖表、配置等)。

謝謝!

確保在路由選項的外部介面上啟用 NAT,只有這樣您在 DHCP 保留設置中配置的設置才會起作用。

可以訪問網關後才能訪問Internet,因此請先解決該問題。也就是說,您需要 DHCP 主機能夠 ping 10.11.22.50。

先驗地,存在三種可能性:

  1. DHCP 主機未丟棄線路上的 ICMP 回應要求。
  2. DHCP 主機和網關之間的傳輸沒有發生。
  3. 網關主機沒有丟棄 ICMP echo 回复$$ right $$金屬絲。

聽起來你有一個本地交換機,所有東西都掛在那個交換機上,所以它不太可能是#2,假設 DHCP 正確發生。

要查看線路上發生的情況,“wireshark”是您的朋友。安裝並查看嗅探器跟踪。但是,在您去那里之前,您至少可以查看路由表。

在 DHCP 主機上,您需要有一個路由表條目來告訴它將非本地數據包發送到哪裡。尋找類似的東西

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
         0.0.0.0          0.0.0.0          10.0.0.1      10.0.0.X     10

如果那不存在,那是您問題的根源。您的預設網關應由 DHCP 伺服器提供,因此請重新檢查該配置。

如果不存在,則網關主機可能由於某種原因不知道本地連接的網路。(對該介面的 ping 正常,因此不太可能。)

我賭#1。

引用自:https://serverfault.com/questions/775669