在win7的虚拟机中LINUX与winxp两客户机互通问题

本人实际操作:两个虚拟机都选Host-Onl,查看主机VirtualBox Host-Only Network ip地址为192.168.56.1,那我让linux,windowsxp都让为该网址192.168.56.2,192.168.56.3,

然后按以下方法就可以让两虚拟机互ping通,仅是如上的设置,可能还不能保证就可以实现WINDOWS与LINUX的ping互通问题。这其中就涉及到双方的防火墙问题了。

1、WINDOS侧存在防火墙。如果你发现WINDOWS可以ping通LINUX,而LINUX不能ping通WINDOWS,则应该是你WINDOWS本机上防火墙策略导致的问题。我本次也是被这个问题折磨了好长一段时间,直到关闭了WINDOSW本机的防火墙,终于就实现ping互通了。关闭本机WINDOWS防火墙的关闭方法如下:

开始 -> 控制面板 -> 系统和安全 -> Windows防火墙 -> 打开或关闭Windows防火墙 -> 关闭Windows防火墙

2、LINUX侧存在防火墙。此时可能出现LINUX能ping通WINDOWS,但是windows却不能ping通LINUX。

检查LINUX是否有防火墙的方法是:

iptables -L 命令查看当前LINUX系统的策略。

我这里不需要各种防火墙策略,因此直接简单设置防火墙规则如下:

iptables -F   //清空当前防火墙规则

iptables -X   //删除系统配置的所有防火墙规则

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEPT

只要配置成开机自动执行上述命令,则启动后LINUX系统当前的防火墙策略就如下:

这样,就解除了LINUX的防火墙设置。

现在,就可以实现WINDOWS <-> LINUX系统之间的IP互通了。在LINUX上开启ssh服务,samba服务,都可以从WINDOWS上正常登陆了。

////////////////////////////////////////////////////////////////////////////////////

关于win7与虚拟机LINUX互通问题

首先,介绍如何在VMWARE中设置LINUX的网络。一般网络选项有Bridged, NAT, host-only几种。本次以我实现的host-only为样本来做详细说明,如下图:

在选择host-only模式之后,打开VMWARE的网络属性编辑窗口,就可以看到VMnet1网卡已经可见。

此处VMnet1可以设置Subnet的IP为192.168.0.0, mask为255.255.255.0。

关于DHCP选项,此处可以不管,因为我在LINUX虚拟机上是用yast来配置静态的ip,如:192.168.0.222(注意:这个静态IP地址必须与Subnet上设置的IP地址在同一网段),如图:

关于选项中的NAT设置,我是严格按照网络上的建议,设置Gateway IP Address为192.168.0.1(实际上,我也尝试过使用192.168.0.*的任一IP,只要不与主机及linux虚拟机的ip冲突,都没问题)。如下图

基本上做完上述VMWARE虚拟机的配置,LINUX侧的基于host-only模式的网络配置就可以了。

然后再配置WINDOW本机上新增的网络接口卡VMnet1。此处也只需设置其ip地址为192.168.0.2(必须与之前Subnet ip在同一网段)。如下图:

至此,WINDOWS本机与LINUX虚拟机之间的网络设置就完成了。

当然,仅是如上的设置,可能还不能保证就可以实现WINDOWS与LINUX的ping互通问题。这其中就涉及到双方的防火墙问题了。

1、WINDOS侧存在防火墙。如果你发现WINDOWS可以ping通LINUX,而LINUX不能ping通WINDOWS,则应该是你WINDOWS本机上防火墙策略导致的问题。我本次也是被这个问题折磨了好长一段时间,直到关闭了WINDOSW本机的防火墙,终于就实现ping互通了。关闭本机WINDOWS防火墙的关闭方法如下:

开始 -> 控制面板 -> 系统和安全 -> Windows防火墙 -> 打开或关闭Windows防火墙 -> 关闭Windows防火墙

2、LINUX侧存在防火墙。此时可能出现LINUX能ping通WINDOWS,但是windows却不能ping通LINUX。

检查LINUX是否有防火墙的方法是:

iptables -L 命令查看当前LINUX系统的策略。

我这里不需要各种防火墙策略,因此直接简单设置防火墙规则如下:

iptables -F   //清空当前防火墙规则

iptables -X   //删除系统配置的所有防火墙规则

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEPT

只要配置成开机自动执行上述命令,则启动后LINUX系统当前的防火墙策略就如下:

这样,就解除了LINUX的防火墙设置。

现在,就可以实现WINDOWS <-> LINUX系统之间的IP互通了。在LINUX上开启ssh服务,samba服务,都可以从WINDOWS上正常登陆了。

时间: 2024-10-10 13:57:44

在win7的虚拟机中LINUX与winxp两客户机互通问题的相关文章

