virtualBox安装centos7设置静态路由并且实现局域网任意主机访问本机虚拟机

说明:
最近需要搭一个测试Hadoop的服务器于是记录一下过程,采用的是virtualBox + centos7。
virtualBox网上直接可以下载,
centos7:http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos-altarch/7.9.2009/isos/i386/CentOS-7-i386-Minimal-2009.iso
宿主机:window10
finalshell下载:http://www.hostbuf.com/c/131.html

说明:文字有点儿长这里先梳理一下
1-13 条 为宿主机 与 虚拟机之间的网络配置

14-17 为 windows开放端口给其他局域网主机访问 虚拟机ssh 网络的映射

1、点击设置
在这里插入图片描述
2、网卡1设置
在这里插入图片描述
3、网卡2设置
在这里插入图片描述
4、全局查看
在这里插入图片描述
记住这个地址一会儿要在虚拟机中配置
在这里插入图片描述
7、输入命令

vi /etc/sysconfig/network-script/
vi ifcfg-enp0s3

8、配置截图
在这里插入图片描述
9、重启试一下
访问外网

ping www.baidu.com

截图
在这里插入图片描述
访问宿主机

ping 本机ID地址

截图
在这里插入图片描述
访问局域网内任意能ping通的主机同上能ping通即可

10、配置宿主机与虚拟机ssh联通
10.1、验证是否开启ssh

ps aux | grep ssh

如下图即视为启动
在这里插入图片描述
11、设置 virtualbox 端口转发功能
选择 网络地址转换(NAT) -> 端口转发 如图
在这里插入图片描述
12、选择添加端口转发规则如图
在这里插入图片描述
说明:
主机IP 表示本机IP地址
主机端口号:2222 随便弄一个大点的防止冲突
子系统IP:虚拟机的IP地址
子系统端口:因为是ssh登录所以设置端口号为 22

13、配置好后时候 finalshell 工具访问测试一下如图:
在这里插入图片描述
说明:ip地址是虚拟机IP地址,OK访问成功这次不必截图

14、以上是 本机与虚拟机之间 的交互,但是要通过局域网内其他机器与 虚拟机的交互
需要 在宿主机中设置一个转发规则将 那个端口中接收到的数据转发到 虚拟机中 ssh也就是 22的端口上

15、

netsh interface portproxy add v4tov4 listenport=2080 listenaddress=宿主机IP connectaddress=192.168.56.2 connectport=22

说明:listenaddress 就是宿主机IP地址
listenport:表示监听端口是多少后面再其他ssh客户端设置的就是这个端口号,尽量设置大不要与系统其他端口冲突
connectaddress:虚拟机IP地址
connectport:需要连接的端口 因为我们要实现ssh登录所以是 22端口

当然还有其他的一些名词可供操作

netsh interface portproxy show v4tov4

查看端口转发情况

netsh interface portproxy show v4tov4|find "IP"

查看指定IP地址映射的端口情况

netsh interface portproxy delete v4tov4 listenaddress=本机IP listenport=映射外网端口

删除映射

这里可以看出,如果想要映射其他端口给其他开发人员也可以这样映射,比如虚拟机中mysql端口等等

16、如果宿主机有防火墙
控制面板-防火墙-高级设置-入站规则-新建入站规则-端口-将映射的端口开放
比如:2080端口

说明:测试的话以防防火墙干扰可以将防火墙先关闭,测试通过以后在开启添加规则

17、其他电脑访问虚拟机如下图配置
在这里插入图片描述
说明:
主机IP:虚拟机的宿主机IP地址不是虚拟机的IP地址 一定记牢哟
端口号:在15条映射出去的端口号。我映射的是2080端口
用户名,和密码 则是 虚拟机的 用户名和密码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunnyboy_4

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值