/ 前言 /
VMware作为最受欢迎的虚拟机软件之一, 有着广泛的应用场景, 今天本文主要分析俩点
- VMware配置Linux虚拟机IP
- VMware将虚拟机的端口映射到宿主机, 使外网能够直接访问虚拟机的服务
/ 配置Linux虚拟机IP /
-
打开VMware选中虚拟机, 点击左上角的编辑按钮选择
虚拟网络编辑器
-
点击
DHCP设置
按钮查看分配到该虚拟机的起始IP - 结束IP
例如我们可以根据图上的起始IP - 结束IP范围定义虚拟机的IP地址为
192.168.232.129
-
启动虚拟机, 进入到
/etc/sysconfig/network-scripts
目录下找到网卡的文件, 网关文件都是以
ifcfg
作为开头, 例如我的网卡叫做ifcfg-ens33
输入
vi ifcfg-ens33
进入编辑页面解释一下文件中参数含义
- DEVICE : 网卡接口名
- USERCTL : 非root用户是否可以修改改设备
- ONBOOT : 是否开机启动
- IPADDR : IP地址(我们主要修改的就是这个的值)
- GATEWAY : 网关ip地址, 将NAT设置中的网关地址填入
-
关机重启后在终端输入
ifconfig
查看ip地址
/ 配置允许外网访问虚拟机服务 /
-
打开VMware选中虚拟机, 点击左上角的编辑按钮选择
虚拟网络编辑器
, 点击NAT设置
按钮, 打开设置界面后点击添加按钮 -
输入主机(宿主机)端口, 该端口需保证没有被占用
-
输入虚拟机IP地址及虚拟机服务端口, 例如WEB服务一般是80、8080、8081…
-
点击确定后在宿主机打开浏览器输入
localhost:22222
查看是否能成功访问到服务 -
在外网输入宿主机的外网ip + 宿主机映射端口号访问虚拟机内部服务, 例如127.126.27.149:22222