VMware中的虚拟机如何配置上网(Linux系统为例)

作者:chenhao
虚拟机上网首先要了解VMware虚拟机中的三种网络模式
一、桥接模式:

  1. 该模式下物理网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同。

2.本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,虚拟机和主机位于VMnet0这个虚拟交换机的两端,这个交换机使得两端处在同一个网段中。

3.VMware中的每个虚拟系统相当于一台独立的主机,桥接模式下主机和虚拟机相当于同一个局域网中的两台电脑,虚拟机和宿主机处于同等地位。这种情况下主机和虚拟机要能够通讯,需要在同一个网段,这就需要手动配置虚拟系统的IP地址和子网掩码,保证虚拟机和宿主机处在同一网段中。虚拟机作为一台独立的主机可以与局域网中的任何一台电脑通信。
二、网络地址转换模式(NAT)
1.不需要任何手动的配置,IP地址等网络配置信息由VMnet8(NAT)虚拟网络的DHCP服务器提供,只要宿主机可以上网,虚拟机即可实现网络连接。主机的虚拟网卡VMware Network Adapter VMnet8和虚拟机虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同,而主机的真实物理网卡(宿主机相当于路由器)和虚拟机的IP地址并不在同一个范围内。

2.虚拟系统处于虚拟的NAT网络中,虚拟机虚拟出了一个NAT服务器,使其虚拟网卡能够连接到Internet。在这种连接模式下Guest使用VMnet8虚拟交换机,在主机的网络共享中心中可以看到VMware NetworkAdapter VMnet8虚拟网卡,这块虚拟网卡连接在VMnet8虚拟交换机上与虚拟系统的虚拟网卡进行通信,即它的功能是让主机能够和VMnet8网段通信,但不是为VMnet8网段提供路由功能,去掉这个虚拟网卡Guest仍然可以上网,但是主机无法再访问VMnet8网段,即主机和虚拟机无法再进行通信。

3.VMware Network Adepter VMnet8虚拟网卡的IP地址是在安装VMware时由系统指定生成的,虚拟机虚拟出来的NAT网络所处的网段和VMware Network AdepterVMnet8虚拟网卡所处的网段是相同的,所以主机和虚拟机的两个虚拟网卡之间可以正常通信。

4.在NAT模式下,虚拟机虽然处于内部局域网,但是它是可以访问外网的,因为这时候宿主计算机相当于一台开启了DHCP功能的路由器,宿主机真实的物理网卡(即NAT device)连接着Network,此时虚拟机相当于局域网中的一台真实主机,所以虚拟机可以通过宿主计算机的DHCP来动态获得网络参数,相当于一台计算机通过路由器连接了外部互联网。宿主机可以访问虚拟机,但是局域网内其他主机是无法访问虚拟机的,因为NAT的网络在vmware提供的一个虚拟网络里。(ssh可以实现)
三、主机模式(host-only)
1.在此模式下所有的虚拟系统之间可以相互通信,但是虚拟系统所处的虚拟网络和宿主机所处的真实网络实际上是被隔离开的。尽管被隔离,但是在这种模式下虚拟系统和主机可以通信,相当于两台机器直接用双绞线相连,这时宿主机不再为虚拟机提供路由服务,所以虚拟机不能和外部Network进行通讯。

2.VMware Network Adepter VMnet1是Host用于与Host-Only虚拟网络进行通信的虚拟网卡,但Host-Only网络没有NAT服务,所以虚拟网络是不能连接到外部的互联网的,虚拟机之间形成的虚拟网络是一个全封闭的网络,和外部的唯一联系就是虚拟机能够和主机进行通信。

3.VMware Network Adepter VMnet1虚拟网卡的IP地址也是VMware系统指定的,VMwareNetwork Adepter VMnet1虚拟网卡和虚拟机的虚拟网卡在同一个网段,这种模式下物理网卡和虚拟机的虚拟网卡不在同一个网段。

注:NAT模式与主机模式十分相似,主要不同之处即在于主机模式中宿主机不再具备NAT功能,即不再相当于虚拟机访问Internet的路由器。
在这里插入图片描述
VMnet0:用于虚拟桥接网络下的虚拟交换机

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

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

VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡

VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网络则不提供

