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

时间:2023-06-27 14:01:08

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  ┃
┖────────────┚                    ┖────────────┚

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

 

要实现虚拟机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的设置:

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



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



    虚拟机1相关设置:

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

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

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