VirtualBox 中的 OpenWrt 路由器

VirtualBox 中的 OpenWrt 路由器

好的,我正在尝试在 VirtualBox 中构建一个由 3 台计算机和路由器组成的测试环境。路由器运行的是 openWRT,计算机运行的是 Ubuntu 16.04 Server。我已成功设置路由器以连接到第一台计算机,但在将路由器连接到第二台计算机时遇到了麻烦。

在 VirtualBox 中,我将适配器 1 设置为“内部网络”(名为 greenWire)并连接到第一台机器(ubuntu 16.04 服务器)。这是当前正在运行的连接。我将适配器 2 设置为 natnetwork,通过主机连接到外部世界(也正在运行)。

这是我遇到麻烦的地方。我将适配器 3 设置为“内部网络”(名为 redWire),连接到第二台机器(也是 ubuntu 16.04 服务器)。我简单地将 openWrt 中的配置复制到 /etc/config/network,如下所示:

config interface 'lan'
      option ifname 'eth0'
      option type 'bridge'
      option proto 'static'
      option ipaddr '192.168.1.1'
      option netmask '255.255.255.0'
config interface 'lan2'
      option ifname 'eth2'
      option type 'bridge'
      option proto 'static'
      option ipaddr '192.168.1.1'
      option netmask '255.255.255.0' 

我很确定这是错误的配置方法,但我不确定正确的方法是什么。最后,这是奇怪的部分。我已通过 /etc/config/dhcp 为机器分配了静态 IP 地址。第二台机器有我分配给它的 IP 地址,但我无法从路由器 ping 它。因此,它能够进行足够的通信以获取 IP 地址,但连接不足,无法 ping。

我知道这需要花很多时间才能理解,感谢您在我的帖子中真正讲到这一点。基本上,我需要知道如何配置我的 virtualbox openWRT 路由器以连接到 3 个虚拟机。任何帮助都将不胜感激。

谢谢!

相关内容