route print
насчет сигналов устройства
теперь кажется на стороне TCP сервера
из 1 в 100 Ответ от 192.168.1.26: Заданная сеть недоступна.
из 100 в 1 Превышен интервал ожидания для запроса
с ПК 100й подсети я могу попасть по IP в 1ю подсеть
удаленка это программы anydesk и LiteManager
ping есть, но только до шлюза
Пример неправильной отправки
man stty
stty -F /dev/ttyACM0 raw
я из сотой попадаю на файловую помойку с адресом 1.2
ping <IP адрес удаленного компа>
У вас на шлюзе не прописана маршрутизация.
с ПК 100й подсети я могу попасть по IP в 1ю подсеть
пакеты идут не попорядку
cat </dev/ttyACM0
#define N 10
void foo(int arr[N]) {}
...
int array[N];
foo(array);
sizeof(array)
из примера выше вернет полный размер массива в байтах, а не размер указателя.
Тогда на маршрутизаторе 192.168.1.26 NAT не нужен в принципе. Он на интернет шлюзе уже есть. Внутренние сети NATить не нужно. Просто прописываем маршруты.
Что надо сделать:
1. На маршрутизаторе 192.168.1.26:
1.1. Выключить NAT в Ideco
1.2. Установить значение в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter в 1
Если значение уже равно 1, то ничего не делаем.
Если параметра IPEnableRouter в этой ветке нет, то надо его создать вручную, тип параметра REG_DWORD.
Думаю, что у вас тут уже установлена 1.
Это значение включит маршрутизацию (т.е. разрешит пересылку пакетов с одного интерфейса на другой) на компе.
Если значение было изменено или параметр добавлен, то надо перезагрузить комп, чтоб изменения вступили в силу.
2. Проверить таблицу маршрутизации на компах в сети 192.168.1.0 (кроме маршрутизатора 192.168.1.26).
Если в таблице нет маршрута до сети 192.168.100.0, то добавить маршрут.
2.1. Добавить маршрут к сети 192.168.100.0 через маршрутизатор 192.168.1.26.
Вручную это можно сделать командой:
Если адреса на компах в сети 192.168.1.0 выдаются динамически, то можно этот маршрут добавить в опции DHCP, тогда он будет распространятся автоматически. Для тех же целей можно использовать GPO, если в сети развернута AD.
3. Для компов внутри сети 192.168.100.0
3.1. Думаю, что в этой сети у вас на компах шлюзом по умолчанию назначен 192.168.100.1, в этом случае ничего делать не нужно
3.2. Иначе нужно прописать маршрут до сети 192.168.1.0 через 192.168.100.1, аналогично п.2. Или назначить шлюзом по умолчанию 192.168.100.1.
4. На интернет роутере 192.168.1.1 нужно добавить статический маршрут до сети 192.168.100.0/24 через шлюз 192.168.1.26. Оюбычно это делается через веб интерфейс. Возможно так же понадобиться добавит в фаервол на роутере разрешающие правила для сети 192.168.100.0.