Доброго времени суток! Прошу уважаемых участников форума помочь разобраться с непонятной работой маршрутов в сети.
Имеется небольшая сеть, но поделенная на 4 подсети маршрутизаторами на базе Debian 6.0.6 AMD64. Упрощенную топологию прилагаю во во вложении.
Основные узлы сети:
1)Роутер1 служит шлюзом в интернет (NAT, DNS, Firewall) и имеет 3 сетевых интерфейса, служит шлюзом по умолчанию для сетей 172.16.5.0/24 и 172.16.6.0/24
eth0 внешний интерфейс смотрит в сеть провайдера и имеет статический адрес.
eth1 внутренний интерфейс подключен к управляемому свичу и смотрит в подсеть где расположены сервера и IP камеры. IP 172.16.5.1
eth1.10 (vlan10) виртуальный внутренний интерфейс который становится физическим на свиче( port based vlan) отделеным портом
и смотрит в подсеть к которой подключаются беспроводные клиенты и Роутер2. IP 172.16.6.1
2)Роутер2 служит шлюзом по умолчанию для сетей 172.16.8.0/24 и 192.168.1.0/24 и маршрутизирует(статические маршруты) пакеты между этими сетями, а внешние запросы отправляет на роутер1.(172.16.6.1). Имеет 3 сетевых интерфейса.
eth0 uplink интерфейс смотрит в сторону роутера1, IP 172.16.6.5 GW 172.16.6.1
eth1 смотрит в 1 сеть рабочих станций 172.16.8.0/24, IP 172.16.8.1
br0 смотрит во 2 сеть рабочих станций и терминалов 192.168.1.0/24, IP 192.168.1.1
На обоих роутерах прописаны соответствующие маршруты и разрешена маршрутизация пакетов между интерфейсами. Проблема в том что маршруты работают выборочно в зависимости от ОС клиента.
Например все клиенты из сетей 172.16.8.0/24 и 192.168.1.0/24 видят вышестоящие сети за роутером1 172.16.6.0/24 и 172.16.5.0/24 и на них есть интернет, но обратный маршрут работает выборочно. С роутера1 172.16.6.1 пингуются все Windows клиенты в сетях за Роутером2, но linux машины(172.16.8.133) не пингуются, кроме одного NAS и IP камеры. (172.16.8.8 и 172.16.8.6). Как побороть данную проблему?
Показать
Конфиг интерфейсов Роутера1
# WAN network interface
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 1x.1x8.4.x
netmask 255.255.252.0
network 1x.1x8.4.0
broadcast 10.148.7.255
gateway 1x.1x8.4.y
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
# LAN-1 network interface
allow-hotplug eth1
auto eth1
iface eth1 inet static
address 172.16.5.1
netmask 255.255.255.0
network 172.16.5.0
broadcast 172.16.5.255
up ip route add 172.16.7.0/24 via 172.16.5.3
dns-search netdevice
# LAN-2 network interface
allow-hotplug eth1.10
auto eth1.10
iface eth1.10 inet static
vlan_raw_device eth1
address 172.16.6.1
netmask 255.255.255.0
network 172.16.6.0
broadcast 172.16.6.255
up ip route add 172.16.8.0/24 via 172.16.6.5
up ip route add 192.168.1.0/24 via 172.16.6.5
dns-search tbk
Таблица маршрутизации Роутера1
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.100.12 0.0.0.0 255.255.255.255 UH 0 0 0 ppp1
172.16.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1.10
172.16.7.0 172.16.5.3 255.255.255.0 UG 0 0 0 eth1
172.16.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.1.0 172.16.6.5 255.255.255.0 UG 0 0 0 eth1.10
172.16.200.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
172.16.8.0 172.16.6.5 255.255.255.0 UG 0 0 0 eth1.10
1x.1x8.4.x 0.0.0.0 255.255.252.0 U 0 0 0 eth0
224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 eth1
0.0.0.0 1x.1x8.4.x 0.0.0.0 UG 0 0 0 eth0
Конфиг сети Роутера2
# WAN network interface
#Ethernet Port 0
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 172.16.6.5
netmask 255.255.255.0
network 172.16.6.0
broadcast 172.16.6.255
gateway 172.16.6.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 172.16.6.1
up ip route add 172.16.7.0/24 via 172.16.6.3
# LAN-1 network interface
#Ethernet Port 1
allow-hotplug eth1
auto eth1
iface eth1 inet static
address 172.16.8.1
netmask 255.255.255.0
network 172.16.8.0
broadcast 172.16.8.255
dns-search office
# LAN-2 network interface
#Ethernet Port 2
allow-hotplug eth2
auto eth2
iface eth2 inet manual
#Virtual VLAN Port on eth1
allow-hotplug eth1.20
auto eth1.20
iface eth1.20 inet manual
vlan_raw_device eth1
#Bridge LAN-2 interface br0
allow-hotplug br0
auto br0
iface br0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
bridge_ports eth2 eth1.20
dns-search avk
Таблица маршрутизации Роутера2
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
172.16.7.0 172.16.6.3 255.255.255.0 UG 0 0 0 eth0
172.16.50.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 172.16.50.1 255.255.255.0 UG 0 0 0 tap0
172.16.8.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 172.16.6.1 0.0.0.0 UG 0 0 0 eth0