VitualBox安装CentOS7后配置网络和安装net-tools(ifconfig等命令)

今天用VitrualBox的最新版安装了CentOS-7-x86_64-Minimal,开机后输入ifconfig命令,提示找不到(not found)。原来CentOS7 Minimal默认不带net-tools,结果ifconfig, route, netstat, arp等网络命令都不能用,只能用yum手动装net-tools了。于是输入安装命令:

yum -y install net-tools

结果提示baseurl非法等信息,原因是没有网络连接。

查看网络设备状况。输入网络管理命令:

nmcli device

其中的lo设备是一个特殊的虚拟网络接口,用来和自身进行通讯。它主要用来进行网络诊断和排错,以及连接运行在本地的计算机。其中的ethernet类型的设备eth0(因机器而异,可能是enp0s3)是我们CentOS的网卡,处于未连接状态。我们需要开启它。输入下面命令:

ifup eth0

为了每次开机都开启网络,还要确认下面的配置文件。用vi打开下面文件

/etc/sysconfig/network-scripts/ifcfg-{自己的网卡名}

确保下面两项的配置

BOOTPROTO=dhcp
ONBOOT=yes

然后再次运行net-tools安装命令

yum -y install net-tools

成功后运行ifconfig命令,OK。