桥接形式,hadoop情状搭建之有关NAT格局静态IP的装
分类:pc28.am神测网

  虚拟机的网络连接方式分为三种,分别是桥接模式、NAT 模式、和仅主机模式,三种连接模式存在着一定的差异,那么我们该如何选择适合自己的连接模式呢?

一、虚拟主机联网的三种方式:

虚拟机上网问题一直迷迷糊糊,以前碰巧设置好能联网了倒也得过且过,现在虚拟机桥接模式死活连不上网,才知道自己一直没有弄明白这个问题。所以这里mark一下,怕是过了今晚再没有写的欲望。

很久没有更新了,主要是没有时间,今天挤出时间验证了一下,果然还是有些问题的,不过已经解决了,就发上来吧。

      图片 1

  1、仅主机(Host Only),虚拟主机只能与宿主机联网通信,无法访问外网和宿主机所在局域网的其它主机。

上网的基础

能上网的时候感觉理所应当,死活上不去了是不是该思考下这个问题。
首先,网络数据要传出或者传进,得知道你是谁吧,传给谁吧,网络靠什么表明身份,IP和Mac,Mac呢,出厂的时候固定好了,不需要你配置了,但是IP得配置吧。
所以首先你得有个IP,按理说呢要上网每个人都需要配置IP,但是人类追求懒的天性不会允许这样的事情,DHCP可以自动配置IP,DNS服务器,网关也都可以自动获取到。
但是自动获取并不是万能的,有时候会出错,所以呢,连不上网的时候看一下是不是这些配置错了。当然,不同的错误现象也是不一样的,不一一解释了。
所以呢,连不上网,思路是这样的,ping下自己,能通,说明机内路是通的,本机设备没问题,再ping一下局域网内机,通说明局域网没问题,不通ping一下网关,网关也通,在网关配置正确的情况下上不了网那应该是网关的问题。再ping外网,ping百度IP能通,ping域名不能通,那就是dns的问题了。
但是,在虚拟机内,情况就复杂些了,因为虚拟机不同的连接模式,对应的网络连接情况不一样。

PS:小豆腐看仔细了哦~

  

  2、桥接(Bridge),在桥接模式下,虚拟主机就像是宿主机所在的局域网中的一个独立的主机,它可以访问到在宿主机所在局域网内的主机所能访问的任何一台机器。不过宿主机要能拥有2个以上的IP地址,并且需要手工为虚拟主机配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。如果你想利用VMware在宿主机所在局域网内新建一个虚拟服务器,为宿主机所在局域网的其它用户提供网络服务,就应该选择桥接模式。

虚拟机三种模式

NAT模式,家用路由器是这种模式,新建一个子网络,子网通过NAT设备(家用路由)转换网络地址上外网,所以这个模式下,虚拟机的网络是主机的子网络,主机相当于网关,虚拟机的网络和主机网络不在一个IP段内。网络拓扑图:

图片 2

值得注意的是,虚拟机的网络能够通过主机上外网,但是不能与主机所在的局域网内其他主机通信,因为主机只是具备NAT功能但是并没有路由转发的功能。
桥接模式,虚拟机网络和主机网络接在了一个虚拟的网桥上,如图:

图片 3

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

图片 4

关于hadoop环境搭建,从单机模式,到伪分布式,再到完全分布式,我们这里就讨论完全分布式,关于搭建工具,有hadoop CentOs VMware,感觉各个版本还是有一点差异的。

  1.桥接模式:在此模式下,虚拟机相当于一台独立的电脑,分配到独立的IP(和主机的IP同段),此时局域网可以互相ping通,可以联网。

  3、NAT(网络地址转换模式),该模式下宿主机的物理网卡就充当了路由器或交换机的角色,默认由宿主机的VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,该模式宿主机可以ping通虚拟机(但前提是将VMnet8的IP设置成和虚拟机网络为同一网段),虚拟机也能ping通主机,但据说不能ping通宿主机所在局域网的其它主机,但可以连接外网,注意,此模式下虚拟机连接宿主机,宿主机获得的RemoteAddr实际上就是宿主机本身的地址,因为虚拟机访问外部网络实际上是借由宿主机完成的。

我的问题

所以照之前所说,NAT模式和桥接模式都是可以连上外网的,我的虚拟机在NAT模式下可以上网,但是我需要虚拟机能与主机局域网内的其他主机通信,所以我选择桥接模式,但是却不能上网,只能Ping通主机和本虚拟机,检查了无数遍的IP配置,DNS配置,网关设置,虚拟机桥接设置,完全正确,但就是不能上网。
直到我试了有线,能联网,才发现原来是无线网卡桥接的问题,有可能是咱学校的无线网是拨号上网。

参考:
文章1
文章2

随后可能会整理出一个常用版本,今天先说说VM的静态IP的设置吧:

           吐槽:如果有的单位(像我在的某大学)对每个人的付费wifi只提供两个IP同时登录,如果你选择桥接的话基本上你一个电脑就占了你所有的上网资格了,所以慎重哈。

补充:当VMware为虚拟机设置了网络后宿主机中会有几个虚拟的网络连接,默认情况下,VMnet0被设置成为Bridge模式,VMnet1被设置为Host Only模式,而VMnet8的默认连接方式为NAT模式(不可改)。VMnet2-VMnet7和VMnet9这七块虚拟网卡用户可以自定义(一般用VMware默认的即可)。

