Ubuntu 路由器有 2 个网卡,流量停止,我不明白为什么

Ubuntu 路由器有 2 个网卡,流量停止,我不明白为什么

我目前正在运行 Beaglebone black,它安装了 bone-ubuntu-14.04-console-armhf-2014-08-13-2gb.img(或更新版本),充当防火墙/路由器。它有两个网络接口,一个 USB 适配器和一个直接位于 Beaglebone 上的适配器。目前我没有防火墙。

这是我的网络图片。我无法修改基础设施。 http://snag.gy/zj7ri.jpg

从 beaglebone,我可以 ping 通 TORONTO Ge0/1 (10.10.10.83) - 不能再往前了。另一方面,多伦多路由器可以 ping 通 192.168.43.6(Beaglebone 上的 USB NIC),但无法 ping 通 192.168.11.1(这是 beaglebone 上的 Eth 接口,基本上是另一端)。

另外,从 PC - Web 服务器,我可以 ping 通 Beaglebone 上的 USB NIC (wan) (192.168.43.6/30),但无法 ping 通多伦多路由器上的 g0/0 接口 (192.168.43.5/30)

我的目标是 ping 地址为 10.10.10.10 的 PC,并从多伦多路由器 ping beaglebone 上的 192.168.11.1(eth0)接口。

这是我的 /etc/network/interfaces 配置:

    # The loopback network interface
    auto lo eth0
    iface lo inet loopback

# The primary network interface
iface eth0 inet static
        address 192.168.11.1
        netmask 255.255.255.0
        network 192.168.11.0
        gateway 192.168.43.6


# The WAN(internet) network interface

auto wan0
iface wan0 inet static
        address 192.168.43.6
        netmask 255.255.255.252
        network 192.68.43.4
        gateway 192.168.43.5

up route add -net 192.168.11.0/24 gw 192.168.11.1 dev eth0
up route add -net 192.168.43.4/30 gw 192.168.43.6 dev wan0

我也有 /etc/sysctl.conf 作为:

# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

问题是,我的 Ubuntu 无法 ping 通路由器上的 Ge0/1 接口。而且我的路由器无法 ping 通 Ubuntu 上的 LAN 接口。但它可以 ping 通 WAN 接口,这是一个 USB 网卡。

我只能使用控制台。

相关内容