当前位置:首页 » 存储配置 » 虚拟机如何配置虚拟网络

虚拟机如何配置虚拟网络

发布时间: 2022-12-27 07:12:23

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

我们首先说一下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虚拟机网络配置遇到的问题及解决方案,这些问题实际遇到过,解决方案在自己的问题域里都真是有效。同时也参考了官网以及网上的解决方案,希望能提供帮助。

㈢ VMWare虚拟机局域网网络配置

桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改。图如下:

主机模式和NAT模式很相似,只不过不能上网,相当于VMware虚拟一个局域网,但是这个局域网没有连互联网。

NAT模式和桥接模式一样可以上网,只不过,虚拟机会虚拟出一个内网,主机和虚拟机都在这个虚拟的局域网中。NAT中VMWare相当于交换机(产生一个局域网,在这个局域网中分别给主机和虚拟机分配ip地址)

使用VM15创建虚拟机并安装CentOS 7,但是安装完成后发现连接不到网络。
ping jd.com发现不通

因为在创建虚拟机的时候我们选择的是NAT模式

这里给出NAT模式下对应的的解决方法:
1. 在vm虚拟机中 按照 编辑->虚拟网络编辑器

点击DHCP进行子网IP设置

然后点击NAT设置,进入下一个界面,并进行网关的设置。

更改完成后,进行应用。

2. 将VMnet8设置成共享模式

3. 在shell中输入ip addr

这里我的是ens33,这个名字将在下一步中用到

4. vi /etc/sysconfig/network-scripts/ifcfg-ens33

这里注意:最后ens33的参数是我们在第二步得到名字,这里要根据的具体情况进行相对应的更改。

按照如下图所示红色框框标记出来的部分进行更改

5.vi /etc/resolv.conf

按照如下图所示进行修改,这里需要注意的是要按照之前设置的DNS值进行相对应的修改

6. vi /etc/sysconfig/network

按照如下图所示进行相对应的修改

7. 最后输入 service network restart

问题解决

最后xshell、MobaXterm等客户端就使用IPADDR的地址连接VM下的linux,复制粘贴等操作都很容易了。

㈣ 虚拟机如何连接网络

最简单的就是模式是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安装到虚拟机中。

㈤ 配置虚拟机网络

1、给虚拟机分配一个IP,首先检查这个ip是否能ping通,如果这个不能ping通说明该IP可用

2、以root身份进入系统  输入nmtui 进入tui字符界面图形模式配置界面

3、在配置界面选择Edit a connection设置连接选项(添加网络配置)

其他选项:Active a connection(激活链接,启用禁用网络配置)

                  Set system hostname(设置hostname)

4、选择Edit进行相关网络配置

IPV4 CONFIGURATION 选择手动 Manual

Addresses为我们给虚拟机分配的IP地址,端口号依服务器而定。格式为IP/端口号

Gateway为网关一般为IP地址的最后一段改成1或254(例:IP为192.168.3.34,那么它所对应的网关可能是192.168.3.1或192.168.3.254)可ping这两个地址,那个能通就将其作为网关。

DNS server 根据实际情况而定

IPV6 下Automaticlly connect按空格选择×就ok

选择ok返回、选择quit回车

5、在windows本机查看我们配置的IP是否能ping通

6、重启网络service network restart

7、如果ifcongfig查看网络命令不可用可以yum -y install net-tools 这样ifconfig就可以用啦

㈥ 虚拟机系统怎么联网

问题一:Vmware虚拟机如何和主机联网 你说的是物理的还是软件?
那个软件我用过的
Windows的最好办了 在虚拟机中打开操作系统 ,在网上邻居里属性里设好IP就行了,比如你的机子IP 是192.168.2.36虚拟机的IP设置为192.168.2.136就行的 子网掩码 网关 DNS都一样的

