目录

一 网络配置中出现的错误及解决方案

二 VMware下网络配置的三种模式简介

1、桥接模式(Bridged)

2、网络地址转化模式(NAT)

3、仅主机模式(host-only)

一 网络配置中出现的错误及解决方案

错误1: 安装好虚拟机之后一切正常,等过了一天再使用时发现获取不到IP地址。

错误分析:考虑虚拟机配置了NAT模式、Bridged模式和host-only模式。

首先考虑NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,虚拟机的IP地址必须设置为自动获取。即宿主计算机相当于一台开启了DHCP功能的路由器,而虚拟机则是内网中的一台真实主机,通过路由器(宿主计算机)DHCP动态获得网络参数。在此猜测是与宿主计算机的相关服务有关。

解决过程:任务管理器 ——> 详细信息 ——>服务 ——>开启相关服务

解决结果:猜测正确,执行完以上过程之后进入虚拟机查询IP,IP地址正常获取。

图解过程:

图1

图2

图3

图4

错误2:其实还是一样的,我也很想知道IP地址为什么总是和我过不去,对的,它又不能正常获取IP地址了  @ _@

错误分析:有了上次的错误经验,我以为又是DHCP等服务没有开启,兴冲冲的想点几下恢复正常。然而,不是这个问题,懵圈。but,还是要解决,分析过程如下:

1、怀疑是windows系统服务造成的原因,比如DHCP没有启动等,进行检查发现不是这个问题,否定。

2、怀疑为虚拟网络配置问题,查看VMware的虚拟网络配置,一切正常,不存在这个问题,否定。

经过以上分析,并没有解决问题。经过询问老师,明白应该是network服务没有开机启动,而问题是我并不知道怎样解决这个问题,解决过程全是冬天的海洋老师全程解决的,我只是成功的结果的搬运工。以下是老师解决问题的代码,完整性不能保证。

代码如下:

ip a

service network restart

ip a

cd /etc/sysconfig/network-scripts/

vim ifcfg-eth0

reboot

ip a

getenforce

vim /etc/sysconfig/selinux

reboot

ip a

ls

vim /etc/sysconfig/network-scripts/ifcfg-eth0

getenforce

dmesg |grep eth0

ip a

vim /etc/sysconfig/network-scripts/ifcfg-eth0

vim /etc/sysconfig/network-scripts/ifcfg-eth1

chkconfig --list

chkconfig NetworkManager off

reboot

ip a

service network ststus

chkconfig --list |grep network

chkconfig network on

reboot

解决结果:问题得到解决,但我并不明白其中的原理,等学习完相关课程,会继续补充。

二 VMware下网络配置的三种模式简介

因为学习需要安装了虚拟机,但却不懂网络的配置,导致出现了一些错误,在此总结网络配置的三种模式。

VMware提供了三种工作模式,分别为:桥接模式(Bridged)、网络地址转换模式(NAT)、仅主机模式(host-only)。安装好虚拟机以后,在网络连接里我们可以看到多了两块网卡。如图。

图5

1 桥接模式(Bridged)

1.1、模式简介

桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。

1.2、工作原理

配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个集线器(Hub)上的两台电脑,可以像主机一样访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网或接入线路访问互联网。主机与虚拟机之间,以及各虚拟机之间都可以互访。各虚拟机通过默认的VMnet0网卡与主机以太网连接,虚拟机间的虚拟网络为VMnet0,此时虚拟机就像局域网中的一个独立的物理机一样。

在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,我们需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。

1.3、桥接模式图解

图6

2 网络地址转化模式(NAT)

2.1、模式简介

NAT,是Network Address

Translation的缩写,意即网络地址转换。NAT模式也是VMware创建虚拟机的默认网络连接模式。使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。虚拟机向外部网络发送的请求数据包裹,都会交由NAT网络适配器加上特殊标记并以主机的名义转发出去,外部网络返回的响应数据包裹,也是先由主机接收,然后交由NAT网络适配器根据特殊标记进行识别并转发给对应的虚拟机,因此,虚拟机在外部网络中不必具有自己的IP地址。从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。

此外,在一台主机上只允许有一个NAT模式的虚拟网络。因此,同一台主机上的多个采用NAT模式网络连接的虚拟机也是可以相互访问的。

2.2、工作原理

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。

实际上,VMware Network Adepter VMnet8虚拟网卡的作用就是为主机和虚拟机的通信提供一个接口,即使主机的物理网卡被关闭,虚拟机仍然可以连接到Internet,但是主机和虚拟机之间就不能互访了。

在NAT模式下,宿主计算机相当于一台开启了DHCP功能的路由器,而虚拟机则是内网中的一台真实主机,通过路由器(宿主计算机)DHCP动态获得网络参数。因此在NAT模式下,虚拟机可以访问外部网络,但外部网络不可以访问虚拟机,因为虚拟机属于内网。

2.3、网络地址转化模式图解

图7

3 仅主机模式(host-only)

3.1、模式简介

仅主机模式,是一种比NAT模式更加封闭的的网络连接模式,它将创建完全包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间提供网络连接。相对于NAT模式而言,仅主机模式不具备NAT功能,因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到Internet。

3.2、工作原理

在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。

在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。

在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。

3.3、仅主机模式图解

图8

