虚拟主机网络设置(虚拟主机网络设置在哪)

admin 22 2022-11-29

本文目录一览:

虚拟机三种网络模式的配置及原理分析

我们首先说一下VMware的几个虚拟设备

  VMnet0:用于虚拟桥接网络下的虚拟交换机

  VMnet1:用于虚拟 Host -Only网络下的虚拟交换机

  VMnet8:用于虚拟NAT网络下的虚拟交换机

  VMware Network Adepter VMnet1(以下下简称Adepter VMnet1):Host用于与Host-Only虚拟网络进行通信的虚拟网卡

  VMware Network Adepter VMnet8(以下下简称Adepter VMnet8):Host用于与NAT虚拟网络进行通信的虚拟网卡

一、NAT模式(最easy的)

  1、虚拟机通过Vmnet8虚拟交换机链接宿主机的Adapter Vmnet8虚拟网卡上,实现与宿主机双向通信;

  2、VMnet8提供虚拟NAT服务和虚拟DHCP服务,虚拟NAT设备与宿主机真实网卡直接相连,实现访问互联网;

  3、此模式下未用到Vmnet1虚拟网卡

二、HOST-ONLY模式(研究一晚上,困)

  1、虚拟机通过Vmnet1交换机链接宿主机Adapter Vmnet1虚拟网卡上,实现宿主机到虚拟机的单项通信(虚拟机此时访问不了宿主机);

  2、Vmnet1提供虚拟DHCP服务;

  3、要想实现虚拟机到宿主机的单项通信和让虚拟机访问外网,需要做:

        1、将宿主机真实网卡适配器开启网络共享模式(ICS);

        2、将Adapter Vmnet1虚拟网卡地址设置为192.168.x.1(固定格式的,一般无需手动更改,通常第1步设置完后,该虚拟网卡的地址会自动填                   写,通常会填写192.168.137.1,但经过测试也可自己修改第三位数字,实际就是虚拟路由。但是,为什么第四位不能设置成别的数 字? 怎                 么强制改都不行,很奇妙。)

        3、将Vmnet1虚拟交换机的IP端子网设为192.168.x.0,此时可以关闭DHCP功能,因为,虚拟机要配置静态ip,不关闭也无所谓;

        4、将虚拟机的网卡地址改为静态的,(我的网卡名叫ens33),具体配置如下:

               TYPE="Ethernet"

               BOOTPROTO=static

               DEFROUTE="yes"

               PEERDNS="yes"

               PEERROUTES="yes"

                IPV4_FAILURE_FATAL="no"

                IPV6INIT="yes"

                IPV6_AUTOCONF="yes"

                IPV6_DEFROUTE="yes"

                IPV6_PEERDNS="yes"

                IPV6_PEERROUTES="yes"

                IPV6_FAILURE_FATAL="no"

                IPV6_ADDR_GEN_MODE="stable-privacy"

                NAME="ens33"

                UUID="c7d8063c-0dc0-4e94-b229-568f0421e678"

                DEVICE="ens33"

                 ONBOOT="yes"

                 IPADDR="192.168.137.128"

                 NETMASK=255.255.255.0

                 GATEWAY=192.168.137.1

                 DNS1=8.8.8.8

                 DNS2=144.144.144.144

          5、重启下network服务,大功告成;那么问题来了:楼主在反复测试的时候发现当把 Adapter Vmnet1虚拟网卡地址设置为192.168.1.1时                      (即与宿主机真实路由地址相同时)会发生奇怪的现象就是,虚拟机可以访问网络但是不能访问宿主机,很诡异,不懂其中原理。

