У меня есть сеть с несколькими устройствами с IP-адресами 192.168.1.1, 192.168.1.2, 192.168.1.3.
У меня есть доступ к устройствам 192.168.1.2 и 192.168.1.3 (оба linux).
Программа работает на 192.168.1.2 и подключается к 192.168.1.1 с использованием сокета udp, я не могу изменить эту программу.
Как я могу сделать программу на 192.168.1.2 для подключения вместо 192.168.1.3? Я могу запустить что-нибудь на 192.168.1.2 даже с правами суперпользователя (надеюсь, что-нибудь, что может изменить IP-адреса) и до запуска программы. Будет полезна ссылка на руководство по API (C #/C++/Perl), хотя рабочая программа будет лучше.
1
1 ответ
2
Вы можете использовать iptables на xxx2 для перенаправления на xxx3 вместо x.1. Разместите свой вопрос. на сервере или суперпользователя для деталей. Это не имеет ничего общего с программированием.