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

Ведущее и ведомое устройства общаются друг с другом через другое устройство с двумя интерфейсами. Все в одной сети

У меня есть три устройства, одно из которых является ведущим, которое будет разговаривать с ведомым устройством и Device3, но оно только физически подключено к Device3. Подчиненный будет разговаривать только с мастером (также через Device3). Третье устройство должно быть шлюзом между ведущим и ведомым, но также получать команды от ведущего.

Все они находятся в одной сети. Предположим:

Мастер - 192.168.0.1 (eth0)

Подчиненный - 192.168.0.2 (eth0)

Устройство3 - 192.168.0.3 (eth0) и 192.168.0.4 (eth1)

Как я могу заставить это работать? Операционная система Device3 - Linux. Полагаю, мне нужно будет установить фильтр ARP и маршруты к eth0 и eth1, верно?

Как правило, сети на основе TCP / IP предполагают, что все машины в одной подсети будут доступны напрямую. Вы нарушаете это правило в своей настройке.

Настройте две подсети, 192.168.0.x для главного устройства и 192.168.1.x для подчиненного устройства, настройте device3 для пересылки пакетов (функция маршрутизатора) и сообщите мастеру, что для достижения 192.168.1.x используйте device3 в качестве шлюза. , и скажите ведомому устройству, что для достижения 192.168.0.x используйте device3 в качестве шлюза.