Ubuntu Hadoop Net网络和桥接模式区别(帮助大家尽量少走弯路,反正我是走了一遍哈哈哈)

首先要区分工作环境!!

1、net模式(适用场景)
如果你要是想一台电脑上模拟虚拟机的分布式环境(不是伪分布式,而是创建多台虚拟机)那么就要采用net模式

2、桥接模式(适用场景)
如果你要是想多台电脑(例如在学校跑mr程序),比如一台是你的笔记本,一台是学校配的台式机,然后两个连着同一个网。这种情况就需要桥接模式。

前戏

在配置网络之前,先用cmd查看一下主机的ip和网关
在这里插入图片描述
我连接的是实验室的无线,因此,主机就是192.168.1.107
默认网关是
192.168.1.1

一、net模式

1、查看网段和网关

在这里插入图片描述
子网,子网掩码确定网段,NAT设置里面的网关就是虚拟机网关,net网的所有设置都和这3个配置有关

2、设置网络接口

sudo vi /etc/network/interfaces

在这里插入图片描述
这里的ip只要不和网络适配器里面的VMnet8ip地址重复,和网关重复,和子网ip重复,可以随意设置,但是要设置在网段内。

3、设置DNS(域名解析器)

说白了这个东西就是你上百度,如果你设置了就可以ping通百度,不设置就不能ping通,那有人该问了,ping通有啥用,当然,如果你要是安装一些文件,但是文件要打开网页,而你的域名解析错误,就不能正常操作。

sudo vi /etc/resolv.conf

在这里插入图片描述
DNS是在Windows界面cmd->ipconfig
在这里插入图片描述

4、永久修改DNS

其实就是为了防止重启后DNS设置消失

vi /etc/resolvconf/resolv.conf.d/base

在这里插入图片描述
然后将DNS添加:
在这里插入图片描述
最后,重启网络使配置生效(我自己的ip地址设置为192.168.159.5):

/etc/init.d/networking restart

在这里插入图片描述
在这里插入图片描述
然后重启虚拟机测试网络是否依旧生效
在这里插入图片描述

5、测试网络是否ping通

1、主机对虚拟机
在这里插入图片描述
2、虚拟机对主机
在这里插入图片描述
成功ping通主机(这里需要注意,主机是指你连网的那个如下图)
在这里插入图片描述
3、测试虚拟机能否上外网
在这里插入图片描述
成功ping通外网

二、桥接模式

1、设置网络接口

配置interfaces文件中的内容,直接加上下面的话就可以了(但是有些地方要根据实际内容自己修改)

sudo vi /etc/network/interfaces

在这里插入图片描述

2、配置DNS和上面一样,不作赘述

3、成功标志

就是可以ping通外网,测试虚拟机能否上外网
在这里插入图片描述
成功ping通外网

4、设置hosts文件

第二台电脑同样设置,但是两台电脑要配置hosts文件,将虚拟机ip地址存入hosts文件中
在这里插入图片描述

出现的问题(持续更新)

1、
能够或firefox上网,但是却没法ping通百度,网上找了很多,是域名解析的问题,也就是dns的问题。小伙伴可以顺着这个方向搜索(2020-5-18)
2、
全部ping不通的原因,有可能是忘记开服务项了(2020-5-18)
在这里插入图片描述
好了大致网络配置就是这些,接下来就是ssh了,然后是jdk,然后是hadoop等等,我慢慢发出来大家一起学习,也当做本人的一些记录。如果有疑问也可以在评论里发出来大家一起讨论。

最后希望大家多多关注,一起学习哈

猜你喜欢

转载自blog.csdn.net/qq_29680161/article/details/104737844