问题二:如何使vmware虚拟机中的操作系统能够上网 详细?? ?赐üDHCP 获得。 此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。 Host-only 1、先关闭虚拟机中的操作系统,回到虚拟机主界面 双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Host-only” 2、右击拨号上网的连接,打开PPPOE 连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的I NTERNET 连接来连接” 在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1” VMware Network Adapter VMnet1 虚拟网卡的IP 会自动变为192.168.0.1 此时ping 192.168.0.1 能通即可。 3、进入vmware 中,启动linux 操作系统 用netconfig 命令 将IP,设为192.168.0.2 (与虚拟网卡在同一网段) 网关为192.168.0.1 即VMware Network Adapter VMnet1 虚拟网卡的IP 地址 DNS ISP DNS 202.96.128.86 4、重启网络: #service network restart 此时,只要主机拨号上网后,虚拟机的系统就可以上网,且不用再拨号 Bridge 这种方式,虚拟机最接近一台真实的机器 1、先关闭虚拟机中的操作系统,回到虚拟机主界面 双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Bridge” 2、宿主机中安装sygate 或wingate 之类的代理服务器 3、设置虚拟机的代理服务器为宿主机的IP 即可 : Bridge 3.1.2 P64 LINUX 在单位局域网内 “Ethernet”要选择“Bridge”方式 使用这种方式时,虚拟机跟一台真实的机器一样,此时IP 设置为局域网中另一个可用IP 即可 网关:局域网网关服务器的地址(或路由器的地址) DNS:设置为ISP 的DNS 服务器地址 Red Hat Enterprise Linux 5 打开一个 Workstation 窗口。 选择 设置 -> 管理虚拟网络。 出现“VMware 虚拟网络配置”对话框,激活“概要”选项卡。默认情况下,VMnet0 虚拟交换机被设置为桥接模式并且桥接到主机上的一个活动的以太网适配器。 使用哪一个适配器的选择是强制性的。你可以使用“自动桥接”选项卡中的选项限制选择的范围。 (同时还显示 VMnet1,仅为主机网络的默认虚拟交换机,以及 VMnet8,NAT 的默认虚拟交换机,如果它们在 VMware Workstation 中被启用。) 要从 VMnet0 可能桥接到的列表中排除一个或多个物理以太网适配器,单击“自动桥接”选项卡。要排除一个以太网适配器,单击“添加”,将它添加到排除设备的列表中。 在“选择网络适配器”对话框中,选择你想要排除的适配器的列表项目,然后单击“确定”。 要从排除适配器的列表中删除一个适配器,在列表中选择它的名称,然后单击“删除”。 要指定一个物理以太网适配器用于名为 VMnet2 - VMnet7 的虚拟交换机上的桥接网络,单击“网桥映射”选项卡。从你想要使用的虚拟交换机名称旁边的下拉列表中选择一个适配器。 ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥

问题三:VMware Workstation虚拟机 安装的系统怎么联网? 1.把虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。
2.把虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器,
(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这 里 改!).
3.当然是将虚拟机的上网方式选为NAT。
右键要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右 边的网络连接改为NAT-确定。
4.点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),
再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。
5.最重要的是两个服务必须开启:VMware DHCP Service 和VMware NAT Service
具体操作如下:
开始---设置--控制面板---管理工具---服务.
确保 VMware DHCP Service 和VMware NAT Service 服务已经启动.

问题四:vmware虚拟机怎么设置上网 关于VMware用NAT与主机共享上网的一般设置(windows)
要想上网的步骤如下:
1.把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。
2.把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器,
(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这 里 改!)
3.当然是将虚拟机的上网方式选为NAT咯。
右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右 边的网络连接改为NAT-确定。
4.点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),
再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。
5.最重要的是你的两个服务必须开启:VMware DHCP Service 和VMware NAT Service
具体操作如下:
开始---设置--控制面板---管理工具---服务
确保 VMware抚DHCP Service 和VMware NAT Service 服务已经启动

问题五:vmware虚拟机安装的Xp系统怎样连接到网络? 1、主机的网络邻居属性--->本地连接属性--->高级--->'Internet连接共享'--允许其他网络用户通过此计算机的Internet连接来连接:家庭网络连接选(VMware Network Adapter VMnet8)
2、VMware Network Adapter VMnet8属性--->自动获得Ip地址、自动获得dns地址(使用DHCP自动设置IP地址)
3、在启动虚拟机之前,点击VM里的第二项“编辑虚拟机设置”,在“硬件”的“以太网”里选择“NAT:使用已共享的主机IP地址;在“选项”的“共享文件夹”里添加共享,我就把我的游戏盘、程序盘和工具盘三个大盘添加进来了。
4、启动虚拟机,虚拟机的网络邻居属性--->VMware Network Adapter VMnet1属性--->自动获得Ip地址、自动获得dns地址(使用DHCP自动设置IP地址)
这四步搞定后,原先点击IE打不开网页现在可以了
。要是设置不选择NAT而选“桥接”有点麻烦,有的帖子写的还要修改“IP 地址:192.168.0.2 子网掩码:255.255.255.0 默认网关:192.168.0.1”

