一、环境

虚拟机版本:vmware workstation 15pro
OS版本:Centos 7.9

二、步骤

1、安装系统

比较简单,略过。

2、设置虚拟网络编辑器

首先,我们要了解以下几种网络连接的区别:

  • 桥接模式:地位与物理机一致,在同一网络环境下。若物理机网络变化,也会受到影响。
  • NAT模式:相当于物理机作为路由器,虚拟机依托于物理机访问网络,此模式可以避免物理机网络变化对虚拟机的影响
  • 仅主机模式:只能在局域网里通信,可以理解为路由器(物理机)断网。

由于博主手上的是笔记本,经常带着满哪跑,所以使用NAT模式避免网络环境变化的影响,打开VM软件,点击编辑一>点击虚拟网络编辑器,可以看到VMnet0、VMnet1、VMnet8三个初始连接

centos搭建turn服务 centos搭建nat服务器_虚拟机


删除VMnet0与VMnet1,只保留VMnet8。

centos搭建turn服务 centos搭建nat服务器_linux_02


选择NAT模式,子网网段可以自定义,我使用的是192.168.10.0,子网掩码一般都是255.255.255.0,记得取消勾选使用本地DHCP服务。

centos搭建turn服务 centos搭建nat服务器_虚拟机_03


点击NAT设置,填写网关地址:192.168.10.2

centos搭建turn服务 centos搭建nat服务器_虚拟机_04

3、调整虚拟机设置

点击虚拟机一>点击设置

centos搭建turn服务 centos搭建nat服务器_centos_05


点击网络适配器一>选择自定义VMnet8,点击确定即可

centos搭建turn服务 centos搭建nat服务器_centos_06

4、配置windows

打开网络和共享中心,点击更改适配器设置,找到VMnet8,右键属性。

centos搭建turn服务 centos搭建nat服务器_vmware_07


双击Internet协议版本4(TCP/IPv4),弹出如下界面,分别配置此虚拟机的IP,掩码,网关,和DNS

centos搭建turn服务 centos搭建nat服务器_vmware_08

5、配置Linux DNS地址

键入命令, 查看当前网络连接

nmcli connection show

centos搭建turn服务 centos搭建nat服务器_虚拟机_09


修改当前网络连接对应的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