win7与虚拟机中linux共享文件方法

win7与虚拟机中linux共享文件方法     https://jingyan.baidu.com/article/597a0643904279312b5243d9.html VMware Linux 共享文件夹 虚拟机无共享文件解决方法     https://blog.csdn.net/ldl22847/article/details/18779859 原文地址:https://www.cnblogs.com/chenguiya/p/9889468.html

Win7与虚拟机中Linux的ping通设置

预备知识 vmnet1和vmnet8的区别: vmnet1是host-only,也就是说,选择用vmnet1的话就相当于VMware提供了一个虚拟交换机,仅将虚拟机和真实系统连上了,虚拟机可以与真实系统相互共享文件,但是虚拟机无法访问外部互联网. vmnet8是NAT,就是网络地址转换,相当于给你一个虚拟交换机,将虚拟机和真实系统连上去了,同时这台虚拟交换机又和外部互联网相连,这样虚拟机和真是系统可以相互共享. Windows: 用cmd命令打开窗口,输入ipconfig,查看vmnet8的Ip

windows上通过vnc连接虚拟机中linux系统

首先要在虚拟机中安装vnc. 虚拟机的设置中要启用VNC连接. 然后输入指令 vncserver,可以看到有一个序号. 接着在windows下打开vnc软件 这边输入IP,试了很多次都显示the connection was refused by the host computer.无法连接. 此时在IP后面加了端口号,端口号为上图中设置的5900,依然无法连接 正确的写法是IP加端口号,但是这边的端口号不是设置的5900,而是在5900基础上加上虚拟机中的VNC序号,如第一张图中显示的1.正确

虚拟机中LINUX系统的安装

第一步:在虚拟机新建一个虚拟机,下一步选择操作系统为Linux的Red Hat Enterprise Linux 5 64位版本 设置磁盘的大小 在虚拟机中, 打印机和声卡不是必须的,因此可以选择将其移除. 然后将Linux操作系统的ISO镜像文件装入CD/DVD中 第二步 点击虚拟机--启动时进入BIOS 进入BIOS中,将光盘启动设置为首选项,然后保存设置. 进入安装系统界面,选择skip取下掉检测,然后进行安装 下图为Linux系统安装欢迎界面 设置安装向导的语言,这里选择简体中文,方便后

给EXSI虚拟机中linux硬盘扩容

给EXSI虚拟机中linux硬盘扩容 post by rocdk890 / 2015-5-18 14:45 Monday linux技术 发表评论 今天公司同事过来给我说要求把公司的exsi服务器上的一台虚拟机硬盘扩大,好吧,连上exsi后,直接在原来的硬盘40G上加了20G,等我添加完后,同事才告诉我那台是linux的系统,好吧,只能连上ssh来更改了.下面就是我用另外一台虚拟机来做的实验.   系统:centos 5.x1.exsi扩容图扩容前:扩容后:2.分区前准备yum -y insta

虚拟机中的磁盘映射到物理机中

虚拟机中的磁盘映射到物理机中

VMware10中的CentOS6.5命令行安装VMware tools工具启用windows与虚拟机中Linux系统的共享目录

一.描述 系统描述:win7旗舰版64位系统+VMware Workstation10+CentOS6.5(win7系统上安装了VMware Workstation10虚拟化软件,在该虚拟化软件上安装了CentOS6.5),现在我想要在win7系统和CentOS系统之间传递数据,那么我只要在虚拟机上安装VMware tools工具并启动共享目录即可. 二.安装步骤 1.VMware tools安装 1.1 选中要安装VMware tools的linux虚拟机,然后点击VMware Worksta

关于虚拟机中Linux系统无法上网之后的解决方案

我刚刚安装好虚拟机上的Linux的时候,宿主机网络正常,但虚拟机中虽然显示网络连接正常,但无法上网,因此我打开了网络设置 这是默认设置,但上不了网,而按照网上的查找结果,选择NAT是没错的,但仅限于windows系统的设置,于是我尝试了另外几个设置,最后选择了这个(见图) 最终网络连接成功 总结:遇到问题后不仅要查找资料,还要有自己的尝试和钻研,单单迷信网上大神的解决最后学习会陷入死胡同

vm虚拟机中linux无法连接外网?

问题出现的环境? vm虚拟机中安装了linux系统,vm设置了NAT方式共享主机ip,但还是没法访问外网?在linux系统中查询ip地址,没有ipv4地址,就是配置了自动获取,但是还是没有获取? 问题原因? 出现在vm虚拟机NAT网络设置,linux系统需要手动配置静态ip地址 如何做? 对vm虚拟机: 需要更改相关子网和网关配置,重点是子网络第三个字段和本地网络第三个字段错开 对于linux系统: root权限下: vi /etc/sysconfig/network-scripts/ifcfg