关于VM,大家可能不陌生,目前也是windows系统搭建模拟hadoop环境的必要软件之一。

  2.NAT模式:大概就是把你的本机当作路由器给你的虚拟机分配一个IP,此时是可以联网的,但是局域网里的其他电脑是不能ping通虚拟机的,反过来是可以的,这个就适合在ip地址紧张的时候用了哈。

图片 5

  3.仅主机模式:这个大概就是自己和自己玩了,虚拟机只能和主机互相通讯,适合自己做一些学习、研究(研究?)等方面的事情哈,反正还没用过,不晓得是不是在断网的时候用的。

但是,由于有些人会经常改变地方办公,经常更换ip,所以如果VM使用桥接模式,也会导致经常更换IP,但是集群里每一个主机都要每次都修改,是不是很麻烦呢?

      注释:当然这只是针对像我们这种刚接触的小白而言,对于大佬来说互联网的世界没有那么多的限制,大佬说:nat模式下这样如此这般。。。然后外网也可以访问哈,有毛病吗? 向大佬低头,嗯,说不定以后也可以突破学校无线网只能同时登录两个设备的限制。。

 

首先讲一下,VM的三种连接模式:

图片 6

 

 

1 桥接模式:什么是桥接模式,我的理解是:利用VM工具模拟出跟主机一模一样的主机出来,也会跟主机一样分配一个IP出来,也就是说,你桥接几个虚拟机,你就拥有多少个电脑 1(主机),大家也许会想到,我们把所有的IP都写成静态的不就行了么?这样的话,即使你设定静态Ip,也有一定的可能性和你当前的局域网环境的其他同事的IP冲突,影响其他同事的工作,特别是在公司里。

2 仅主机模式:什么意思呢?其实就是字面意思,只有主机和虚拟机之间可以互相访问的一个纯净的局域网环境,如果你的虚拟机不需要访问外网,你可以选择这种模式。

3 自定义和LAN,这个没有用到,这里不讨论

4 NAT模式:这个NAT模式就是,虚拟机和主机对外共享一个IP地址,虚拟机只可以和主机互相访问,外网只能访问主机,而访问不了虚拟机,这样的环境再把虚拟机中的IP地址设置成静态的,就完美了。

以下就是步骤:

 1)打开虚拟机后,运行系统,然后点击 编辑 - 虚拟网络编辑器

 图片 7

 2)选择NAT模式,移除掉

 图片 8

 

 图片 9

3)再次添加网络

图片 10

4)选择VMnet8

图片 11

 5)修改成NAT模式

 图片 12

 图片 13

6)查看虚拟机IP

图片 14

 7)打开主机MS—DOS

 图片 15

 8)查看本机ip地址

 图片 16

 图片 17

9)比对后,得知两个地方ip网段不一样,所以不会冲突了

 图片 18

 10)应用后点击 确定

图片 19

 图片 20

 11)虚拟机中先选择 桥接模式

 图片 21

 图片 22

选择桥接模式,初始化一下网络

图片 23

当右下角 网络图标再次变亮

图片 24

说明桥接模式已经配置好了

图片 25

 12)修改为NAT模式

图片 26

图片 27

改成nat模式后,点击确定

 图片 28

查看一下ip

 图片 29

当前没有分配ip/或者分配了都没有关系,因为我们下面要手动输入ip

 图片 30

 13)打开 /etc/sysconfig/network-scripts/ifcfg-eth0,修改静态IP

(如果没有这个文件,可以选择ifcfg-en*开头的文件)

图片 31

图片 32

改成static,静态ip地址

 图片 33

切换到root用户,才能保存

 图片 34

图片 35

把不需要的可以先删掉,然后配置本地的ip地址

 图片 36

对比一下网关是否一致

图片 37

配置dns,就配成我们熟悉的联通的dns吧

图片 38

14)切换到root用户,重启网络服务

 图片 39

查看ip

图片 40

15)看一下是否能够上网

图片 41

图片 42

至此就设置完毕了,其实还会出现主机ping不同虚拟机的问题,或者虚拟机ping不同主机的问题,不要慌,按照下面的博文设置一下就好了:

主机ping通虚拟机,虚拟机ping通主机解决方法(NAT模式)

 

本文由pc28.am发布于pc28.am神测网,转载请注明出处:桥接形式,hadoop情状搭建之有关NAT格局静态IP的装

上一篇:常用配置 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • rm命令总计,要做手術
    rm命令总计,要做手術
     功能说明:删除文件、目录 测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删
  • mv命令总结,Linux基础知识之文件管理命令
    mv命令总结,Linux基础知识之文件管理命令
    cp命令使用: Linux基础知识之文件管理命令(cp、mv、rm) 我们日常工作中对于文件的操作用到最多的几个我觉得应该是是复制、剪切、移动、重命名、删除这
  • windows虚构内部存款和储蓄器机制,有相当多图
    windows虚构内部存款和储蓄器机制,有相当多图
    在windows系统中个,每一种进程具有协和独自的设想地址空间(Virtual AddressSpace)。那大器晚成地点空间的轻重与Computer硬件、操作系统以至应用程序都有涉及。
  • 车辆工程
    车辆工程
  • CentOS6.4 安装MySQL
    CentOS6.4 安装MySQL
    首先我们通过命令yum list | grep mysql看看MySQL是否被安装过 Linux下使用yum安装MySQL,以及启动、登录和远程访问MySQL数据库。 [root@ecs-3c46 /]# yum list | grep mysql