Jump to content

Yaroslav Neusypov

Forum Members
  • Posts

    1
  • Joined

  • Last visited

Equipment

  • Keenetic
    keenetic viva

Yaroslav Neusypov's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Здравствуйте. Имею сеть их 3-х Кинетиков на небольшом производстве. Главный роутер - Кинетик Вива(роутер-1), к нему подключен через LAN->WAN Спидстер(роутер-2) и к первому Спидстеру подключен второй Спидстер(роутер-3) также через LAN->WAN. На роутере-3 создан сегмент "оборудование" (192.168.9.0), куда подключены станки, на роутере-1 в "домашнем сегменте" (192.168.1.0) находится компьютер с управляющей программой, которая должна подключаться к оборудованию для работы с ним. Данные шлются через UDP, соотв. на роутерах настроена маршрутизация и правила межсетевого экрана, чтобы можно было достучаться до подсети с оборудованием(пинг и эхо клиент-сервер работают). Проблема заключается в том что программа не может достучаться до станков. Сначала я думал что где-то ошибся с файерволом или маршрутизацией, т.к. если компьютер с управляющей программой напрямую подключить на роутер-3 к сегменту "оборудование", все работает, а тз домашней сети роутера-1 нет. Но позже, логируя работу эхо клиента/сервера (2 питоновских скрипта которые по UDP шлют строку и ответ друг другу, где клиент в домашнем сегменте, а сервер в сегменте "оборудование") обнаружил что данные в сегмент с оборудованием приходят с IP адреса 192.168.1.1, а не с 192.168.1.45(на котором реально сидит клиент), т.е. роутер подменяет адрес клиента на свой. При работе в одном сегменте, таких проблем не возникает естественно. Это и объясняет почему программа не может достучаться до оборудования, т.к. оборудование шлет ответ не на тот IP адрес. Собственно вопрос, где и какие нужно покрутить настройки, чтобы при отправке данных между локальными сегментами, роутер не подменял IP адрес клиента на свой адрес ?
×
×
  • Create New...