一、前言
首先我们先来了解下 VMware 的三种网络模式桥接模式、NAT模式、仅主机模式,网络类型介绍详情可以参考下我之前的文档 Linux系统虚拟机安装(上)第三章 - 第9步指定网络类型。了解三种网络模式的原理之后,再来剖析下需求,现在我想让我部署在虚拟机中应用为我同事提供服务,那这样,首先需要我的同事可以通过内网(连接了同一个wifi)访问我的虚拟机才行。以 Nginx 为例子讲解。
二、环境说明
系统镜像 | CentOS Linux release 7.9.2009 |
虚拟机IP | 172.16.8.100/192.168.8.100 |
宿主机IP | 192.168.8.46 |
三、修改虚拟机网络模式
Ctrl + d 虚拟机设置将网络模式设置为桥接模式
将桥接网络名称设置为Wifi与本地相同
四、配置虚拟机网卡信息
首先看下宿主机相关网络信息
主要关注内容
IPv4 地址、子网掩码、默认网关,虚拟机需要将IP配置为与宿主机在一个网段中。
配置虚拟机网卡
PS:网卡名词根据实际情况来改,大部分都是 eth0,我这台测试机是 ens33 懒得改网卡名称了。
~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.8.100
PREFIX=255.255.255.0
GATEWAY=192.168.8.1
#重启网卡
~]# systemctl restart network
五、安装 Web 服务测试(Nginx)
~]# yum install nginx -y
~]# systemctl start nginx
让同WiFi宿主机测试访问:http://192.168.8.100