1.在windows中下载VMware15并安装;
2.在windows中下载rhel7和rhel8的压缩包;
3.在VMware中创建rhel7和rhel8的虚拟机;
4.为避免实验失误重装虚拟机,我们对rhel7和rhel8分别进行克隆,后续的实验将在克隆机中进行;
注意:rhel8登录界面中,使用默认的standard模式即可,使用classic模式会卡死。
5.网络配置均选择桥接模式;
6.如何连接外部网络:
①在windows中使用windows键+R打开“运行”窗口,输入“cmd”回车
②可打开windows中类似于shell的界面,在界面中输入命令ipconfig/all,即可查看当前windows的网络状况
③获取这些信息后,我们就可以在虚拟机中设定上网
注意:ip地址一定不能和真实主机相同,而网关和dns一定和真实主机相同。
在rhel7中:
为方便使用,修改一下名字,打开一个shell,输入命令
hostnamectl rhel7_node1.westos.com
回车后重新打开shell
名字已经改好了,开始设定网络, 首先使用cd命令进入如下目录中
cd /etc/sysconfig/network-scripts/
注意:该路径是可以自动补齐的,补不齐说明路径是错误的
输入ls命令
其中网卡文件是第一个,即ifcfg-ens33,前缀必须用ifcfg,用ifconfig命令可查看自己的网卡,第一行就是
从图片中可以看到,这个网卡是没有ip的,然后我们将原有的网卡文件删掉自己写一个,文件名称和以前的一样
编辑文件内容
然后:wq退出保存
其中设定ip地址时如何确定有没有人使用呢,我们可以在windows的cmd中ping一下你想使用的ip,ping不通说明没人用,我们就可以拿来用了
然后我们在shell中关闭掉智能网络管理器,然后重启网络,完成后再打开智能网络管理器,此时使用命令就可以看到有网络了
命令 | 效果 |
---|---|
systemctl stop NetworkManager | 关闭智能网络管理器 |
systemctl restart network | 重启网络 |
systemctl start NetworkManager | 打开智能网络管理器 |
ip addr show | 显示网卡信息 |
这时我们再去windows中ping我们的ip,发现是通的
或者也可以在shell中ping一下百度试试,发现百度也可以访问
这时打开企业7中的浏览器访问百度,我们就可以上网了
此时虚拟机既可以上网,也可以和真实主机通信
在rhel8中:
一样先更改下名字
改好了重新打开shell是这样
后面是和rhel7中相同的步骤,cd到那个目录里
但是,ls这个目录后发现它和rhel7不同
后面又是和7中相同的步骤,删掉原文件,再自己写一个
这里不放心的话可以用ifconfig命令确认一下网卡名称对不对
注意,这里的文件内容和7里是不同的
对应的数值选择和7里是一样的,不做重复(也要ping一下确认ip地址没人用)
编辑好网卡文件后,我们要让它投入使用,这个时候使用7中的命令你会发现是无效的,正确的命令是这样
然后使用命令查看我们的设置,发现已经生效了
我们再ifconfig看看有没有ip
显然是有的
我们可以ping百度、真机或者7的虚拟机试试
也可以打开网页看看
注意!注意!注意!!!
如果此时,虚拟机可以ping通真机,而真机却ping不通虚拟机,同时虚拟机也ping不通百度,可能是虚拟机防火墙开启的原因。
这里附几条防火墙的命令
命令 | 效果 |
---|---|
systemctl start firewalld | 开启防火墙 |
systemctl stop firewalld | 关闭防火墙 |
systemctl disable firewalld | 开机禁用防火墙 |
systemctl enable firewalld | 开机启用防火墙 |
systemctl status firewalld | 查看防火墙状态 |