Networking
伺服器在新安裝的 CentOS 上沒有連接到網際網路,但乙太網已連接?
過去,每當我設置新安裝時,我都不必手動配置 IP,因為 IP 會自動配置。
在這種情況下並非如此。
這次我拿了一個新伺服器並將其插入並安裝了 CentOS,但在啟動時沒有設置 IP。我不得不在 IPMI 中打開一個會話,因為還沒有辦法訪問 ssh。
我按照本指南進行操作,但遺憾的是無法將其連接到網際網路,即使它輸出我的設置正確並且已連接。
問題是,儘管看起來已連接,但伺服器無法訪問網際網路。
這可能是什麼問題,它如何連接到網際網路?
我終於解決了這個問題。
問題是我使用來自的 IP
777.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,並且該伺服器由於某種原因無法自動設置它。但是,我確實解決了這個問題的答案,所以我希望它有所幫助。