Есть роутер на mips с Linux прошивкой
# uname -a
Linux MI-3 3.4.113 #1 Sat Sep 23 20:08:45 MSK 2017 mips GNU/Linux
Роутер имеет IP 192.168.1.1. Я добавил на интерфейс ещё несколько IP:
ip address add "192.168.1.2/24 dev br0
ip address add "192.168.1.3/24 dev br0
ip address add "192.168.1.4/24 dev br0
...
на каждый из этих IP забиндил nginx на определённом порту.
И вот теперь при попытке соединения на эти ip и порт nginx с устройства внутри сети то по одному IP, то по другому происходит либо ошибка соединения по таймауту, либо через n секунд соединение всё же происходит (на другие соединяется мгновенно). При этом во время затупа не получается соединиться на любой прослушиваемый порт на этом IP, а на те которые не слушаются получаю мгновенный connection refused. Сам nginx не при делах, т.к. если заменить его на простейший скрипт висящий на порту, то ничего не меняется, соединение до скрипта не доходит. Во время всего этого ip-шник нормально пингуется. Помимо этого во время когда одно устройство из сети не может соединиться с этим IP другое успешно соединяется. Спустя пару минут IP вновь становится доступен с устройства, с которого только что не получалось соединиться.
Выглядит так буд-то сам роутер блокирует соединения по IP на каком-то рандоме. Но никаких настроек iptables я не делал. Так выглядит выхлоп iptables на роутере сейчас:
# iptables -L -v -n
Chain INPUT (policy ACCEPT 126K packets, 19M bytes)
pkts bytes target prot opt in out source destination
560K 190M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
Chain FORWARD (policy ACCEPT 44087 packets, 15M bytes)
pkts bytes target prot opt in out source destination
1392K 545M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
Chain OUTPUT (policy ACCEPT 1056K packets, 278M bytes)
pkts bytes target prot opt in out source destination
Chain bfplimit (0 references)
pkts bytes target prot opt in out source destination
Chain logdrop (0 references)
pkts bytes target prot opt in out source destination
0 0 LOG all -- * * 0.0.0.0/0 0.0.0.0/0 state INVALID,NEW LOG flags 6 level 4 prefix "DROP "
0 0 DROP all -- * * 0.0.0.0/0 0.0.0.0/0
Chain upnp (0 references)
pkts bytes target prot opt in out source destination
Chain vpnlist (0 references)
pkts bytes target prot opt in out source destination
Так выглядит это в wireshark, когда достучаться до 192.168.1.2 так и не вышло: https://pasteboard.co/YNZOWqAgRmCP.png
И да, все попытки соединения происходят по Wi-Fi.
Что это может быть и как попытаться исправить?