注意事項
Watch out for things.
本文中參考的 CentOS 是 Linux 發行版,並會到達生命周期結束 (EOL) 。 請考慮您的使用並據以規劃。 如需詳細資訊,請 參閱 CentOS 生命週期結束指引。
For more detailed information, please visit .
本文修正了網路錯誤導致您無法連線到 Azure Linux 虛擬機的問題。
This text amends the problem of the network error that caused you to fail to connect to the Azure Linux virtual emulator.
原始產品版本: 執行 Linux 的虛擬機
原始 KB 編號: 4010059
Original version of product: Run Linux virtual machine
Original KB number: 4010059
Azure Linux 虛擬機 (VM) 上的主要介面為 eth0。 如果未設定 eth0,即使其他工具指出 VM 已啟動,仍無法透過網路連線存取 VM。
The main interface on the Azure Linux Virtual Machine (VM) is eth0. If eth0 is not set, VM cannot be accessed via Internet connection even if other tools indicate that VM has been activated.
發生問題時,安全殼層 (具有正確許可權的 SSH) 連線可能會開始連線到 VM。 不過,由於網路問題,它最終無法存取 VM。
When a problem arises, the security shell (SSH with the right permission) connection may begin to connect to VM. However, due to the Internet problem, it is ultimately unable to access VM.
網路錯誤通常會記錄在序列控制台記錄中。 具體而言,您可能會看到下列錯誤。
Network errors are usually recorded in the sequence controller records. Specifically, you may see the following errors.
錯誤 1
錯誤 2
錯誤 3
錯誤 4
錯誤 1
錯誤 2
從下的 ifcfg-eth0 檔案中移除 HWADDR 指示詞。
Remove HWDDR from the next ifcfg-eth0 file.
拿掉下方包含 eth0 或 eth1 專案的檔案。
Removes files containing eth0 or eth1 projects below.
錯誤 1
此錯誤表示已設定 aneth1 介面,而不是 eth0。 如果 VM 上的作業系統未安裝 udev 的某些更新,就可能發生這種情況。 在此情況下, udev 會不正確地儲存先前的網路介面。 當 VM 重設大小或移動時,它會收到不同的 MAC 位址,該位址將會指派給 eth1。
The error indicates that the aneth1 interface has been set, not the eth0. This may happen if the operating system on VM does not install certain updates to udev. In this case, udev will incorrectly store the previous network interface. When VM is resizeed or moved, it will receive a different MAC address, which will be assigned to eth1.
注意事項
Watch out for things.
您可以從序列記錄驗證映像的版本。 如果發現非常舊的Ubuntu核心 (例如2014年1月發行的3.2.0-58.88) ,這表示操作系統尚未更新。
You can verify a version of the image from the serial record. If you find a very old Ubuntu core (e. g. 3.2.0-58.88 released in January 2014), this means that the operating system has not been updated.
若要解決此問題,請將OS磁碟連結至另一個執行中的 VM,然後刪除 下的 udev 規則檔案。
To solve this problem, link the OS disk to another running VM and delete the udev rule file.
若要避免未來發生此問題,建議您更新 VM 上的 udev 套件。 例如,執行下列命令:
To avoid this problem in the future, you are advised to update the udev package on VM. For example, execute the following commands:
錯誤 2
若要解決此問題,請將檔案重設 為預設值,並讓它要求 Azure DHCP 取得 IP 位址。 然後,移除資料夾中 包含快取 DHCP 設定的檔案。 以下是預設 eth0.cfg 檔案的範例:
To solve this problem, reset the file to the default value and allow it to request Azure DHCP to get an IP address. Then remove files from the folder containing a cache of DHCP settings. The following is the example of the default eth0.cfg file:
如果發生網路問題的 VM 使用您上傳的 VHD,您可以嘗試根據工作資源庫映像來設定網路。 若要這樣做,請將有問題的磁碟當作數據磁碟連結至資源庫 VM,然後執行下列命令。
If VM with an Internet problem uses your uploading VHD, you can try to configure the network based on a work library image. To do so, please use the problematic disk as a data disk link to the database VM, and then execute the following command.
從工作 VM 複製到目前的資料夾檔案:
Copy from working VM to current folder file:
如需如何將數據磁碟連結至資源庫 VM 的詳細資訊,請參閱如何將數據磁碟連結至 Azure 入口網站 中的 Windows VM。
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群。
If you have a problem or need assistance, please , or ask . You can also send a response to to the community.
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论