VMware虚拟机之NAT网络模式及参数配置
1.试验环境配置列表:
宿主主机系统:win10 家庭版
虚拟机版本:VMware 15.0.1 build-10737736
虚拟主机系统:CentOS Linux 7.5.1804 (Core)
2.试验目的:
创建虚拟机linux系统,使用NAT网络连接模式,进行相关参数配置使得虚拟机可以与宿主主机进行通信,并且可以正常访问外部网络。
3.知识要点理解:
3.1 什么是NAT网络模式?
对于NAT的概念,有很多专业的解释,但对于非IT专业的我来说过于抽象,我只需要了解大概原理,达到使用的目的即可,不深入纠缠概念,所以用易于理解的非专业化的语言进行记录。NAT,中文名称:网络地址转换,新建虚拟机时默认勾选的网络连接模式,如果以NAT模式创建多个虚拟机,虚拟机1,虚拟机2,虚拟机3,虚拟机4等,则创建的虚拟机在同一个局域网中,
每个虚拟机访问外部网络发送请求数据"包裹",包裹由NAT网络适配器加上"特殊标记"以主机的名义转发出去,外部网络返回响应数据"包裹",也先由主机接收,交由NAT网络适配器进行识别并转发给对应虚拟机,多个虚拟机共用宿主主机的IP与外网通信,并对外网隐藏自己(可以想象虚拟机软件是一个网吧,你创建的多个虚拟机是网吧里的一台台电脑,整个网吧的电脑共用一个IP地址进行上网)。
4.试验步骤:
4.1设置虚拟机CentOS7网络连接模式为NAT模式,已是NAT模式的跳过
4.2查看网关(GATEWAY)的IP:
1.点击编辑,下拉列表选择虚拟网络编辑器
2.点击选中VMnet8,如果没有则点击还原默认设置恢复初始设置
3.点击NAT设置
4.查看网关IP地址192.168.249.2,记下后面用到,点击取消关闭NAT设置弹窗
4.3查看可设置IP范围,及网络掩码(NETMASK):
1.点击DHCP设置
2.查看并记下子网掩码(NETMASK)255.255.255.0,起始IP192.168.249.128和结束IP192.168.249.254,点击取消关闭DHCP设置弹窗
4.4编辑虚拟机系统网卡配置文件:
1.进入系统执行命令 cd /etc/sysconfig/network-scripts/ 回车
2.执行命令 ls 查看文件列表,找到第一个文件ifcfg-en33,查资料很多人的这个文件名都不同,但都是以ifcfg-开头,注意辨别
3.编辑文件ifcfg-en33,方便演示使用gedit 打开文件,你可以用vi,vim都行
4.修改地第3处 BOOTPROTO="dhcp" 为 BOOTPROTO="none" ,(none:静态配置ip),修改第4处ONBOOT值为yes 开机启动
5.静态配置ip增添第5处:
IPADDR="192.168.249.130" (由4.3.2步得出,ip范围192.168.249.128~192.168.249.254,我任意取中间值192.168.249.130)
NETMASK="255.255.255.0" (由4.3.2步得出子网掩码)
GATEWAY="192.168.249.2" (由4.2.4步得出子网掩码)
DNS1="114.114.114.114" (设置电脑默认DNS)
4.5验证是否成功
1.参数设置完毕,执行1处命令service network restart 重启网络服务
2.执行命令ping www.baidu.com 可以看到,无丢失数据包,访问外部网络成功
3.切换win10系统,按下win+r快捷键,输入cmd,打开win10命令终端,输入命令ipconfig 查看宿主主机IP192.168.0.128
4.切换linux系统,执行4处命令ping 192.168.0.128 可以看到,无丢失数据包,访问宿主主机成功
5.切换win10系统,执行4处命令ping 192.168.249.130 可以看到,无丢失数据包,访问虚拟主机成功,宿主主机和虚拟机之间通信成功
4.6使用Xshell 5 远程登录虚拟主机 192.168.249.130:22
登录成功,接下来可以操作虚拟机了,像访问远程服务器一样
参考资料地址如下:
https://zhidao.baidu.com/question/7162175.html?sort=11&rn=5&pn=0#wgt-answers
https://baike.baidu.com/item/nat/320024?fr=aladdin
https://www.cnblogs.com/xuan52rock/p/5295069.html
https://www.linuxidc.com/Linux/2016-09/135521p2.htm
网友评论