jquery

highlight.js

2024年11月11日 星期一

AWS Linux 2023 - VM復補網路問題處理紀錄

AWS Linux 2023 在VM匯入時遇到網路沒有 IP 的問題

在匯入 AWS Linux 2023 系統映像檔至虛擬機(VM)時,可能會遇到網路界面無法啟用、沒有 IP 的情況。此問題通常是由於網路接口名稱變更所致。以下是解決此問題的步驟。


問題描述

AWS Linux 2 的預設網路接口名稱為 eth0,在啟用後可正常取得 IP。然而,在 AWS Linux 2023 中,預設的網路接口名稱已改變,eth0 無法使用,此名稱可能改為 ens3 或其他名稱,導致網路無法正常啟用。

解決步驟

  1. 確認網路接口名稱

    • 使用以下指令確認實際的網路接口名稱:
      ip link show
    • 通常 AWS Linux 2023 的網路接口名稱為 ens3
  2. 修改網路設定檔

    • 打開並編輯 /etc/systemd/network/10-cloud-init-eth0.network 檔案:
      sudo nano /etc/systemd/network/10-cloud-init-eth0.network
    • Name=eth0 改為檢查到的接口名稱,例如 ens3
      [Match] Name=ens3
  3. 重新啟動網路服務

    • 儲存並關閉檔案後,執行以下指令重新啟動網路服務:
      sudo systemctl restart systemd-networkd
  4. 驗證 IP 是否取得

    • 使用以下指令確認網路接口是否取得 IP:
      ip addr show ens3
    • 若成功顯示 IP,表示網路已正常啟用。

參考資料


備註

此更動僅需在 AWS Linux 2023 上進行,AWS Linux 2 不受影響。

留言 (0)

張貼留言