如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案

这篇具有很好参考价值的文章主要介绍了如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

NAT 模式
NAT 模式就是让虚拟机借助 NAT (网络地址转换)功能,通过宿主机来访问外部网络。
本文在保证虚拟机的网络可以查到ip的情况下,让宿主机通过远程连接工具连接到虚拟机。


1 VMware配置

该配置的目的是:检查Linux虚拟机的网络连接模式,确保它是NAT模式

1.1 打开vmvare虚拟网络编辑器

在VMware界面,点击编辑==>虚拟网络编辑器
如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案,php,服务器,开发语言

1.2 取消使用本地DHCP

选择VMnet8(NAT模式),取消勾选使用本地DHCP服务,若使用DHCP服务的话,会动态分配IP。
如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案,php,服务器,开发语言
注:如果此处未选择DHCP服务,那么在ems33中建议配置BOOTPROTO=static。如果配置BOOTPROTO=dhcp则会产生ens33无法获取ip的现象,该现象在开机时,可以获取ip地址,但是过一段时间会无法连接。

1.3 NAT设置

1.2设置完成后,点击NAT模式(与虚拟机共享主机的IP地址)==>NAT设置。
如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案,php,服务器,开发语言

解释如下:
192.168.79.0 //所表示的网段IP
255.255.255.0 //所表示的是子网掩码
192.168.79.2 //为网关地址,我们在设置虚拟机的IP时,不能使用0、2这几个地址。


2 虚拟机的配置

打开虚拟机,准备配置设置虚拟机IP、网关、DNS和主机名。
首先需要确认本机是否存在ens33文件,如果存在连接就比较简单:

2.1 存在ens33

2.2.1 修改ifcfg-ens33文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33
一般需要修改以下三个选项:
BOOTPROTO=static
NETMASK=255.255.255.0
ONBOOT=yes 
2.2.1.1 为什么设置BOOTPROTO=static?
因为在虚拟机1.2的配置中,取消了dhcp服务器,已经无法动态分配地址。如果配置BOOTPROTO=dhcp则会产生ens33无法获取ip的现象,该现象在开机时,可以获取ip地址,但是过一段时间会无法连接。
2.2.1.2 如何选择使用static还是dhcp?

static:虚拟机较少,可以选择自己去分配。
dhcp:需要处理大量虚拟机,或者不想自己去分配ip。

2.2.2 关闭防火墙

systemctl disable firewalld
reboot

然后用远程工具就可以直接连接了!

2.2 不存在ens33

需要手动配置就比较麻烦一些,过程如下所示:

2.1 设置IP地址、子网掩码和网关

vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
BOOTPROTO=static
IPADDR=192.168.79.129
GETWAY=192.168.79.2
NETMASK=255.255.255.0
ONBOOT=yes 

解释如下:
DEVICE=ens33 //网络设备的名称
BOOTPROTO=static //网络分配方式为静态
IPADDR=192.168.79.129 //设置的IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.79.2 //网关
ONBOOT=yes //指系统启动时是否激活网卡
注:除了修改配置外,还需要禁用NetworkManager,可以参考这篇文章:Linux Centos7安装后,无法查询到IP地址,无ens0,只有lo和ens33的解决方案

2.2 设置DNS

vim /etc/resolv.conf

如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案,php,服务器,开发语言

namerserver配置为网关地址

2.3 设置主机名

vim /etc/sysconfig/network

在该文件中写入以下配置:

NETWORKING=yes
HOSTNAME=KBDCT-TEST

主机名为:[root@后面的名称]

vim /etc/hostname

如果该文件无信息,则填入主机名即可;
如果有信息,则确认主机名是否正确。

2.4 重启虚拟机

service network restart //重启网卡
reboot //重启虚拟机

此时有可能出现一个问题,使用查询网卡状态

systemctl status network

如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案,php,服务器,开发语言
发现网卡状态是dead。
此时输入:

systemctl start network
systemctl status network

如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案,php,服务器,开发语言
证明网卡服务是正常的,只是没有启动,所以需要配置网卡服务的开机自启动。

2.5 网卡服务开机自启动

2.5.1 rc.local

设置开机自启动方式有很多,此处选择修改rc.local的方式。

vi /ect/rc.local

在文件中输入以下信息:

systemctl start network

如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案,php,服务器,开发语言

2.5.2 授予权限

加入上述启动命令后,使用chmod提升文件权限,并重启虚拟机。

sudo chmod +x /etc/rc.local
reboot

3 连接测试

此时可以直接使用外部的远程连接工具连接虚拟机,此处以finalshell为例:
如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案,php,服务器,开发语言


总结

关键点在于:
(1)VMware的配置;
(2)虚拟机的网卡配置,包含存在和不存在ens33两种情况的解决方案。文章来源地址https://www.toymoban.com/news/detail-737774.html

