一、环境
虚拟机版本:vmware workstation 15pro
OS版本:Centos 7.9
二、步骤
1、安装系统
比较简单,略过。
2、设置虚拟网络编辑器
首先,我们要了解以下几种网络连接的区别:
- 桥接模式:地位与物理机一致,在同一网络环境下。若物理机网络变化,也会受到影响。
- NAT模式:相当于物理机作为路由器,虚拟机依托于物理机访问网络,此模式可以避免物理机网络变化对虚拟机的影响
- 仅主机模式:只能在局域网里通信,可以理解为路由器(物理机)断网。
由于博主手上的是笔记本,经常带着满哪跑,所以使用NAT模式避免网络环境变化的影响,打开VM软件,点击编辑一>点击虚拟网络编辑器,可以看到VMnet0、VMnet1、VMnet8三个初始连接
删除VMnet0与VMnet1,只保留VMnet8。
选择NAT模式,子网网段可以自定义,我使用的是192.168.10.0,子网掩码一般都是255.255.255.0,记得取消勾选使用本地DHCP服务。
点击NAT设置,填写网关地址:192.168.10.2
3、调整虚拟机设置
点击虚拟机一>点击设置
点击网络适配器一>选择自定义VMnet8,点击确定即可
4、配置windows
打开网络和共享中心,点击更改适配器设置,找到VMnet8,右键属性。
双击Internet协议版本4(TCP/IPv4),弹出如下界面,分别配置此虚拟机的IP,掩码,网关,和DNS
5、配置Linux DNS地址
键入命令, 查看当前网络连接
nmcli connection show
修改当前网络连接对应的DNS服务器,这里的网络连接可以用名称或者UUID来标识
nmcli con mod ens33 ipv4.dns "114.114.114.114 8.8.8.8"
6、修改Linux网卡、网关
执行如下命令,进入配置文件夹
cd /etc/sysconfig/network-scripts/
然后可以看到有个叫ifcfg-ens33的配置文件,不同版本系统可能名字略有差异,主要改动如下:
修改:
- BOOTPROTO改为static
- ONBOOT改为yes
添加
- IPADDR设置本机器的IP
- NETMASK 设置子网掩码
vi /etc/sysconfig/network
#添加如下配置:
NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络。
HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
GATEWAY=192.168.10.2 #设置本机连接的网关的IP地址。
#重启网卡,使网卡配置生效
service network restart
#将dns配置生效
nmcli con up ens33