两台电脑虚拟机linux,怎么互通?
两台电脑,连接在同一网段(即连在同一路由器下),都装有VMware-linux虚拟机,请问:一个是虚拟机是桥接,一个是NAT方式,怎么实现互通?(注:下面已经东西的我已经...
两台电脑,连接在同一网段(即连在同一路由器下),都装有VMware-linux虚拟机,请问:一个是虚拟机是桥接,一个是NAT方式,怎么实现互通?(注:下面已经东西的我已经明白!)
注:毋庸置疑的是:NAT的宿主机和虚拟机都可以ping通桥接的宿主机和虚拟机(由桥接原理可得到!不用再解释),但是桥接的宿主机或虚拟机无法ping通NAT的虚拟机(注:可以ping通NAT的宿主机这个本人也明白!),所以问题是:怎么设置vmnet8或者桥接网络,使得同一网段的其他主机能ping通NAT的虚拟机,注意是虚拟机!。。。?
1:都改成NAT的话,A,B电脑各自的虚拟机不能互相ping吧,怎么解决。。。。求高人指点。
2:难道只有 把两者都设置成 桥接方式 这一种解决方案么。。。。
我已经明白的东西请不要多啰嗦了哦,谢谢!! 展开
注:毋庸置疑的是:NAT的宿主机和虚拟机都可以ping通桥接的宿主机和虚拟机(由桥接原理可得到!不用再解释),但是桥接的宿主机或虚拟机无法ping通NAT的虚拟机(注:可以ping通NAT的宿主机这个本人也明白!),所以问题是:怎么设置vmnet8或者桥接网络,使得同一网段的其他主机能ping通NAT的虚拟机,注意是虚拟机!。。。?
1:都改成NAT的话,A,B电脑各自的虚拟机不能互相ping吧,怎么解决。。。。求高人指点。
2:难道只有 把两者都设置成 桥接方式 这一种解决方案么。。。。
我已经明白的东西请不要多啰嗦了哦,谢谢!! 展开
展开全部
简单的说,可以用另一种方法实现:
方法:
1,打开VM虚拟机,其中虚机先关闭。
2,编辑虚拟网卡,选择NAT,在弹出框中选择中间IP forwarding 下面添加
这里相当于路由器的中NAT转发。这样操作后VM主机中的服务就能通过虚拟网卡转发到本地主机上的一个端口(未占用的)
3,其他用户访问这台宿主主机的某一个端口就转换到内部的VM服务。
方法:
1,打开VM虚拟机,其中虚机先关闭。
2,编辑虚拟网卡,选择NAT,在弹出框中选择中间IP forwarding 下面添加
这里相当于路由器的中NAT转发。这样操作后VM主机中的服务就能通过虚拟网卡转发到本地主机上的一个端口(未占用的)
3,其他用户访问这台宿主主机的某一个端口就转换到内部的VM服务。
更多追问追答
追问
哦 谢谢,我还有疑问,如果我设置的是 端口80映射, 虚拟机的私有ip是192.168.196.10(与宿主机192.168.1.102不在同一网段),那我ping的话要加上
192.168.196.10:80这样子写么,还是怎么个格式,能让它知道这个80端口恰好对应的就是我的虚拟机!
追答
如果要了解端口的情况,也是检测服务。
telnet ip port
这样的方式。发布的时候首先从本机直接访问内部的机器的服务是否成功。然后发布后,再从其他机器访问,发布时一般考虑宿主的端口未被占用。并且防火墙关闭或者放开了相应的端口。
telnet 192.168.1.102 80
===============
这些都操作过。完全没有问题的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询