virtualbox下以nat模式设置一个稳定的局域网,并通过远程连接工具如mobaXterm连接到其中

软件:

  • virtualbox7.0.2版本virtualbox版本
  • centos7

虚拟机NAT网络布置过程

  1. 由于这个版本的特殊性,如果选择的是网络地址转换在这里插入图片描述
    那么将会多个虚拟机的ip地址将会一样,很可能是10.0.2.15
    解决之道:
  • 要在全局之下设置一个nat工作组,如图按顺序操作
    在这里插入图片描述

  • 将你准备放在同一个网段的虚拟机放在同一个组下,也就是修改虚拟机的网络设置,选择连接方式为"NAT网络",名称处选择刚刚新建的NAT组
    在这里插入图片描述

  • 所有虚拟机都设置上之后,每台主机的IP地址就不一样了,而且可以相互ping通。
    在这里插入图片描述
    此时的的网络联通情况是:
    虚拟机可以访问到外部网络,可以互相ping通,也可以ping通主机。
    主机是无法ping通虚拟机的,满足我要使用NAT建立一个基于主机的局域网的要求。即:

列ping行虚拟机主机外部网络
虚拟机可以可以可以
主机不可以
外部网络不可

设置端口转发为mobaxterm连接做准备

此时我需要使用mobaXterm连接各虚拟机来方便进行hadoop的操作,使用端口转发 的方式。简单地说:就是在主机上访问回环地址127.0.0.1,发送的连接请求就会回到本机,不会通过路由器转发出去,于是通过设置规则,通过不同的端口转发到不同的虚拟机的22号端口上去。如图所示
在这里插入图片描述
具体如下:
在这里插入图片描述

  • 主机IP:127.0.0.1
  • 主机端口:寻找几个没被主机其它程序占用的端口使用即可。
  • 子系统IP:就是你想这个请求转发到哪里的连接,也就是在这里是对应的虚拟机IP地址,自行在虚拟机里面查询,然后填上去。
  • 子系统端口:都要填22,这是linux中处理SSL连接请求的端口。

mobaxterm中的session设置:

在这里插入图片描述
参考文章:

  1. VirtualBox中虚拟机IP地址相同
  2. VirtualBox之NAT网络使用配置
  3. VirtualBox下NAT模式不能设置静态IP的问题
  4. VMware NAT模式下设置网络,虚拟机和主机网络不通
  5. Linux网络的网络配置(超详细,百分百成功)
又附一些感悟
  1. virtualbox中NAT网络居然没有虚拟出一张网卡?主机处看配置,只有一个用于host-only格式的网卡,这就让问题变得和VMware不同很多.查半天,学海无涯啊,太深了。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值