以桥接模式为例,配置虚拟机上网
1.首先我们需要确定本地电脑可以连接外网,然后打开安装的虚拟机
在这里插入图片描述
2.执行命令ifconfig 查看当前虚拟机的IP,默认系统是自动获取的。
在这里插入图片描述
这张图是我改完配置之后截得图
3.本地电脑是配置的静态地址上网,所以需要修改网卡的IP地址,可以使用命令:
vi /etc/sysconfig/network-scripts/ifcfg-ens33。打开此界面。

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

在这里插入图片描述
该图也是改完配置之后的截图,红框内是已经修改完后的配置
4.系统默认是自动获取。需要修改地址和本地电脑为同一网段的IP。

ONBOOT=yes
BOOTPROTO=static
IPADDR=116.228.47.157
NETMASK=255.255.255.0
GATEWAY=116.228.47.145

系统配置的必须与本地电脑为同一网段IP,网关也要一致。
5.网卡配置好后,重启网卡,执行命令: /etc/init.d/network restart

/etc/init.d/network restart

在这里插入图片描述
6.重启后查看ip地址,命令 ifconfig 查看当前服务器所有网卡的IP
在这里插入图片描述
7.最后配置DNS,执行命令,vi /etc/resolv.conf 打开所在目录:
在里面添加如下两条服务器地址:

nameserver 202.106.0.20
nameserver 8.8.8.8

在这里插入图片描述
8.配置完成后,测试一下是否可以上网ping www.baidu.com
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

推荐Android学习-农民伯伯

http://www.cnblogs.com/over140/转载于:https://blog.51cto.com/3qeveryone/496110

IP地址与子网掩码基础

IP地址与子网掩码基础 ​ IP地址分类:A类、B类、C类地址为单播地址 ​ IP地址中主机位归0就是该主机所在的网段。 ​ 子网掩码:它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码只有一个作用&…

Silverlight与Flash在FF中的一些注意点

在HTML中&#xff0c;Silverlight、Flash以object标签的形式显示&#xff0c;如以下代码&#xff1a;View Code <object data"data:application/x-silverlight-2,"type"application/x-silverlight-2"></object>但是必须同时指定该object元素的…

MAC地址与IP地址

MAC地址与IP地址 author&#xff1a;mxh 数据包的目标IP地址决定了数据包最终该到达哪一个计算机&#xff0c;而目标MAC地址决定了该数据包下一跳由哪个设备接收&#xff0c;不一定是最终目的地。 计算机的IP地址有两大部分组成&#xff0c;一部分为网络地址&#xff0c;一部…

linux /etc/shadow 文本结构

l /etc/shadow<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />用户的相关密码存放文件。#vim /etc/shadowroot:$1$crpkUkzg$hLl/dYWm1wY4J6FqSG2jS0:14296:0:99999:7:::bin:*:14296:0:99999:7:::...省略。。。共有九段&#xff…

VMware虚拟机使用NAT模式上网

作者&#xff1a;chenhao 1.“NAT”类型&#xff0c;称为网络地址转换&#xff0c;在“仅主机”类型的基础上提供了guest可以访问外部host的能力 2.虚拟机之间、虚拟机和宿主机之间、虚拟机和外部host之间都可以进行通信 3.虚拟机的IP只需要配置NAT网段中的IP&#xff0c;访问外…

HSRP的初步解析及典型应用2

总的来说就是&#xff0c;由两台以上的路由器组成一个HSRP组&#xff0c;在该组之中选举一台路由器作为Active路由器&#xff0c;一台路由器作为Standby路由器&#xff0c;其它路由器则进入Listen状态。实际工作时&#xff0c;是由Active路由器去转发数据&#xff0c;一旦Activ…

centos linux7 系统安装

centos linux7 系统安装 author:WYF 第一步把光盘放入服务器光驱内&#xff0c;服务器开机进去界面 第二部按F12或者F11进入安装选择界面 其中有三个选择 1.直接安装 centos linux7系统 2.先测试后安装 centos linux7 3.恢复系统 可见选第一个和第二个都可以&#xff0c;选第…

[P2P技术]如何配置JXTA Shell(airclh)

为什么80%的码农都做不了架构师&#xff1f;>>> JXTA Shell为JXTA平台提供了一个交互式的环境&#xff0c;使用户无须编程就能试验核心JXTA平台。Shell提供了一些基本命令&#xff0c;这些命令可以发现对等体和对等组&#xff0c;加入和脱离对等组&#xff0c;在对…

