問題描述:在虛擬機上執行ifconfig,結果中eth0沒有顯示IP地址inet4,而是顯示inet6;
出現原因:虛擬機上沒有連接網絡;
解決方法:啟動網卡,執行命令:
ifup eth0
衍生問題:當執行上述命令時,卻報如下錯誤:
some other host already uses the address.
說明虛擬機指定的IP地址已經被占用了。
問題產生的原因是,我在配置靜態IP地址的時候,將本地VMnet8的IP地址配置成和虛擬機的IP地址一樣的了。剛剛配置完成時使用上是沒有問題,然而虛擬機一重啟,就出現了上述情況。
我的解決方式是:修改了本地VMnet8的IP地址,當然依然要將修改后的地址與虛擬機IP處於同一網段。然后重啟VMnet8網卡,再回到虛擬機上,就一切如常了。