針對(duì)CentOS,其最小化安裝已經(jīng)不會(huì)包含ifconfig和netstat相關(guān)的網(wǎng)絡(luò)工具了。
解決方法有幾個(gè):
確認(rèn)路徑
首先,最基本的就是看下是否有該指令,使用find
find -name "ipconfig"
如果發(fā)現(xiàn)了,則將其添加到PATH環(huán)境變量中。當(dāng)然可以直接去bin和sbin目錄下看下是否存在。
一般的PATH路徑為:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
當(dāng)然,如果有特殊的用戶路徑可以將其添加到該變量中。
安裝
使用yum進(jìn)行安裝:
yum install net-tools
命令更改
CentOS后來將ifconfig的功能替換成了ip??梢允褂胕p測(cè)試一下是否存在該指令:
ip
存在則使用ip addr查看本機(jī)ip地址。
這里如果eth0無法顯示ipv4的地址,則需要進(jìn)一步的進(jìn)行操作:
- 進(jìn)入目錄:/etc/sysconfig/network-scripts
- vi打開
ipcfg-eth:如果ip addr中有eth0的地址則這里就是ifup-eth0,說明eth0正常。 - 將配置項(xiàng)中的
ONBOOT改為yes,以及BOOTPROTO改為dhcp。
重啟vm,應(yīng)該就能夠看到了。