linux7 如何配置IP地址

linux7 如何配IP地址 author:WYF 首先命令行输入 vi /ect/sysconf ig/network-scripts/ifcfg-enp7s0f0**(这是第一个口&#xff0c;同理第二个口就是ensp7s0f1) 如下图所示 ethx是第几个网口 ensp7s0fx也是第几个网口 x代表数量 第二步 “i”进入编辑 把bootproto设置成静态ip…

用命令行方式配置JAVA系统变量

这学期又开始学JAVA了&#xff0c;装完JDK之后还得自己手动配置系统变量&#xff0c;为了便于以后重装系统配置的简单&#xff0c;就冒出了个很蛋疼的想法&#xff0c;能不能用命令行来自动配置&#xff0c;google&#xff0c;百度了下&#xff0c;发现可以利用wmic命令来实现&…

HTML<div>标签、<img>标签

作者&#xff1a;Liuweifei < div >标签定义 HTML 文档中的一个分隔区块或者一个区域部分。 < div >标签可以把文档分割为独立的、不同的部分。div与CSS样式可让网页实现各种样式效果。< div >是在html中使用最多的布局标签。 所有主流浏览器都支持 < di…

Memcached深度分析

Memcached是danga.com&#xff08;运营LiveJournal的技术团队&#xff09;开发的一套分布式内存对象缓存系统&#xff0c;用于在动态系统中减少数据库负载&#xff0c;提升性能。关于这个东西&#xff0c;相信很多人都用过&#xff0c;本文意在通过对memcached的实现及代码分析…

百兆和千兆直通线与交叉线的制作方法

WYF 百兆、千兆 交叉线 直通线 制作 同一设备之间用交叉线&#xff08;比如电脑和电脑之间&#xff0c;交换机和交换机之间&#xff09;&#xff0c;不同设备之间用直连线&#xff08;比如电脑和交换机&#xff0c;交换机和路由器&#xff09;。 &#xff08;一&#xff09;百兆…

构建高性能ASP.NET站点之二 优化HTTP请求(前端)

上一篇文章主要讲述了请求一个页面的过程,同时也提出了在这个过程中的一些优化点,本篇就开始细化页面的请求过程并且提出优化的方案.同时,在上篇文章中,不少朋友也提出了一些问题,在本篇中也对这些问题给出了回答! 本篇的议题如下: HTTP请求的优化 HTTP请求的优化 在一个网页的…

CentOS 7.3镜像挂载搭建本地yum源

作者&#xff1a;chenhao 以在虚拟机上操作为例 第一步&#xff1a;先在虚拟机的设备状态“已连接”前打对钩&#xff0c;在点击确定 第二步&#xff1a;挂载光驱&#xff0c;命令mount /dev/cdrom /mnt/cdrom/ 将光驱挂载到mnt/cdrom下 mount /dev/cdrom /mnt/cdrom/注&…

十二之续、快速排序算法的深入分析

十二之续、快速排序算法的深入分析 作者:July 二零一一年二月二十七日--------------------------前言一、快速排序最初的版本二、Hoare版本的具体分析三、Hoare变种版本四、快速排序的优化版本五、快速排序的深入分析六、Hoare变种版…

centos7 配置http服务器

2021-1-20 Hyp 1.安装 http&#xff0c;使用命令 yum install -y httpd2.重启http服务 关闭服务 httpd service stop启动服务 httpd service start重启服务 httpd service restart3.测试运行 使用浏览器访问localhost或者127.0.0.1 出现测试页面即服务启动成功 4.制作自己的…

ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)...

我们在日常开发项目过程中往往需要各种订单单号的产生方法&#xff0c;而且是支持多用户并发、支持多种数据库的&#xff0c;我们并不想为每个项目都写一些独立的代码去实现这些功能&#xff0c;往往需要有个通用的函数比较爽一些。下面我们以C#.NET通用权限管理系统组件源码的…

网线制作相关基础知识

网线制作相关基础知识 一般线序&#xff1a; &#xff08;1&#xff09;T568A线序&#xff1a;绿白&#xff0c;绿&#xff0c;橙白&#xff0c;蓝&#xff0c;蓝白&#xff0c;橙&#xff0c;棕白&#xff0c;棕 &#xff08;2&#xff09;T568B线序&#xff1a;橙白&#xf…