無法 ping 通但網路運作正常

無法 ping 通但網路運作正常

我有 Ubuntu 14.04.05 伺服器,它作為虛擬機器在 HyperV 伺服器上運行。我無法平google 或任何公用 IP 位址,但當我執行 apt-get update 或任何應用程式安裝時,它會連接並安裝。

PS:正確設定dns ip位址。

答案1

要 ping IP 位址,DNS 不適用,因此我們可以稍後查看。

我的網路連線標準方法是:

ping localhost

ping gateway IP

ping google.com

如果發生故障(例如 google.com),要了解封包到達的距離,請輸入

traceroute google

奇怪的是 apt-get 可以工作,但更可靠的測試是打開瀏覽器並訪問一些始終在線的網站,例如 google.com。如果沒有安裝其他東西,請使用 lynx。

我在虛擬機器環境中看到了奇怪的網路行為。驗證網路連接在同一台機器上運行的其他虛擬機器作業系統上是否有效。根據您的問題,我假設實體硬體屬於您,並且您對虛擬機器管理程式及其上運行的所有作業系統擁有完全的管理員控制權。

罕見但值得關注的是 ping 使用死介面。你可以試試

ping -I interface google.com

或者您可能呼叫了偽造版本的 ping。您應該呼叫 /bin/ping

which ping

另一種可能性是 ICMP 在某處被阻止。為了證明這一點,請嘗試透過 ssh 連接到任何已知正在運行的伺服器。即使連線被拒絕,您也會知道您至少已到達該裝置。

相關內容