用网线直连的两台PC上的虚拟机通过网线通信的配置

Configure the ROS Networks: Quick Reference: http://blog.csdn.net/sonictl/article/details/46986565#t4
Above is for the higher user's reference.



虚拟机工具: VirtualBox 4.3.28

Host PC: Windows 7

Virtual Machine OS: Ubuntu 12.04

===== 虚拟机与虚拟机的网络连接 =====

物理结构:

┎────────────┒                    ┎────────────┒
┃   虚拟机1   ┃                    ┃    虚拟机2  ┃
┃------------┃         网线        ┃------------┃
┃   宿主机1   ┃ <----------------> ┃    宿主机2  ┃
┖────────────┚                    ┖────────────┚


 
要实现虚拟机1与虚拟机2的ping通,需要首先让宿主机1与宿主机2ping通
http://jingyan.baidu.com/article/3065b3b6c552edbecff8a4a1.html


使用Bridge方式桥接,相当于现在有了4台电脑用网线连接起来。

  •   配置虚拟机1的ip为:
            IP addr:192.168.2.111    Mask:255.255.255.0  DefaultGateway: 192.168.2.1   Bcast:default
  •   配置宿主机1的ip为:
            IP addr:192.168.2.1       Mask:255.255.255.0  DefaultGateway: 192.168.2.1   Bcast:default
  •   配置虚拟机2的ip为:
            IP addr:192.168.2.222   Mask:255.255.255.0  DefaultGateway: 192.168.2.1   Bcast:default
  •   配置宿主机2的ip为:
            IP addr:192.168.2.2       Mask:255.255.255.0  DefaultGateway: 192.168.2.1   Bcast:default

相关截图:

     宿主机1的设置:
    

    

    虚拟机1相关设置:

    

现在费了这么大劲,解决了连接问题,当然还有别的方式,比如一台宿主机两台虚拟机,读者去自己调研。

只要两台虚拟机之间能ping通即可。


原文地址:https://www.cnblogs.com/sonictl/p/6735531.html