当我们的虚拟机安装之后,会发现没有ifconfig工具,并且ip addr命令对应的显示也没有ip,这时我们需要开始配置了。
首先配置我们的ip,我习惯绑定固定IP,配置如下
- 进入目录:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 进入之后我们需要修改的内容:(最好不要直接复制,检查几个带注释的地方进行修改即可)
TYPE=Ethernet
#如果固定IP这里可以修改为static,dhcp是自动获取
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=9498dde4-ddde-43f3-8df5-d540aeaebd6e
DEVICE=ens33
#这里改为yes
ONBOOT=yes
#这里添加地址
IPADDR=192.168.1.100
NETMASK=255.255.255.0
#GATEWAY是网关ip,可以在虚拟机网络编辑器中查看,如下图,否则会出现目标主机不可达的报错
GATEWAY=192.168.1.1
# DNS=192.168.1.1
查看GATEWAY的IP:
修改之后我们会发现,为什么还是不能访问外网,因为缺少服务解析。我们需要编辑resolv.conf文件:
- 进入目录
vi /etc/resolv.conf
- 添加解析:
nameserver 114.114.114.114
- 接下来我们就可以重启网关了:
systemctl restart network
重启网关之后,我们需要添加我们可以用的yum源来:
- 进入yun目录
cd /etc/yum.repos.d
- 删除其他废弃的yum源文件
rm -rf *
- 下载我们需要的yum源文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
- 清楚默认的系统预置的无效命令
yum clean all
- 安装我们所需要的工具
yum -y install ifconfig
yum -y install net-tools
yum -y install vim
#等等