問題:
在虛擬機上安裝完Linux系統之后想要查看IP地址,但是輸入ifconfig之后卻找不到網卡的ip地址(inet addr),結果是這樣的:
正常應該是這樣的,上面的圖少了inet addr:
這里先大致的解釋下上圖中的一些信息:
上面的eth0是你的網卡名(你的網卡名可能不一定叫eth0,並且如果你有多個網卡,比如兩個,可能就會出現eth1,eth2),下面的lo,全稱是loopback,即回送地址
inet addr、Bcast、Mask分別是ip地址/網關/子網掩碼
inet6 addr是IPv6的地址
RX packets:1085 errors:0 dropped:0 overruns:0 frame:0代表接受包數量/出錯數量/丟失數量等
TX packets:78 errors:0 dropped:0 overruns:0 carrier:0 代表發送包數量/出錯數量/丟失數量等
解決方法:
輸入命令vim /etc/sysconfig/network-scripts/ifcfg-eth0(注意vim后面有一個空格),然后按回車
按完回車會看到里面相關配置信息,然后按i進行編輯(按“i”從一般模式進入到插入模式)
然后將里面的ONBOOT=no改為ONBOOT=yes
修改完后按“esc”從插入模式變為一般模式,然后輸入“:wq”退出
再次輸入ifconfig就可以看到了ip地址了