虛擬機vmware中的debian網卡無法啟動,
# ifup eth0
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
通過查找資料發現是遷移虛擬機導致虛擬機配置文件中的mac地址和debian系統的mac地址不一致導致。
解決辦法:
在虛擬機目錄中用文本編輯器打開*.vmx,找到ethernet0.generatedAddress字段,記下mac地址
啟動debian,編輯/etc/udev/rules.d/z25_persistent-net.rules,用新的mac地址替換舊的mac地址,重啟debian即可
另,據資料說Ubuntu也有這個問題,解決辦法是編輯/etc/iftab,替換舊的mac地址