
我的環境由 Cisco WS-3750-24T-S L3 交換器、Cisco 3825 整合多業務路由器以及連接到交換器的主機組成。主機是ESXi中的虛擬機,標示為VLAN 30,其實體網路卡連接到交換器上的GigabitEthernet1/0/13。交換器上的連接埠 13 配置為中繼,因為我計劃將多個標記為不同 VLAN 的虛擬機器透過該連接埠連接到交換器。相關主機的 IP 位址為 10.2.30.10,其預設閘道設定為 10.2.30.2(這是交換器上 VLAN 介面的 IP 位址)。
該交換器在 GigabitEthernet1/0/23 處有一個中繼端口,配置為將所有 VLAN 流量傳遞到 Cisco 3825 路由器上的連接埠 GigabitEthernet0/0。我已在路由器上設定 GigabitEthernet0/0.30,使其 IP 位址為 10.2.30.1。所有流量都會傳遞到路由器的「WAN」接口,即 GigabitEthernet0/1,並設定為透過 DHCP 從我的環境的其餘部分接收 IP 位址。
路由器能夠毫無問題地 ping Google 的 DNS 伺服器 (8.8.8.8)。任何透過 GigabitEthernet0/0 直接連接到路由器並配置了正確靜態 IP 位址的主機也能夠 ping 通 Google 的 DNS 伺服器。但是,我遇到的問題是 L3 交換器無法 ping Google 的 DNS 伺服器,主機也無法連接到交換器。
我在交換器上啟用了詳細的資料包偵錯、ARP 偵錯和 ICMP 偵錯。當我嘗試從連接到交換器的主機 ping Google 的 DNS 伺服器時,我收到以下資訊:IP: s=10.2.30.2 (local), d=8.8.8.8, len 60, unroutable ICMP type=8, code=0
根據我迄今為止所做的故障排除,我相信我遇到了某種 NAT 問題,當我show ip nat translations
在路由器和交換器上使用該命令時,我收到空響應。我還使用該debug ip nat
命令查看當我嘗試 ping 外部 IP 位址時出現的任何與 NAT 相關的錯誤訊息,但我根本沒有註意到任何訊息。
這是路由器完整運行設定檔的鏈接,和 這是交換器完整運行設定檔的連結。
預先感謝您提供的任何幫助!