VMware NAT模式连接hadoop/spark集群

VMware的网络模式一直不好配置,参考了很多教程也讲得不是很清晰,

于是自己折腾了很久终于整理出一个清晰的版本供大家参考。

配置坑爹的vm网络配置说明:

vm三个虚拟网卡对应三种网络模式

1.Vmnet0 桥接模式:虚拟机和主机ip在同一个网段,虚拟机拥有独立的ip,可以双向访问;

2.Vmnet1 主机模式:虚拟机处于独立网段,虚拟机不能上网,只能宿主机单向访问虚拟机;

3.Vmnet8 NAT模式:虚拟机处于独立网段,虚拟机上网需要转换成主机ip,可以双向访问。

刚开始我用桥接模式比较多,也就是为每个虚拟机分配一个独立ip,每个ip和宿主机ip都是同等重要的,它们处于同样一个网段。但是局域网的ip总数有限,这样分配比较占浪费ip!!!

于是:当ip稀缺时,用nat模式比较好,且虚拟机集群可以使用独立的子网络,可以和外界隔离开来!!!

开始:

1.场景

1.笔记本win7  172.23.22.216   学校内网

2.台式机 win7      172.23.22.218  学校内网

3.台式机上VM虚拟机4台:独立子网

192.168.1.11     node1

192.168.1.12     node2

192.168.1.13     node3

192.168.1.14     node4

2.需求:

笔记本—xshell/wincp---台式机(cygwin模拟ssh环境)跳转到---linux虚拟机node1

也就是说:我通过笔记本的xshell和wincp远程连上实验室台式机的cygwin,再跳转到spark集群,node1是master节点!!!

当然也可以直接从台式机上访问虚拟机。

我的目的是用台式机(win7)作为宿主机,在上面开了几台虚拟机,然后搭建一个spark集群做实验啥的,但是我不用直接操作台式机,只是台式机作为跳板机,笔记本远程通过跳板机去访问虚拟机集群!

3.配置步骤:

3.1规划网络

宿主机ip172.23.22.218,处于学校内网172.23.22.1 对应 物理网卡-本地连接

虚拟机ip: 192.168.1.11,处于独立网段 192.168.1.1  对应 虚拟网卡-Vmnet8

网络拓扑结构如下:

备注:虚拟网卡Vmnet0、Vmnet1用不到,可以禁掉!!!!

3.2.配置VMware 虚拟网络设置

Vmnet8的ip为192.168.1.1,也就是说它所处的子网是192.168.1.0


接下来点开 NAT设置,注意:虚拟机的网关是192.168.1.2

3.3.配置linux虚拟机网络:

vi /etc/network/interfaces

auto eth0

iface eth0 inet static

address 192.168.1.11

netmask 255.255.255.0

gateway 192.168.1.2

dns-nameserver 192.168.1.2

注意:

虚拟机ip192.168.1.11

出口网关是192.168.1.2

该网关连到Vmnet网卡上进行IP转换( 192.168.1.1  <–> 172.23.22.218 )

于是虚拟机和宿主机就能互通了,虚拟机也能上网了!!!


总结:学校网络:172.23.22.1

虚拟机网络:192.168.1.2

转换:192.168.1.1  <–> 172.23.22.218


当然还有一个简单粗暴的方法,以前经常使用的,屡试不爽,当你把所有的配置改乱了之后发现还是不能互相ping通的时候,就在要崩溃的时候恢复默认配置就可以了!!!

方法2 :简单粗暴:恢复默认设置也能使用互通上网!!!!但是不如自定义ip段灵活!!!

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值