Маршрутизатор Ubuntu с 2 сетевыми картами, трафик останавливается, и я не понимаю, почему
В настоящее время я использую Beaglebone black с bone-ubuntu-14.04-console-armhf-2014-08-13-2gb.img (или более поздней версией), который действует как брандмауэр / маршрутизатор. Он имеет два сетевых интерфейса, один USB-адаптер и один, который находится непосредственно на Beaglebone. На данный момент у меня нет брандмауэра на нем.
Вот картина моей сети. Я не могу изменить инфраструктуру. http://snag.gy/zj7ri.jpg
От биглебона я могу пинг до TORONTO Ge0/1 (10.10.10.83) - не дальше. С другой стороны, маршрутизатор Toronto может пропинговать 192.168.43.6 (USB NIC на Beaglebone), но не может пропинговать 192.168.11.1 (который является интерфейсом Eth на beaglebone, в основном на другой стороне).
Кроме того, с ПК - веб-сервера я могу пропинговать USB NIC (wan) (192.168.43.6/30) на Beaglebone, но я не могу пропинговать интерфейс g0 / 0 на маршрутизаторе Toronto (192.168.43.5/30)
Моя цель - пропинговать ПК по адресу 10.10.10.10, а с маршрутизатора Торонто - пинговать интерфейс 192.168.11.1 (eth0) на beaglebone.
Вот моя конфигурация /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 не может пропинговать мой интерфейс Ge0 / 1 на маршрутизаторе. И что мой маршрутизатор не может пропинговать интерфейс LAN на Ubuntu. Однако он может пропинговать интерфейс WAN, который является ником USB.
Я могу использовать только консоль.