Назад | Перейти на главную страницу

Пакеты маршрутизируются на неправильный IP-адрес

Осмотрелся, нигде не могу найти подобную проблему ...

В последнее время у меня были очень странные и трудно объяснимые проблемы в моей сети, и, пытаясь найти причину, я наткнулся на интересное открытие, которое я изо всех сил пытаюсь понять.

В моей сети есть маршрутизатор / модем, который подключает устройства Wi-Fi к сети и подключает сеть к Интернету - есть только одна сеть: 192.168.178.0, размещенная на маршрутизаторе. К маршрутизатору подключен простой 8-портовый неуправляемый коммутатор, и на этом коммутаторе есть 4 сервера, каждый со статическим IP-адресом в своей операционной системе (в основном, под управлением Ubuntu Server 14.04).

На каждом сервере есть настройка iptables для удаления всех, кроме определенных комбинаций host: port: state.

Итак, вот в чем проблема:

Запуск tcptrack на serverA (192.168.178.19) показывает именно то, что я ожидал от трафика, за исключением того, что я заметил, что были получены пакеты, которые были адресами для serverB (192.168.178.13). ServerA правильно отскакивал эти пакеты (только SYN_SENT, никогда не устанавливался), но как пакет был направлен туда с самого начала ...

Затемненный IP-адрес является моим собственным внешним, но я видел проблему и с другим IP-адресом.

Думаю, я спрашиваю, нормально ли это? Или у меня проблема с роутером?

Заранее спасибо. Тим

Итак, я предполагаю, что ваши WiFi-клиенты обслуживаются и им разрешено обслуживаться серверами.

Если общедоступный адрес попадает на сервер, которого он не должен, я предлагаю на вашем маршрутизаторе использовать переадресацию портов или правило NAT, которое направляет любой трафик на внешний порт вашего маршрутизатора на IP-адрес и порт этого сервера.

Если общедоступный IP-адрес всегда попадает на один и тот же внутренний сервер, это похоже на проблему.

РЕДАКТИРОВАТЬ: из-за некоторой обратной связи OP обнаружил, что это сбой таблицы CAM