三、Bridged模式(再加一上午)

  1、纯手动配置ip

  2、将虚拟机ip设置成与宿主机真实网卡ip同一网段,并且相同网段和dns网址,具体配置如下:

    TYPE="Ethernet"

    BOOTPROTO=static

    DEFROUTE="yes"

    PEERDNS="yes"

    PEERROUTES="yes"

    IPV4_FAILURE_FATAL="no"

    IPV6INIT="yes"

    IPV6_AUTOCONF="yes"

    IPV6_DEFROUTE="yes"

    IPV6_PEERDNS="yes"

    IPV6_PEERROUTES="yes"

    IPV6_FAILURE_FATAL="no"

    IPV6_ADDR_GEN_MODE="stable-privacy"

    NAME="ens33"

    UUID="c7d8063c-0dc0-4e94-b229-568f0421e678"

    DEVICE="ens33"

    ONBOOT="yes"

    IPADDR="192.168.1.128"

    NETMASK=255.255.255.0

    GATEWAY=192.168.1.1

    DNS1=192.168.1.1

  3、重启下network服务,就可实现宿主机与虚拟机的双向通信,宿主机可访问互联网;

四、最后问题,如何让虚拟机提供互联网服务?即,使任何互联网上的主机可以访问局域网内的虚拟机

  1、设置自己的路由器,将转发地址和端口映射到虚拟机的ip和端口上即可

  2、上述方法没有经过验证,不知道三种网络模式是否都支持

五、总结原理,其实经过一番折腾后不难发现:

  1、NAT模式和Host-Only模式在局域网内互联的方式是相同的:

     NAT的链路:宿主机 -----Adapter Vmnet8虚拟网卡 -----Vmnet8虚拟交换机-----虚拟机虚拟网卡(ens33)-----虚拟机

     Host-Only的链路:宿主机-----Adapter Vmnet1虚拟网卡 -----Vmnet1虚拟交换机-----虚拟机虚拟网卡(ens33)-----虚拟机

2、在连接互联网方面,NAT模式通过虚拟的NAT服务实现上网,Host-Only模式通过宿主机的真实网卡的网络共享上网

      NAT的链路:互联网-----物理路由器-----NAT虚拟服务-----VMnet8虚拟交换机-----虚拟机虚拟网卡(ens33)-----虚拟机

      Host-Only的链路:互联网-----物理路由器-----Adapter Vmnet1虚拟网卡共享宿主机真实网卡的网络-----VMnet1虚拟交换机-----                                         虚拟机虚拟网卡(ens33)-----虚拟机

3、至于Bridged模式实际可理解为与宿主机同一局域网内的设备

      类似于把宿主机虚拟为一个交换机,所有桥接设置的虚拟机通过VMnet0虚拟交换机连接到这个交换机的一个接口上,宿主机也同样插在这个         交换机当中。

      链路:物理路由器-----VMnet0虚拟交换机与宿主机真实网卡桥接-----虚拟机虚拟网卡(ens33)-----虚拟机

(以上属于个人分析,有待考证,如有错误,还望指正)

VMware虚拟机网络配置及常见问题

VMware虚拟机经常用于学习和测试,虚拟机网络是最不稳定的配置,常会因为网段变化,权限问题,或者其他一些因素导致原先已经配置好的网络换一个网络环境就不能使用,影响虚拟机的正常使用。本文基于虚拟机的桥接网络进行讲解,虚拟机安装于本地环境。先讲遇到的问题,然后讲解决思路,如果有遇到相同问题的可以参考下。

遇到网络问题,最常见的是虚拟机开启后连不上虚拟机,或者虚拟机ping互联网时ping不通。遇到网络问题时首先要排查本地宿主机网络是否正常,宿主机网络正常的情况下,再根据虚拟机的问题进行排查。下面列出自己经常碰到的问题。

问题描述:

虚拟机启动时,右下角提示或者打开通知日志,出现设备VMnet0网桥以太网口关闭。

问题描述:

虚拟机启动进入桌面后,点击右上角网络设置图标,设置面板没有显示网络配置的选项。

VMware打开 [ 编辑 - 虚拟网络编辑器 ] ,点击更改设置按钮,将网络设置成桥接网络后,重新打开,依旧是仅主机模式。也就是更改不生效了。

在解决虚拟机的网络问题之前,一定要先排除宿主机的网络是否正常。如果宿主机网络正常,再排查虚拟机出现的问题。

首先给VMware和虚拟网络编辑器配置管理员运行权限

