VM 虚拟机中ROS如何通外网啊?
问题:
VM中我做了两个虚拟机 一个ROS 一个XP 。
本机IP为192.168.1.5 网关为1.1。
虚拟机中ROS 内网设置为192.168.0.1/24
外网该设置成哪个才能通?
网卡模式XP我用的HOST ONLY ,ROS中内网为HOST ONLY 外网为桥接。
现在XP中能进WINBOX,能ping通192.168.1.5和1.1(我外网IP和网关设置成这两个的时候)。就是虚拟机的XP连接不了网络,ROS中怎么设置都没流量,请高人指点。
回答1:
需要在vmware中设置,edit---virtral network editor---点vmnet0,在vmnet information中点bridged---bridged to中点下拉框,到你的物理网卡---apply---ok
然后,ros的wan卡改为桥接模式,同时,设置为192.168.1.6/24 默认网关为 192.168.1.1
还有,看看你设置dns没.不过,估计你都设置了.通过以上设置,至少你可以ping通你们的dns服务器了
回答2:
如果想通过虚拟机ROS上互联网,ROS必须要做NAT转换,也就是IP伪装。
vm+ROS+XP,上网绝对是没有问题的。