LinuxForum.Fans
Тема

Непонятки с маршрутизацией

Автор: Den-80386 2 сообщений 2020 просмотров
#298872

Доброго времени суток! Прошу уважаемых участников форума помочь разобраться с непонятной работой маршрутов в сети.

Имеется небольшая сеть, но поделенная на 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). Как побороть данную проблему?

Показать
Топология s1.ipicture.ru/uploads/20130126/RF91WhkH.jpg

Конфиг интерфейсов Роутера1
text
# 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

text
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

text
# 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

text
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

#299689
"Den-80386" написал:
linux машины(172.16.8.133)

они в количестве "1" ?

Если да, то со стороны машины ip route
Или уже разобрались?

Войдите или зарегистрируйтесь, чтобы ответить.