两台电脑虚拟机linux,怎么互通?

两台电脑,连接在同一网段(即连在同一路由器下),都装有VMware-linux虚拟机,请问:一个是虚拟机是桥接,一个是NAT方式,怎么实现互通?(注:下面已经东西的我已经... 两台电脑,连接在同一网段(即连在同一路由器下),都装有VMware-linux虚拟机,请问:一个是虚拟机是桥接,一个是NAT方式,怎么实现互通?(注:下面已经东西的我已经明白!)
注:毋庸置疑的是:NAT的宿主机和虚拟机都可以ping通桥接的宿主机和虚拟机(由桥接原理可得到!不用再解释),但是桥接的宿主机或虚拟机无法ping通NAT的虚拟机(注:可以ping通NAT的宿主机这个本人也明白!),所以问题是:怎么设置vmnet8或者桥接网络,使得同一网段的其他主机能ping通NAT的虚拟机,注意是虚拟机!。。。?
1:都改成NAT的话,A,B电脑各自的虚拟机不能互相ping吧,怎么解决。。。。求高人指点。
2:难道只有 把两者都设置成 桥接方式 这一种解决方案么。。。。
我已经明白的东西请不要多啰嗦了哦,谢谢!!
展开
 我来答
jinxingvenus
推荐于2017-11-26 · TA获得超过4790个赞
知道大有可为答主
回答量:2703
采纳率:64%
帮助的人:3136万
展开全部
简单的说,可以用另一种方法实现:
方法:
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

===============
这些都操作过。完全没有问题的。
今至电子科技有限公司
2024-08-13 广告
服务器虚拟化是一种将物理服务器资源(如CPU、内存、存储)抽象并分割成多个独立虚拟服务器的技术。通过虚拟化软件,如VMware、Hyper-V等,可以在单一物理服务器上创建多个虚拟机,每个虚拟机都能运行独立的操作系统和应用程序,从而提高资源... 点击进入详情页
本回答由今至电子科技有限公司提供
yss624_
2014-08-08 · TA获得超过4.7万个赞
知道大有可为答主
回答量:9775
采纳率:77%
帮助的人:2471万
展开全部
1. 用虚拟机自带的端口映射功能。好像没有icmp。不知道有没有静态映射功能,把所有的流量都转发给虚拟机。

2. 或 在两台主机上搭隧道,比如说vpn。nat后面的虚拟机都能通。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式