VMware 虛擬機 ifconfig
沒有net_addr地址、Bcast、Mask的解決方法
使用時間長的虛擬機,會莫名其妙的連接不上網
在終端中,使用ifconfig
命令查看Ubuntu系統的IP地址,發現沒有分配IP地址。
eth0:網絡接口
link encap : 網絡類型
HWaddr : 網卡物理地址
Inet addr :(internet address) IP地址
Bcast:廣播地址
Mask:子網掩碼
UP:正在使用的網絡接口
RX packets,TX packets : 接收和傳輸的數據包個數
RX byte,TX byte : 表示接收和傳輸的具體數目
Interrupt:終端信息
Base address:內存地址
在我的VMware 虛擬機軟件里面有許多Ubuntu系統的虛擬機,並且它們都是使用一段時間,就會出現沒有IP地址的問題。我一直以為是Ubuntu的通病。但是,我錯了,可能並不是Ubuntu的問題,可能是我的主機的問題。 事實證明:我的想法是正確的。
我突然想到:我之前使用殺毒軟件優化過開機啟動項,我當時將一些VMware軟件有有關的開機啟動給關閉了。現在我才想起來:
解決辦法
打開桌面,右鍵”計算機“,選擇”管理“, 選擇”服務和應用程序“, 選擇 “服務“,, 往下拉到:VMware…..:
OK 現在,搞定了。
將Ubuntu虛擬機的網絡設置為NAT, Ubuntu虛擬機就可以上網了。(設置為NAT,只要主機可以上網,虛擬機就可以上網。)
將Ubuntu虛擬機的網絡設置為自動橋接,Ubuntu虛擬機也能得到IP地址了。(是與主機在同一個局域網的IP地址。)
如果你現在執行ifconfig
命令,還是得不到eth0
的ip地址,問題還是解決不了。
原因是:你可以看到,一直在更新網絡:(右上角)
或者,如果你沒有看到更新的圖標:。而你看到的是一個沒有信號的wifi圖標
:
不管你遇到上哪一種情況,這都說明,更新網絡失敗。
解決辦法:重新啟動你的電腦。然后在重新啟動虛擬機。
現在就好使了。問題解決: