Networking

伺服器在新安裝的 CentOS 上沒有連接到網際網路,但乙太網已連接?

  • February 11, 2020

過去,每當我設置新安裝時,我都不必手動配置 IP,因為 IP 會自動配置。

在這種情況下並非如此。

這次我拿了一個新伺服器並將其插入並安裝了 CentOS,但在啟動時沒有設置 IP。我不得不在 IPMI 中打開一個會話,因為還沒有辦法訪問 ssh。

我按照本指南進行操作,但遺憾的是無法將其連接到網際網路,即使它輸出我的設置正確並且已連接。

在此處輸入圖像描述

在此處輸入圖像描述

問題是,儘管看起來已連接,但伺服器無法訪問網際網路。

在此處輸入圖像描述

這可能是什麼問題,它如何連接到網際網路?

我終於解決了這個問題。

問題是我使用來自的 IP777.777.7.777/30作為777.777.7.777網關的777.777.7.778主 IP,但主 IP 應該是777.777.7.779因為777.777.7.777是網路 IP,而不是可用 IP。這就是它無法連接的原因。

上面那個IP顯然不是真正的IP,但是在序列中,一個/30的子網會有這樣的序列:

777.777.7.777/30

777.777.7.777 = network IP
777.777.7.778 = gateway
777.777.7.779 = usable ip

並使用可用的ip作為伺服器的主IP。

因此,例如,如果您的 ip 是

192.168.1.104/30

伺服器的主 ip,那麼

192.168.1.106

您的網關應該是:

192.168.1.105

希望這對某人有幫助!我在任何地方都找不到這個答案,當我查看我以前的一些 ip 範圍時,我才恍然大悟。

現在,出現了一些我不明白的問題,因為以前我不必手動配置IP,並且該伺服器由於某種原因無法自動設置它。但是,我確實解決了這個問題的答案,所以我希望它有所幫助。

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