总结:刚刚开始学习Linux,也是第一次接触虚拟机,很多东西都不是很清楚。在学习的过程中会遇到大问题小问题,不过,我不会放弃,会坚持下去,解决一个一个小问题,水滴石穿。这篇博文是因为在运行虚拟机的时候遇到了一些问题,觉得比较重要所以记了下来,但是其中还有很多我现在并不明白,我查阅了一些资料,借鉴了别人的劳动成果,然后进行了整理。等到老师讲完,彻底弄清问题的症结,我会进行更新。

虚拟服务器无法获取ip地址,VMware下网络模式配置与IP地址无法正常获取及解决方案...相关推荐

  1. VMware虚拟机NAT模式配置静态IP

    1. 打开VM编辑菜单中的虚拟网络器,选择NAT模式,点击右下角的更改设置,进行修改 2. 去掉勾选使用本地DHCP服务,NAT设置中,网关IP和子网IP前三位保持一致,最后一位为2 3. 打开主机电 ...

  2. VMware设置静态ip地址及不同网络模式讲解【Linux网络问题】

    VMware设置静态ip地址及不同网络模式讲解 此处的静态IP配置选用的是使用NAT方式连接网络[如果之前配置有错误,可以尝试暴力方法:将虚拟机网络配置重新恢复为默认,然后从头开始配置] 1 将Lin ...

  3. VMWare中CentOS如何配置固定IP

    VMWare中CentOS如何配置固定IP 说明: 因为这篇文章特别的详细,不需要自己二次重写总结,直接按照步骤设置即可 以下三种方式都可以查看文章 本地的话,我是可以看到帖子图片的 因为版权的原因, ...

  4. 在Mac上通过VMware Fushion 15.1配置静态IP虚拟机实录

    一.业务场景 在rMBP上的VMware Fushion 15.1安装虚拟机,采用一切默认的配置,经过简单几步,我们将得到一个dhcp协议的具有动态ip地址的虚拟机,可以满足绝大多数情况,也很方便很好 ...

  5. linux下桥接模式设置静态IP实现上网

    桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网 ...

  6. VMware Ubuntu 22.04 配置静态IP

    一.首先要配置网卡上面的网络信息,如果直接配置Ubuntu,可能会出现连不上网的情况. 1.在设置中找到 更改适配器选项 2. 找到VMnet8 ,右击属性 3. 找到IPv4,点击属性. 5.配置 ...

  7. 计算机网络题目:一个网络的IP地址为193.12.5.0/24。请写出这个网络的直接广播地址、受限广拍地址与这个网络上的特定主机地址,回送地址

    题目: 一个网络的IP地址为193.12.5.0/24.请写出这个网络的直接广播地址.受限广拍地址与这个网络上的特定主机地址,回送地址 直接广播地址:192.12.5.255 受限广播地址:255.2 ...

  8. VMware中CentOS7虚拟机配置静态IP

    vmware中虚拟机centos7配置静态IP上网的方法总结如下: 一.环境 主机:win10, 可以上网,wifi 虚拟机:centos7,可以通过DHCP上网 二.设置主机 1.首先设置主机的网络 ...

  9. vmware虚拟机网络模式

    vmware虚拟机网络模式 vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式). 打开vmware虚拟机,我 ...

  10. VMware虚拟机网络模式详解 NAT模式

    本篇博文为<VMware虚拟机网络模式>系列的其中一篇:NAT模式. VMware虚拟机在我们学习过程中必不可少,不管是安装Linux操作系统来进行学习.搭建各种网络服务,拟或者是用来做集 ...

最新文章

  1. Linux下解决用户不能执行sudo的方法
  2. MySQL里 unique 用法_mysql中unique key中在查询中的使用
  3. Http-tunnel突破单位网管封杀QQ、MSN端口的方法
  4. ASP.NET中TextBox控件设置ReadOnly=true后台取不到值
  5. GO恶意样本实例分析
  6. 我所知道的几种display:table-cell的应用
  7. jqGrid表格展示简单实例
  8. 计算机课程中lnA怎么打,《计算机基础》考试模拟题(含答案)
  9. [HDU 2191] 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
  10. DOM学习之路--Mr.Ember
  11. 怎样看win10是不是永久激活的?
  12. 卡巴斯基KEY 、NOD32注册机——最新版
  13. Linux驱动-内核uart串口驱动分析
  14. 计算机的装机配件,京东买的配件怎么装机自己组装教程
  15. 微信与QQ聊天记录从旧电脑到新电脑之间无缝备份迁移
  16. 在知识经济时代,如何实现企业内部的知识共享
  17. 【放牛娃】奶盘seo自媒体文章伪原创系统
  18. 你会用PPT中的图片占位符吗?超级好用,不错的技能
  19. python添加图片要怎么弄_python怎么实现添加图片
  20. 从mp4中提取wav音频文件

热门文章

  1. What is UTF-8?
  2. 【转】一生必看的成功学书(转载)
  3. 中山纪中集训Day7+8.7模拟赛题解
  4. Excel的最大行数
  5. 苹果手机有没有计算机记录,苹果手机中的safari浏览记录怎么恢复?苹果恢复大师教你...
  6. 高中英语解析(3500词汇)
  7. python列表元素偶数之和函数_python函数定义,用于查找列表中的所有值是偶数还是都不是奇数...
  8. 权御天下计算机音乐数字乐谱,权御天下-洛天依-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
  9. 【VTM10.0】量化之RDOQ技术
  10. Python爬虫之协程