В зависимости от ваших потребностей и степеней свободы вы можете:
1) Самый простой: если вы можете контролировать один или оба диапазона сети, вы можете подключить Wi-Fi и локальную сеть к различным подсетям.Например, 192.168.2. * Может быть трафиком локальной сети, а 192.168.1. * Может быть Wi-Fi.Если только сторона WiFi имеет шлюз, то весь трафик, кроме трафика 2. *, должен проходить через WiFi, а весь трафик 1. * идет в локальную сеть.Без изменений на вашем компьютере.
2) Средний: если вы не управляете сетями, вы можете определить правила маршрутизации для двух портов.Это позволяет вам сказать, что определенные IP-адреса должны быть достигнуты через Wi-Fi, а другие через порт LAN.Пример в Linux, который, я думаю, должен работать и на OS X: http://linux -ip.net / html / routing-tables.html Самое хитрое - убедиться, что вы не попадете вКстати, когда вы в чужой сети.Вы можете сделать это, создав узкие правила маршрутизации или отключив их, когда они вам не нужны.Похоже, вы делаете это из программы на Python, так что, возможно, программа могла бы включать и выключать это в начале и в конце.
3) Немного более экзотично: я не был полностью уверен в вашем вопросе,но если вы пытаетесь выполнить балансировку нагрузки (не отдельные сети), вы можете создать правила для объединения двух сетевых портов и распределения трафика между ними.Это не то, что я сделал, но настоящие сетевые инженеры знают, как это настроить.
Я мог бы остановиться на одном из них, если вы поясните, что вы пытаетесь сделать и какие степени свободыу вас есть.