当我们的虚拟机安装之后,会发现没有ifconfig工具,并且ip addr命令对应的显示也没有ip,这时我们需要开始配置了。
首先配置我们的ip,我习惯绑定固定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
#这里添加地址:切记要和路由器的ip在一个网络,否则会共享不到宿主机的网络
IPADDR=192.168.1.100
NETMASK=255.255.255.0
#GATEWAY是网关ip,就是上图路由器的ip
GATEWAY=192.168.1.1
#DNS,在这里配制后重启network后会自动写到/etc/resolv.conf文件里
DNS1=8.8.8.8
DNS2=8.8.4.4
修改之后我们会发现,为什么还是不能访问外网,因为没有重启网关
- 接下来我们就可以重启网关了:
systemctl restart network
重启网关之后,我们需要添加我们可以用的yum源来:
- 进入yun目录
cd /etc/yum.repos.d
- 删除其他废弃的yum源文件
rm -rf *
- 下载我们需要的镜像源,因为我是M1芯片,使用的arm架构的,其他小伙伴可以根据自己的电脑配去选择不同的源,选择网址:https://developer.aliyun.com/mirror/
wget http://mirrors.aliyun.com/repo/Centos-altarch-7.repo -O /etc/yum.repos.d/CentOS-Base.repo
- 清楚默认的系统预置的无效命令
yum clean all
yum makecache
#看一下yum仓库有多少包
yum repolist
yum update
- 安装我们所需要的工具
yum -y install ifconfig
yum -y install net-tools
yum -y install vim
#等等