急! vmware虚拟机和主机通信问题(可以ping通)

时间:2021-10-24 06:33:43
我在写一个局域网通信的程序,由于没有局域网条件,故采用vmware模拟。在设置vmware网络为bridge模式以后,并且设置虚拟机和宿主机的ip以后,发现虚拟机和宿主机都可以ping通。但发现一下问题:
1、自己写的socket程序以及以前运行正确的socket程序可以虚拟机连接宿主机(socket connect),但宿主机不能连接虚拟。
2、飞鸽传书软件宿主机可以给虚拟发送文件,但虚拟机不能给宿主机发送文件。
网上查了很多都没有类似的内容,望大家帮忙!!!

14 个解决方案

#1


补充一点:udp方式宿主机和虚拟机可以相互通信,已验证。

#2


检查一下虚拟机系统中的网络相关设置,例如防火墙等。

#3


楼上的能否说得详细一点?是不是虚拟机中的操作系统防火墙?

#4


虚拟机ip:192.168.1.202
默认网关:192.168.1.1
宿主机ip:192.168.1.230
默认网关:192.168.1.1

可以ping通!!tcp部分可通信!

#5


检查宿主机、虚拟机的防火墙,最好把它们全关了。 

#6


防火墙已经都关了!!

#7


不能用网桥模式,要用私有网卡模式。网桥模式是共用一块网卡的。

#8


引用 7 楼 vagrantisme 的回复:
不能用网桥模式,要用私有网卡模式。网桥模式是共用一块网卡的。

我换成私有网卡模式,设定好ip以后,ping都不通了! ???

#9


先检查telnet可以连上PC么?要是可能,这就说明从VM里连PC可行。

“但虚拟机不能给宿主机发送文件”,请确认你发送的文件,你login的用户是否有权限访问这个文件。

#10


VMware里,把网卡设置成桥模式,NAT模式都可以,我在VM里装Linux,互联的好好的,没出错楼主说的情况,不知楼主,安装的是什么OS?

#11


采用NAT模式试试,同时安装VmWare tools等,还有Upgrade,都可以安装一下

#12


没遇到过这样的问题~
我用了那么长时间了~

#13


虚拟机开防火了

#14


问题解决了 是我宿主计算机联网使用了代理,并且使用了代理软件的问题。谢谢大家热情帮助哈!!

#1


补充一点:udp方式宿主机和虚拟机可以相互通信,已验证。

#2


检查一下虚拟机系统中的网络相关设置,例如防火墙等。

#3


楼上的能否说得详细一点?是不是虚拟机中的操作系统防火墙?

#4


虚拟机ip:192.168.1.202
默认网关:192.168.1.1
宿主机ip:192.168.1.230
默认网关:192.168.1.1

可以ping通!!tcp部分可通信!

#5


检查宿主机、虚拟机的防火墙,最好把它们全关了。 

#6


防火墙已经都关了!!

#7


不能用网桥模式,要用私有网卡模式。网桥模式是共用一块网卡的。

#8


引用 7 楼 vagrantisme 的回复:
不能用网桥模式,要用私有网卡模式。网桥模式是共用一块网卡的。

我换成私有网卡模式,设定好ip以后,ping都不通了! ???

#9


先检查telnet可以连上PC么?要是可能,这就说明从VM里连PC可行。

“但虚拟机不能给宿主机发送文件”,请确认你发送的文件,你login的用户是否有权限访问这个文件。

#10


VMware里,把网卡设置成桥模式,NAT模式都可以,我在VM里装Linux,互联的好好的,没出错楼主说的情况,不知楼主,安装的是什么OS?

#11


采用NAT模式试试,同时安装VmWare tools等,还有Upgrade,都可以安装一下

#12


没遇到过这样的问题~
我用了那么长时间了~

#13


虚拟机开防火了

#14


问题解决了 是我宿主计算机联网使用了代理,并且使用了代理软件的问题。谢谢大家热情帮助哈!!