2

У меня есть эта доска с IP-адресом 192.168.5.124 (не может быть изменено). Я должен подключиться к нему через кабель Ethernet, а затем использовать Modbus для связи.

В настоящее время у меня возникают проблемы с отображением этого устройства в моей сети. Мой маршрутизатор Linksys имеет IP-адрес 192.168.1.1 (довольно стандартный). Компьютеры в сети имеют IP-адреса 192.168.1.100 и выше.

Я не очень разбираюсь в домашних сетях, поэтому мои вопросы:

  • Почему я не получаю ответ от устройства, когда я пингую 192.168.5.124?
  • Имеет ли это какое-либо отношение к тому факту, что устройство подключено к 192.168.5. *, А сеть, "сгенерированная" маршрутизатором, - 192.168.1. * И поэтому не может его видеть?

Моя настройка:

  • Подключите устройство к маршрутизатору.
  • Пингует IP устройства - ответа нет.

Еще один тестовый сценарий:

  • Подключите устройство напрямую к ноутбуку.
  • Измените настройки локальной сети компьютера, чтобы использовать определенный IP-адрес устройства.
  • Пинг - без ответа.

Я также не вижу устройство, когда захожу в список клиентов DHCP в настройках роутера. Отображаются только устройства на 192.168.1. *.

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

2 ответа2

2

Имеет ли это какое-либо отношение к тому факту, что устройство подключено к 192.168.5. *, А сеть, "сгенерированная" маршрутизатором, - 192.168.1. * И поэтому не может его видеть?

Да

Диапазоны IP-адресов для частных подсетей (NAT) определяются маской подсети, которая определяет действительный диапазон назначенных IP-адресов.

Как правило, почти во всех случаях маска подсети имеет значение 255.255.255.0 , что означает, что вы используете одно число для первых трех октетов (255) и все числа для последнего октета (0). Таким образом, когда вы указываете, что NAT имеет шлюз 192.168.1.1 и маску подсети 255.255.255.0, это означает, что IP-адреса с 192.168.1.1 по 192.168.1.254 действительны для этого NAT; Из-за правил маршрутизации, которые подразумеваются маской подсети, весь трафик, не встречающийся в этом диапазоне, считается не маршрутизируемым коммутатором уровня 3 в маршрутизаторе.

Ваш маршрутизатор Linksys должен на своей странице конфигурации установить диапазон IP-адресов с 192.168.5.1 по 192.168.5.254. Вероятно, вы можете сделать это, просто изменив IP-адрес маршрутизатора на 192.168.5.1 и оставив маску подсети в одиночку (установите 255.255.255.0).

0

Устройство находится на другой сетевой работе, поэтому оно не будет видно на 192.168.1.X сеть. Изменение вашего обычного адреса на 192.168.5.120 и подключение может сработать, но вам также может понадобиться перекрестный кабель, так как board может не поддерживать прямое соединение. Соединение с концентратором или переключателем между ними может работать, если у вас нет перекрестного кабеля. Также обратите внимание, что устройство может быть настроено так, чтобы НЕ отвечать на ICMP. Это то, что я видел, и устройство отвечает на HTTP-запрос на порт 80, но не отвечает на ping. Или он реагирует на конкретное приложение, используемое для контроля или управления устройством.

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

Альтернативой может быть сброс настроек маршрутизатора, как отметил allquixotic.

Более подробная информация на board может помочь уточнить ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .