Linux虚拟机之间的通信以及与Windows主机之间的通信

Linux虚拟机之间的通信以及与Windows主机之间的通信

1.打开vm,选择编辑选项,打开其下的虚拟网络编辑器,如下图所示:

在这里插入图片描述
2.查看电脑主机的ip地址,win+R输入cmd回车,进入cmd命令行模式下,再输入ipconfig查看电脑Windows ip配置,如下图:

在这里插入图片描述
根据1中可以知道VMnet8是NAT 模式的名称,这时可以发现IPv4地址为192.168.121.1(每个人的不一样),子网掩码为255.255.255.0。
3.打开虚拟网络编辑器NAT设置,可以发现网关ip为192.168.121.2,子网ip为192.168.121.0,因此给虚拟机配置网络时最后一网段不能使用0,1,2,255(0和255都不能使用)。在这里插入图片描述
4.给虚拟机配置网络。在虚拟中输入 vi /etc/sysconfig/network-scripts/ifcfg-eth0,显示如下界面:
在这里插入图片描述
HWADDR为硬件网卡地址,在实验环境下可以注释掉;
ONBOOT应当设置为yes,防止虚拟机重启时需要重新设置;
BOOTPROTO=dhcp,表示其自动获取ip地址,当要使用多台虚拟机时会显得不方便,这里改为static
接着添加ip地址,子网掩码,网关地址,以及dns地址(和windows类似),如下图。
在这里插入图片描述
接着重启网络服务(service network restart),重启后输入ifconfig,如下

在这里插入图片描述
可以看到网卡eth0那里网络配置已经成功。
5.验证能否上网,随便ping 一个网址,ping www.qq.com
在这里插入图片描述
已经ping通,ctrl+c停止传输数据。
6.关闭虚拟机防火墙,以便于虚拟机之间的通信,使用命令chkconfig iptables off 。
接着vi /etc/selinux/config,将SELINUX=enforcing改成SELINUX=disabled,禁用linux安全机制。
7.虚拟机之间的通信配置,hosts的配置。使用vi /etc/hosts进行编辑,添加需要通信的虚拟机ip地址和主题名。在这里插入图片描述
8.windows主机与虚拟机之间的通信配置,hosts的配置,进入C:\Windows\System32\drivers\etc下的hosts文件,并进行编辑,添加需要通信的虚拟机的ip地址和主题名。在这里插入图片描述
9.检查能否通信,首先虚拟机之间能够相互通信了,如图所示在这里插入图片描述在这里插入图片描述
windows主机也能ping通虚拟机
在这里插入图片描述
最后在验证虚拟机ping主机的时候却出现了问题,
在这里插入图片描述
1)进入windows安全中心
2)进入高级设置
3)入站规则
4)找到文件和打印共享
在这里插入图片描述
在这里插入图片描述
点击红色部分,启用规则。
发现完美ping通。
在这里插入图片描述
这类问题应该是windows防火墙的问题,直接关闭也不安全,可以通过这个方法解决。

参考

防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值