到了这里,关于如何通过 NAT 模式连接VMware虚拟机以及存在和不存在ens33文件的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VMware虚拟机三种网络模式详解之NAT(地址转换模式)

      二、NAT(地址转换模式) 刚刚我们说到,如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所示: 在NAT模式中,主机网卡直接与虚拟NAT设备相连,

    2024年02月16日
    浏览(45)
  • VMware虚拟机NAT模式Ubuntu无法上网解决方案

    发现只要NAT模式, ping 地址时就报网络不可达,且右上方网络图标消失,但是外部USB网络设备又只能在NAT模式下使用。。。 博主的解决方案如下: 按 Win+R 键入 services.msc , 找到 VMware DHCP Service 、 VMware NAT Service 和 VMware USB Arbitration Service ,右击对应的服务,选择 启动 ,即可

    2024年02月13日
    浏览(45)
  • ssh访问远程宿主机的VMWare中NAT模式下的虚拟机

    1.1设置虚拟机的网络为NAT模式 1.2设置虚拟网络端口映射(NAT) 点击主菜单的编辑-虚拟网络编辑器: 启动如下对话框,选中NAT模式的菜单项,并点击NAT设置: 点击添加,为我们的虚拟机添加一个端口映射。 虚拟机端口必须是22。主机端口可以为任意不被占用的端口。访问主机

    2024年02月10日
    浏览(55)
  • vmware虚拟机网络“桥接模式”与“NAT模式”的联网原理及linux环境下IP配置指引

    选中虚拟机》设置》网络适配器,打开虚拟机设置面板 我们看到网络连接处有多个选项,今天 良哥 通过试验告诉你“桥接模式”和“NAT模式”的联网原理、区别及两种模式下IP地址配置的详细方法。 桥接模式 ①虚拟机操作系统直接连接物理网卡,通过物理网卡与外部网络建

    2024年02月08日
    浏览(56)
  • NAT模式下主机连接虚拟机

    大多数人应该不会遇到我这样的问题,就是VMware虚拟机卸载过之后重装,死活装不上虚拟网络适配器,导致没法启用桥接模式,结果就是虚拟机可以正常上网也可以ping通主机,但主机死活ping不通虚拟机,xshell也一直连接不上。微信和虚拟机之间传文件还得靠网页版的微信传

    2024年02月10日
    浏览(43)
  • VMware虚拟机三种网络模式(桥接、nat、host-only)解释及相应小问题解决方法(一):桥接模式

    使用了一段时间VMware,打算整理一下VMware三种网络模式(桥接、nat、独立主机)每一种的原理及用法,并且分享一下我使用VMware时遇到的问题及相应的处理方法。本篇文章单独说说桥接模式,nat与独立主机将会在下一篇文章。 设备: 物理机:Windows11 虚拟机:centos7 在虚拟机

    2024年02月15日
    浏览(46)
  • VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网

    1、首先打开我们的虚拟网络编辑器 2、查看我们的网关 3、查看IP池,根据需求自己设置 4、打开centos7虚拟机 编辑网卡配置 同理配置多台我想要的地址是192.168.115.148  、192.168.115.149、 192.168.115.151 5、验证 互相之间也可以ping通

    2024年02月07日
    浏览(51)
  • VMware虚拟机桥接模式配置,设置虚拟机连接公网

    1、配置时,虚拟机先关闭,双击 “网络适配器” 2、设置为 “桥接模式”,然后点击下方 “确定” 3、展开 “编辑” 菜单 点击 “虚拟网络编辑器” 进入虚拟网络编辑页面 4、点击 “更改设置” 点击更改设置,进入设置界面 5、选中 “桥接模式” 勾选 “桥接模式(将虚

    2024年02月11日
    浏览(43)
  • 模拟机Centos7.8 安装Ollama 无法通过虚拟机的ip:11434端口访问--NAT模式

    第一步: 添加11434端口到firewalld防火墙 firewall-cmd --zone=public --add-port=11434/tcp --permanent 加载端口 firewall-cmd --reload 查看结果 firewall-cmd --zone=public --query-port=11434/tcp 查开防火墙打开的端口 firewall-cmd --list-ports 第二步:修改Ollama 为了允许其他服务器访问ollama服务,需要将host设置成

    2024年04月28日
    浏览(43)
  • VMware虚拟机NAT网络配置问题

    解决虚拟机无法上网、不管怎么修改IP地址之类的方法都没用的问题! win10默认是不开启ping回应的,要设置为开启状态。 步骤:控制面板-Windows Defender防火墙-左侧的 高级设置-入站规则,在列表中搜索:  开启了这三个东西,我的问题就解决了。 3.1 查看主机IP 在主机上,w

    2024年02月04日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包