文章插图
目的:
主机上安装了VMware,VMware上安装了Linux虚拟机(我安装的是Centos7) 。我想让虚拟机向外提供Web服务 。本文记录如何让我的主机和外网用户可以访问VM虚拟机上的Web 。
网络环境:
单IP服务器1台,提供固定IP1个,固定IP允许公网出入站 。(鸡巴博客,不能上传图片 。。。将就写吧)
VMware有三种网络连接模式:桥接(bridged)、NAT和Host-only 。这里需要选择NAT模式,因为虚拟机没有单独的IP可供使用,只能共享主机IP 。
桥接模式,由VMware虚拟出的虚拟交换机Vmnet0相当于一个网桥,虚拟机与主机的位置的对等的,处在同一个网段,拥有与主机相同IP段的独立地址,比如主机IP为192.168.1.100,虚拟机为192.168.1.101,是两个相同地位的节点 。可以看成主机与虚拟机用Hub相连接 。NAT模式,虚拟机可以与主机通信,亦可以访问internet服务,但是外面主机不能访问虚拟机 。可看成主机是路由交换机(关口),虚拟机在网络内部,所有与虚拟机的通信均要经过关口 。Host-only模式,建立一个全封闭的网络环境,虚拟机唯一能访问的就是主机 。与NAT很相似,但与NAT的不同之处在于,虚拟机不能访问外网/外部网络,主机和虚拟机之间可以通信 。可看成主机与虚拟机是用双绞线相连的,它们可分别处于独立的网段 。
详见VMware虚拟机三种网络模式及如何配置
VMware NAT设置:
一、虚拟机访问外网(通过NAT模式)
1、虚拟机设置为NAT模式
选择安装好的虚拟机(Centos 7),右键选择“setting( 设置)”,打开虚拟机设置窗口;在左边栏的Hardware(硬件)选项卡内选择Network Adapter(网络适配器);在右边栏选择NAT(NET模式);
2、VMware 编辑虚拟网络
VMware 菜单栏选择“编辑”→“虚拟网络编辑”,打开虚拟网络编辑器,查看虚拟网络,默认会自动生成VMnet0、VMnet1、….
VMnet0:Bridged Network 桥接模式VMnet1:Host-Only Network 仅主机模式 VMnet8:NAT模式
(1)打开主机的网络连接,选择本地连接网卡(一般为Broadcom NetXtreme Gigabit Ethernet #2),右键属性,选择“共享”选项卡;
① 勾选“允许其它网络用户通过此计算机的Internet连接来连接”;
② 家庭网络连接选择“VMnet8”
(2)VMware 菜单栏选择“编辑”→“虚拟网络编辑”,打开虚拟网络编辑器,
①上方选定VMnet8(NAT模式);
②下方选择NAT(shared host’s IP address with VMs)(NAT模式(与虚拟机共享主机的IP地址));
③点击“NAT Settings(NAT设置)”;
④记录子网IP(192.168.186.)、掩码、网关地址,将这些网卡信息配置到虚拟机中的网卡上;
⑤ 配置虚拟机(Centos 7)网络连接:
#ip addr# ip addr show #查询网卡信息
#vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 #修改网卡配置信息
关键参数意思:
HWADDR=00:0c:29:15:e1:3e #MAC地址,按# ip addr show查询到的MAC修改
BOOTPROTO=static #设置静态Ip
ONBOOT=yes #这里如果为no的话就改为yes,表示网卡设备自动启动
GATEWAY=192.168.137.1 #这里的网关地址就是VMnet8的IP地址
IPADDR=192.168.137.1 #配置ip,根据VMnet8的IP地址,此处设置ip处于192.168.137.xxx这个范围,只要不和网关相同均可
#NETMASK=255.255.255.0 #子网掩码
PREFIXO0=24 #设置子网掩码
DNS1=211.140.13.188 #dns服务器1,填写你所在的网络可用的dns服务器地址即可
DNS2=211.140.188.188 #dns服器2关键参数意思:
HWADDR=00:0c:29:15:e1:3e #MAC地址,按# ip addr show查询到的MAC修改
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 怎么查电脑型号 如何查看电脑型号
- 图示虚拟机网络怎么设置 虚拟机设置网络连接方式
- mac快捷键设置和操作技巧 mac删除快捷键怎么设置
- 解析虚拟机如何重装系统 虚拟机重装系统的步骤
- mysql数据库怎么查看优化 mysql数据库查询语句优化
- 附虚拟机安装操作教程 虚拟机安装操作系统的主要步骤有哪些
- 查看磁盘空间大小的方法 linux如何查看磁盘空间大小
- 龚玉华董事长在南京新京蓝体育运动中心考察并查看我司高压压缩机产品
- 教你查看笔记本电脑配置 查看电脑gpu型号
- 你授权的手机号 查看手机号授权的应用