У меня есть две сети с каждым шлюзом на устройстве отдельной сети на одиночном компьютере. Каждый - статическая IP сеть на устройстве Ethernet, другой соединение Wi-Fi с маршрутизатором, который присваивает dhcp с доступом в Интернет. Я не имею никакого контроля над диапазоном адресов маршрутизатора Wi-Fi, но он будет служить dhcp.
Приложение, которое полагается на первую, статическую сеть, получает доступ к сети на основе понимания ОС шлюза по умолчанию.
Что является лучшим способом соединить эти две сети или так или иначе иметь только один шлюз, который предоставляет доступ к этим двум сетям. Например, если приложение должно говорить с Интернетом и статической сетью.
Посмотрите на "route add" в командной строке. Добавьте сеть Wi-Fi для всего трафика и используйте значение интерфейса для вашего Wi-Fi. Добавляйте статическую сеть только через ваш проводной канал. Это сложно закодировать ваш компьютер, чтобы он действовал как немой маршрутизатор.
Вам нужно добавить два маршрута. Один на маршрутизаторе Wifi, рассказывающий о сети за маршрутизатором. Второй маршрут идет по маршрутизатору, чтобы рассказать ему о сети за Wifi маршрутизатором.
.