新配置的CentOS7.2盒子無法連接網絡

新配置的CentOS7.2盒子無法連接網絡

我正在嘗試使用 CentOS7.2 設置一個新盒子。我有一個現有的盒子已經在同一子網上運行(現在最高為7.3),儘管在我的建築物的不同物理房間中(現有盒子位於“伺服器機房”中),並且新盒子位於我的桌子上,已連接到我的筆記型電腦也連接到的交換器。

我的筆記型電腦連接網路沒有任何問題。

我已經在新盒子上配置了靜態 ip 和 fqhn。 “ip addr”的輸出反映了這一點。

在第一個方塊中的「/etc/sysconfig/network-scripts」中,我使用靜態 IP、網關 IP 和其他標誌配置了「ifcfg-eno1」。這看起來效果很好。

在新盒子上,我在“/etc/sysconfig”中找到了“ifcfg-enp0s31f6”。我新增了靜態 IP 和與第一個框相同的網關 IP。

當然,我已經重新啟動了新盒子。

然而,當這一切完成後,似乎並沒有進入網路。我無法 ping 通網關 IP 或我設定的其他盒子,或我嘗試過的任何其他 IP。他們都說「目標主機無法存取」。

我還可能做錯什麼?

答案1

NetworkManager 似乎沒有接收您的編輯(儘管它確實應該在重新啟動後接收)。

首先確保您的網路實際上是由 NetworkManager 管理的

systemctl status NetworkManager.service

如果該選項處於活動狀態,請檢查輸出journalctl -u NetworkManager是否有任何錯誤。

檢查實際的 NetworkManager 設定似乎是通過nmcli dev show [devicename]nmcli con show列出所有連接,然後nmcli con show [connectionname]列印所有配置。

除此之外,...

  • 可能是檔案的權限問題/etc/sysconfig/network-scripts
  • 您可以嘗試強制 NetworkManager 載入檔案中的配置 nmcli con load /path/to/config/file
  • 確保nmcli con show [connectionname]顯示 ipv4.method 設定為手動,而不是自動。
  • 您可以直接透過 nmcli 設定靜態 IP、閘道 IP 等。例如,若要變更靜態 IP,nmcli con mod enp0s3 ipv4.addr 1.2.3.4如果您的連線名稱是 enp0s3,請使用 。

答案2

好吧,實際的答案可能對你們所有人都不公平:),因為我在帖子中陳述的假設是不正確的。我假設我的辦公桌與「伺服器機房」位於同一子網路中,因此我假設網關 IP 可以在我的辦公桌上工作。我這兩點都錯了。當我把盒子搬到伺服器機房後,它工作得非常好。

相關內容