安装WMware16、centos7,配置NAT、桥接模式(推荐)

将一台闲置电脑安装虚拟机,计划给个8G内存,80G硬盘,打算安装WMware16,对系统要求是win10

一、将win7升级到win10

1.1、正版的win10安装U盘制作教程

https://www.bilibili.com/video/BV1AW411G7Lq/?vd_source=caf04463d06774efd50c3b79470e9dae

1.2、U盘安装教程

https://www.bilibili.com/video/BV1Gv41117iM/?vd_source=caf04463d06774efd50c3b79470e9dae

二、下载WMware16.0、centos7镜像 

官方下载低版本WMware地址:https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0
阿里云centos7镜像下载:https://mirrors.aliyun.com/centos/
安装参考教程:https://www.cnblogs.com/tanghaorong/p/13210794.html

 三、安装WMware

 

 

四、安装centos 

 

 编辑虚拟机设置后,点击“开启此虚拟机”,在页面选择 install centos7。

 安装完成后选择语言,这里我就选择中文。

设置时间

软件选择,选择最小安装。

安装位置设置好后,选择“我要配置分区”。

点击 “+” 按钮创建三个分区:/boot,wap, / 。

 

 

设置好后选择 “开始安装”。

安装需要点时间,可以将root密码设置好,等会重启后要用。

可以清楚的看到挂载点,/ 是分了78.8G。

五、NAT模式

1、固定机器ip

在设置网络适配器的时候有两种方法,一是自定获取ip,另一种是固定ip。
这里推荐使用固定ip,因为自动获取ip,每次启动虚拟机时ip可能就会变,会非常不方便。
固定ip时参考教程:https://www.bilibili.com/video/BV1gy4y1L74m/

本地使用wifi连接,查看本机ip是192.168.0.103

虚拟机VMnet8是192.168.91.0,网关是192.168.91.2,一开始是想把虚拟机中的ip改成本地一个网段的,试了很久都没成功。

后来将本机的VMnet8 ip设置成192.168.91.1(和虚拟机保持一个网段),网关192.168.91.2 (网关一定要和虚拟机中一样)。

在“编辑”中点击“虚拟网络编辑器”,首次需在页面点击 更改设置。

去掉DHCP勾选,页面可以看到子网ip 192.168.91.0,子网掩码 255.255.255.0,点击NAT设置就可以看到网关ip 192.168.91.2

在本机的网络连接中,找到VMnet8,右键属性,在ipv4中设置ip,ip要和虚拟机中的ip在同一个网段,这里就写 192.168.91.1,默认网关和虚拟机中的一致 192.168.91.2。

本机设置完成后进入到虚拟机设置,设置完成后输入 service network restart 重启网卡,网卡设置才会生效。

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens-33

## 要修改部分
BOOTPROTO=static
ONBOOT=yes
  
## 新增部分  
IPADDR=192.168.91.119  ##0-255,除了0、1、2剩下的随便写(已经使用了)
NETMASK=255.255.255.0
GATEWAY=192.168.91.2
    
DNS1=114.114.114.114
DNS2=223.5.5.5

其他样例

IPADDR=192.168.1.118 
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
    
DNS1=192.168.1.1
DNS2=114.114.114.114


    
 到此,所有的设置就完成了,ping baidu.com也是可以的。使用连接工具测试下,可以看到ip设置成功。   
  

2、局域网中的其他主机访问虚拟机

同一局域网主机A、主机B都为Windows系统,主机A上安装了VMware16、centos,虚拟机的网络适配器设置为NAT模式。
主机A ip: 192.168.0.103
主机B ip: 192.168.0.101

想要实现:
1、主机A能访问虚拟机上面部署的服务
2、主机B也能访问虚拟机上面部署的服务
3、主机B能ping通虚拟机ip

主机A上安装的虚拟机ip固定为 192.168.91.119,在虚拟机中 ping 主机A、主机B都是能ping通。

以nginx为例,安装nginx过程省略,需要的参考我的另一篇博客 

https://blog.csdn.net/lanren312/article/details/125902380

安装成功后检查:

在主机A浏览器访问 http://192.168.91.119   可以看到nginx页面
在主机A浏览器访问 http://192.168.0.103     看不到nginx页面
在主机B浏览器访问 http://192.168.91.119   看不到nginx页面
在主机B浏览器访问 http://192.168.0.103     看不到nginx页面

参考博客 https://cloud.tencent.com/developer/article/2054665

 

 

 再次检查发现:

在主机A浏览器访问 http://192.168.91.119  可以看到nginx页面
在主机A浏览器访问 http://192.168.0.103    可以看到nginx页面
在主机B浏览器访问 http://192.168.91.119  看不到nginx页面
在主机B浏览器访问 http://192.168.0.103    可以看到nginx页面

主机A ping 虚拟机ip: 192.169.91.119 能通
主机B ping 虚拟机ip: 192.169.91.119 不通

至此,NAT模式虽然可以部署服务,但只有宿主机才能访问虚拟机服务,局域网下的其他主机无法访问虚拟机中的服务,不满足我的需求,转道桥接模式。

六、桥接模式

在网上搜索出桥接模式、NAT模式、主机模式的解释

桥接模式: 桥接模式是虚拟出一台"物理"主机,ip和宿主机处于一个网段,可以访问外网,可以和在同一网段中的物理主机通信。
    用于:ip地址资源比较充足
    虚拟机可以上互联网,和同网段的其他真实物理主机之间可以互相访问。可以和相同模式的虚拟机互相访问

 NAT模式:nat模式是虚拟出一个和宿主机不同网段(默认情况下是不同网段)的虚拟机,可以访问外网,只可以和宿主机进行通信。
    用于: ip地址资源比较稀缺
    虚拟机可以上互联网,和同网段的其他真实物理主机之间可以不能互相访问。可以和相同模式的虚拟机互相访问。

 主机模式:仅主机模式是一个和宿主机不同网段的虚拟机,只可以和宿主机进行通信,不可以访问外网
    用于:构建隔离网络环境    
    虚拟机不可以上互联网,和同网段的其他真实物理主机之间可以不能互相访问。可以和相同模式的虚拟机互相访问

 设置虚拟机为桥接模式

 再去设置虚拟机ip,先看下本机的ip,子网,网关

设置虚拟机的ip要和本机ip在同一网段,虚拟机ip使用192.168.0.119,子网:255.255.255.0,网关:192.168.1.1,备用网关填写 114.114.114.114

 设置好虚拟机ip后要重启网卡,重启命令: service network restart

在主机A浏览器访问 http://192.168.0.119    可以看到nginx页面
在主机A浏览器访问 http://192.168.0.103    看不到nginx页面(这个看不到也没有影响)
在主机B浏览器访问 http://192.168.0.119    可以看到nginx页面
在主机B浏览器访问 http://192.168.0.103    看不到nginx页面(这个看不到也没有影响)

主机A ping 虚拟机ip: 192.169.0.119 能通
主机B ping 虚拟机ip: 192.169.0.119 能通

想要实现:
1、主机A能访问虚拟机上面部署的服务
2、主机B也能访问虚拟机上面部署的服务
3、主机B能ping通虚拟机ip

至此,我想要的都已实现,估计也能满足你的需求吧。主机A上虚拟机中部署的服务,同一个局域网下的主机A、B都能正常访问,telnet服务的端口都能通。

如果访问不到首先要排查,安装了虚拟机的主机A防火墙是否关闭了,或者在防火墙的高级设置中入站规则是否添加了80端口。

在修改网络配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33,一定要注意添加的内容不要写错,多检查几次,犯过错的都懂..

完!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值