问题六:vmware虚拟机怎样设置联网 很简单,在本机里面设置你的网络连接共享给虚拟机的虚拟网卡,然后在虚机设置里选择网络连接方式为nat方式,之后设置Ip、dns之类的为自动获取,只要本机能上网,虚拟机就能上,记得打开虚拟机的DHCP服务和相应的网络服务。

问题七:虚拟机linux如何联网 用nat即可

问题八:VM虚拟机装好系统后怎么上网? 网络设置成N罚T
IP自动获取,DNS输入192.168.1.1(你的网关是多少就输入多少)

问题九:主机是无线网络,VMWare虚拟机怎么上网 设置 VMWare 网卡为桥接(此为必须项)要桥接到无线网卡
在VMware菜单里,选择“编辑”---“虚拟网络设置”
虚拟系统和你的真实系统就好像接在同一个交换机上,要在同一网段里,你真实系统的IP怎么设的,虚拟系统也那样设置,就是IP的最后一位不同,其它的都亥样,
例如,真实系统IP是192.168.0.1
那么虚拟系统就设成192.168.0.2

问题十:怎么设置虚拟机上网 桥接网络:虚拟机或宿主机二者只能用其一上网.
NAT网络:可实现主机和虚拟机同时共享上网。如果安装时没有选择“NAT网络模式,请在虚拟机设备“以太网”网络连接中选择“NAT”,然后运行安装文件夹中的启动服务.cmd”,运行第3个---“DHCP和NAT服务-共享上网”,弹出微软安全认证提示请点“继续安装”并多等会儿。装完后到虚拟机窗口点“编辑”---“虚拟网络设备”,在“虚拟网络编辑器”窗口中分别启动“DHCP”和“NAT”服务就好了,虚拟机里不用建立“宽带连接”,主机和虚拟机也不用再进行其他的网络设置了,重启虚拟机,主机宽带连接后,虚拟机里直接运行IE浏览器就可以上网了。
了解:有的版本启动宿主机后首次进入虚拟机还要右击右下“网卡图标”选“连接”,才可上网。还有,有的精简版VM 或许不能使用其“虚拟网络设置”,所以只能使用“桥接”上网

㈦ VMware虚拟机下三种网络介绍及配置

vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。
打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。

同时,在主机上对应的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟网卡,它们分别作用于仅主机模式与NAT模式下。在“网络连接”中我们可以看到这两块虚拟网卡,如果将这两块卸载了,可以在vmware的“编辑”下的“虚拟网络编辑器”中点击“还原默认设置”,可重新将虚拟网卡还原。

什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。其网络结构如下图所示:

接下来,我们就来实际操作,如何设置桥接模式。

首先,安装完系统之后,在开启系统之前,点击“编辑虚拟机设置”来设置网卡模式。

点击“网络适配器”,选择“桥接模式”,然后“确定”

在进入系统之前,我们先确认一下主机的ip地址、网关、DNS等信息。

然后,进入系统编辑网卡配置文件,命令为vi /etc/sysconfig/network-scripts/ifcfg-eth0 (这里可能有些不同,找到 ifcfg-eth 开头的文件即可)

添加内容如下:

编辑完成,保存退出,然后重启虚拟机网卡,使用ping命令ping外网ip,测试能否联网。

这就是桥接模式的设置步骤,相信大家应该学会了如何去设置桥接模式了。桥接模式配置简单,但如果你的网络环境是ip资源很缺少或对ip管理比较严格的话,那桥接模式就不太适用了。如果真是这种情况的话,我们该如何解决呢?接下来,我们就来认识vmware的另一种网络模式:NAT模式。

NAT技术应用在internet网关和路由器上,比如192.168.0.123这个地址要访问internet,它的数据包就要通过一个路由器,而路由器拥有一个能访问internet的ip地址,这样的路由器就要在收发数据包时,对数据包的IP协议层数据进行更改(即 NAT),以使私有网段的主机能够顺利访问internet。
刚刚我们说到,如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备(就是一个路由器)和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所示:

