同一局域网主机连接另一台电脑的虚拟机

描述

  • 主机1连接主机2中的虚拟机,二者同一局域网。

同一局域网

  • 首先保证同一局域网:
ipconfig

在这里插入图片描述
在这里插入图片描述
255连续三个,所以ipv4前三个要一样才行,确实一样,192.168.1.x

  • 测试ping通
    在这里插入图片描述
    90ping181成功,反之亦然,这里不贴了。

端口映射

  • 看网上应该是有两种方法,一种是桥接,一种是这里采用端口映射,这里用后者,因为简单。

虚拟机配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里虚拟机的地址是ipconfig中的下面这里个网段的:
在这里插入图片描述

进入虚拟机配置

//进入ens33配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
//修改ens33   IPADDR需要设置与虚拟网络编辑器中的网关ip在一个ip段
// GATEWAY 需要设置成网关ip
TYPE=Ethernet
DEVICE=ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.65.132 # 192.168.65.xxx随便写
NETMASK=255.255.255.0
GATEWAY=192.168.65.2
DNS1=8.8.8.8

//重启网络
systemctl restart network
//测试:使用ifconfig查看ens33网卡的inet是否为IPADDR的值
//  若已成功,ping一下百度
ping baidu.com

防火墙配置

  • 不能忘,后面再说为什么
    在这里插入图片描述

连接测试

  • 思路:
    现在我们有主机1的局域网ip:192.168.1.90,主机2:192.168.1.181,虚拟机ip:192.168.65.132,主机2的Vmnet8的ip网段和虚拟机是一致的。因为主机1和2的局域网ip是同一网段,二者是可以通信的,而主机2和虚拟机的vmnet8是同一网段所以是可以通信的,但是主机1和虚拟机却无法通信。所以,主机1要访问虚拟机就要先访问主机2,由主机2映射到虚拟机,这就是所谓的端口映射。
  • 所以,xshell里要写主机2的ip地址,以及前面防火墙开放的端口,虚拟机一般是22。这时,主机2 会替我们连接虚拟机。
    在下面主机1的xshell中:
    在这里插入图片描述

结束撒花!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CtrlZ1

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值