(вы не говорите, какая ОС, поэтому я предполагаю наличие окон для этого, другие ОС имеют аналогичные команды)
Это можно легко настроить с помощью команды route в windows.
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
Вам нужно будет настроить 3 маршрута
- Соединение по умолчанию, которое использует USB Teather
- Маршрут для одного компьютера для использования WiFi
- Маршрут для остальных местных соединений
Предполагает:
192.168.0.1
- IP-адрес шлюза на модеме
- Идентификатор интерфейса WiFi составляет
11
192.168.1.3
- это IP "другого компьютера".
- Идентификатор интерфейса Ethernet составляет
12
- Подсеть Ethernet -
192.168.2.0
с маской 255.255.255.0
Добавление шлюза по умолчанию (также -f
удаляет все старые маршруты, уже настроенные)
route -f -p ADD 0.0.0.0 mask 0.0.0.0 192.168.0.1
Добавьте маршрут для "другого компьютера", который подключен через WiFi (если подсеть отличается от сети 3, вы можете просто использовать ту же команду, что и третья команда для подсети 192.168.1.0
если вы хотите, чтобы каждый компьютер находился у вас дома. сеть для работы вместо одного или добавления их по отдельности)
route -p ADD 192.168.1.3 if 11
Добавьте маршрут, чтобы все остальные компьютеры в диапазоне 192.168.2.x были подключены через проводной Ethernet.
route -p ADD 192.168.2.0 mask 255.255.255.0 if 12