打开VMware文件位置,选中VMware图标,按 Alt + Enter 进入属性面板,点击 兼容性 选项卡,设置栏中勾选 以管理员身份运行此程序 。

虚拟网络编辑器按相同的步骤做同样的设置。设置完成后,重新启动虚拟机。

按下 win+r 打开运行小窗口,输入 services.msc ,回车打开服务管理器,找到 Device Install Service 服务并启动此服务,默认是关闭的,单击右键选择启动就可以

返回到VMware虚拟机的虚拟网络编辑器,点击 还原默认设置 。VMware会自动卸载虚拟网卡并重装网上驱动。切记一定要在虚拟机关机的情况下进行还原(不用担心丢网络配置的),重新安装后会发现编辑器已经有了桥接模式的网卡了。

这里演示的是桥接网络的设置。

VMWare点击 编辑 → 虚拟网络编辑器 →点击右下角 更改设置 进入网络编辑面板

选中桥接模式,如果宿主机使用的是无线网,需要桥接到主机的无线网卡。

编辑网卡文件,写入以下配置。或者使用界面配置也可。重启网络服务

写入配置,下面是我自己的配置,可以根据实际情况改。

重启网络服务,测试网络是否连通

本文分享了VMware虚拟机网络配置遇到的问题及解决方案,这些问题实际遇到过,解决方案在自己的问题域里都真是有效。同时也参考了官网以及网上的解决方案,希望能提供帮助。

【虚拟机】Hyper-V网络连接配置

1、启用windows中的 Hyper-V 功能,注意要勾选Hyper-V服务

1、打开Hyper-V管理器,点击服务器主机,在右侧操作列表中点击“虚拟交换机管理”,打开虚拟交换机管理器。

2、选择“新建虚拟网络交换机”,在虚拟交换机类型列表中选择“外部”,点击“创建虚拟交换机”,创建一个虚拟交换机。

4、在Hyper-V管理器中,选择虚拟机,点击右侧操作列表中的“设置”,修改虚拟机配置。

在虚拟机设置界面,点击“网络适配器”,选择虚拟交换机,点击确定,这样就配置好了虚拟机的网络连接。

在Hyper-V管理器中找到虚拟机右键点击 连接 ,可以启动虚拟机

在宿主机电脑直接复制软件文件,然后粘贴在虚拟机中。

虚拟机如何连接网络

最简单的就是模式是NT 模式(一般为第3个选项)这个模式是和主机公用IP 只要主机可以上网虚拟机就可以;还有种就是桥接 (一般为第1选项)这是选择一张网卡让虚拟机使用,桥接状态下主机就不可以使用该网卡。

虚拟机上网方式有两种,一种是桥接,一种是NAT,在打开虚拟机选项的下方有个编辑虚拟机设置,在这里面可以更改虚拟机的上网方式。

然后在网络适配器中可以更改上网方式。桥接和NAT都是可以上网的,前提是你真机能上网。

设置完成后就进虚拟机开能不能上网,虚拟机在挂起状态下是无法设置的。如果还不能上网,检查一下虚拟机有没有获取到IP,命令为:ipconfig。如果没有获取到IP,就用命令ipconfig /renew,重新获取一次IP。

计算机操作系统为Windows XP,用VMware虚拟一台Windows 2000电脑,组成对等网,组网后虚拟机能共享宿主机的文件、打印机和上网连接。

把Windows 2000安装光盘插入光驱,点击VMware菜单“虚拟→设置”打开设置窗口,如图1所示,点击“CD-ROM”,在右侧选中“使用物理驱动器”,然后选择正确盘符(笔者机器上的光驱盘符为“H”)。接着启动虚拟机,把Windows 2000安装到虚拟机中。

虚拟主机网络设置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于虚拟主机网络设置在哪、虚拟主机网络设置的信息别忘了在易优之家进行查找喔。

上一篇:购物商城网页模板(网上商城页面模板)
下一篇:哪种虚拟主机好(哪家的虚拟主机哪个好)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~