Linux實例中本地網(wǎng)卡的DHCP配置檢查與修復
發(fā)布時間:2021-02-20 點擊數(shù):691
概述
ECS實例默認使用DHCP(動態(tài)主機設置協(xié)議,Dynamic Host Configuration Protocol)為彈性網(wǎng)卡自動分配IP地址,并獲得IP地址租約到期時間。正常情況下,Linux實例的dhclient進程會定期向DHCP服務器更新租約到期時間,以確保實例IP地址的可用性。以下情況可能引發(fā)Linux實例的DHCP服務出現(xiàn)異常,導致實例網(wǎng)絡不通:
- 網(wǎng)卡配置文件存在錯誤
- 網(wǎng)卡對應的dhclient進程未運行
本文主要介紹如何檢查本地網(wǎng)卡的DHCP配置,以及出現(xiàn)異常時的修復方法。
詳細信息
阿里云提醒您:
- 如果您對實例或數(shù)據(jù)有修改、變更等風險操作,務必注意實例的容災、容錯能力,確保數(shù)據(jù)安全。
- 如果您對實例(包括但不限于ECS、RDS)等進行配置與數(shù)據(jù)修改,建議提前創(chuàng)建快照或開啟RDS日志備份等功能。
- 如果您在阿里云平臺授權或者提交過登錄賬號、密碼等安全信息,建議您及時修改。
- 遠程登錄Linux實例。
- 為避免誤操作產(chǎn)生數(shù)據(jù)安全風險,請您通過快照備份ECS實例。
-
在Linux實例中執(zhí)行以下命令,檢查并記錄Linux實例已有的本地網(wǎng)卡。
系統(tǒng)顯示如下圖,其中eth0為本地網(wǎng)卡。此處以一個本地網(wǎng)卡為例,如果您為ECS實例添加過輔助彈性網(wǎng)卡,則以實際情況為準。
ls -al /sys/class/net/
- 如果Linux實例只有一個本地網(wǎng)卡,則繼續(xù)以下步驟進行檢查。如果Linux實例存在多個本地網(wǎng)卡,請參考步驟5至步驟8,依次對每個本地網(wǎng)卡進行檢查和修復。
-
在Linux實例中執(zhí)行以下命令,檢查本地網(wǎng)卡的配置文件。
cat /etc/sysconfig/network-scripts/ifcfg-[$Eth]
說明:[$Eth]指本地網(wǎng)卡名稱,現(xiàn)場需替換為需要檢查的網(wǎng)卡名稱,例如:eth0。
系統(tǒng)顯示如下,其中BOOTPROTO=dhcp表示本地網(wǎng)卡使用DHCP的方式獲取IP地址。根據(jù)以下情況進行處理:# Created by cloud-init on instance boot automatically, do not edit. # If you don't want cloud-init genrated automatically,you can disable it in /etc/cloud/cloud.cfg # For more information, please refer to: https://help.aliyun.com/document_detail/57803.html # BOOTPROTO=dhcp DEVICE=[$Eth] ONBOOT=yes STARTMODE=auto TYPE=Ethernet USERCTL=no
-
本地網(wǎng)卡使用非DHCP的方式獲取IP地址
請您與服務器管理員確認修改IP地址獲取方式的原因,如果不需要使用DHCP的方式獲取IP地址,則無需參考本文進行排查。 -
本地網(wǎng)卡使用DHCP的方式獲取IP地址
請參考上述網(wǎng)卡配置文件的示例,確認您Linux實例中的網(wǎng)卡配置文件不存在拼寫錯誤,繼續(xù)下一步操作。
-
本地網(wǎng)卡使用非DHCP的方式獲取IP地址
-
在Linux實例中執(zhí)行以下命令,檢查對應網(wǎng)卡的dhclient進程運行狀態(tài)。
根據(jù)以下情況進行處理:
ps aux | grep dhclient | grep [$Eth]
-
在Linux實例中執(zhí)行以下命令,重新啟動對應網(wǎng)卡的dhclient進程。
ifup [$Eth]
-
再次執(zhí)行以下命令,確認對應網(wǎng)卡的dhclient進程處于運行狀態(tài)。
ps aux | grep dhclient | grep [$Eth]
如果您的問題仍未解決,您可以在阿里云社區(qū)免費咨詢或提交工單聯(lián)系阿里云技術支持。
如果您有其他問題,可以聯(lián)系北京志遠天成阿里云代理商,為您提供一對一專業(yè)全面的技術服務,同時新老阿里云會員,均可享受我公司代理商價格,歡迎咨詢!


