無傳出 ping

無傳出 ping

我的伺服器有問題。硬體出現問題並破壞了系統。系統管理員以救援模式重新啟動伺服器,但伺服器再也沒有啟動。 Proxmox 和虛擬機器都消失了。

他們給了我另一台具有相同規格的伺服器。現在,我做了與往常相同的操作,從頭開始重新安裝虛擬機器。

-安裝Promox VE

-上傳Centos 7 iso鏡像

-創建虛擬機

-安裝作業系統

-在虛擬機器硬體配置>網路設備中為網橋新增了MAC位址。

-在虛擬機器中,我使用來自託管提供者的資料手動設定網路 IP 位址、網關和 DNS 伺服器。使用nmtui。

-我重新啟動了網路。

如果我從我的個人電腦 ping 到虛擬機,它就可以工作

0% 丟包率

但如果我嘗試從虛擬機器 ping 到 google.com 或 8.8.8.8,它就不起作用

100%丟包

我甚至禁用了防火牆

我可以在救援模式下從主伺服器 ping google.com。支援團隊告訴我伺服器沒問題。配置可能有問題。

有什麼建議嗎?

謝謝

問候。

答案1

對我來說聽起來像是一條糟糕的路線。如果您可以 ping 通同一子網路上的內容,但不能 ping 通該子網路以外的內容,則幾乎總是錯誤的路由/網關,或者可能使用了錯誤的子網路遮罩。不要過度思考路由,這只是“如果我在同一子網路中找不到主機,我該去哪裡?”我發現我的許多同行都過度考慮路由。

首先,我會檢查 IP 位址並查看 CIDR 是否正確(通常為標準子網路為 /24)

    [root@virgo ~]# ip a

3: bridge0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
      inet **192.168.1.4/24** brd 192.168.1.255 scope global noprefixroute

IP後面的/24表示255.255.255.0子網

https://docs.netgate.com/pfsense/en/latest/network/cidr.html

然後檢查你的靜態路由

[root@virgo ~]# ip route
**default via 192.168.1.1** dev bridge0 proto static metric 425
192.168.1.0/24 dev bridge0 proto kernel scope link src 192.168.1.4 metric 425
[root@virgo ~]#

預設應該是您的網關。假設伺服器上有一個 NIC 接口,您應該只有一個預設網關。多個網路連接可能會使路由變得複雜,具體取決於設定。

答案2

我對 ip 和 mac 位址感到困惑。用於伺服器的一個和用於虛擬機器的一個現在可以工作了,謝謝。

相關內容