在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。
那么我们会觉得很奇怪,为什么需要虚拟网卡VMware Network Adapter VMnet8呢?原来我们的VMware Network Adapter VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信。在之后的设置步骤中,我们可以加以验证。

将虚拟机的网络连接模式修改成NAT模式,点击“编辑虚拟机设置”。
点击“网络适配器”,选择“NAT模式”

然后开机启动系统,编辑网卡配置文件,命令为vi /etc/sysconfig/network-scripts/ifcfg-eth0

具体配置时,IP设置与vmnet8同网段,网关设置成vmnet8的网关(在“虚拟网络设置”里的Net选项卡里能找到Gateway)通常是xxx.xxx.xxx.2。
子网掩码设置与VMnet8相同(设置好IP地址后,子网掩码自动生成) DNS设置与主机的相同。

之前,我们说过VMware Network Adapter VMnet8虚拟网卡的作用,那我们现在就来测试一下。

Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。其网络结构如下图所示:

通过上图,我们可以发现,如果要使得虚拟机能联网,我们可以将主机网卡共享给VMware Network Adapter VMnet1网卡,从而达到虚拟机联网的目的。接下来,我们就来测试一下。
首先设置“虚拟网络编辑器”,可以设置DHCP的起始范围。

然后设置虚拟机为 Host-Only模式。

然后修改 ifcfg-eth0 文件,设置ip等:
将虚拟机IP设置与VMnet1同网段,网关设置成VMnet1的网关相同,其余设置与VMnet1相同,DNS设置与主机相同。
例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2
那么虚拟机 IP:172.16.249.100 Gateway: 172.16.249.2

Host-only 这种方式,虚拟机连接不到外网,通过下面设置可以使虚拟机连接外网。

我们可以看到上图有一个提示,强制将VMware Network Adapter VMnet1的ip设置成192.168.137.1,那么接下来,我们就要将虚拟机的DHCP的子网和起始地址进行修改,点击“虚拟网络编辑器”

重新配置网卡,将VMware Network Adapter VMnet1虚拟网卡作为虚拟机的路由。

重启网卡,然后通过 远程工具测试能否联通外网以及与主机通信。

㈧ 如何设置虚拟机网络

设置虚拟机网络的方法和步骤:

第一种情况:主机使用PPPOE拨号上网
方法一:NAT方式
1、先关闭虚拟机中的操作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT”
2、启动虚拟机操作系统,设置IP为动态获取,即通过DHCP获得。
此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。

方法二:Host-only方式
1、先关闭虚拟机中的操作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Host-only”
2、右击拨号上网的连接,打开PPPOE连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的INTERNET连接来连接”
在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1”
VMware Network Adapter VMnet1虚拟网卡的IP会自动变为192.168.0.1
此时ping 192.168.0.1 能通即可。
3、进入vmware中,启动linux操作系统
用netconfig命令
将IP,设为192.168.0.2 (与虚拟网卡在同一网段)
网关为192.168.0.1 即VMware Network Adapter VMnet1虚拟网卡的IP地址
DNS设置为ISP的DNS,如61.147.37.1
4、重启网络:
#service network restart
此时,只要主机拨号上网后,虚拟机的系统就可以上网,且不用再拨号

方法三:Bridge方式
这种方式,虚拟机最接近一台真实的机器
1、先关闭虚拟机中的操作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Bridge”
2、宿主机中安装sygate或wingate之类的代理服务器
3、设置虚拟机的代理服务器为宿主机的IP即可

第二种情况:在单位局域网内
“Ethernet”要选择“Bridge”方式
使用这种方式时,虚拟机跟一台真实的机器一样,此时IP设置为局域网中另一个可用IP即可
网关:局域网网关服务器的地址(或路由器的地址)
DNS:设置为ISP的DNS服务器地址

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:599
制作脚本网站 发布:2025-10-20 08:17:34 浏览:891
python中的init方法 发布:2025-10-20 08:17:33 浏览:584
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:768
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:688
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1015
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:260
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:118
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:808
python股票数据获取 发布:2025-10-20 07:39:44 浏览:717