Насколько мне известно, в Windows нет встроенной функции для этого, но есть сторонние приложения, которые помогут вам в этом. По моему опыту, ForceBindIP всегда работал довольно хорошо. Он делает именно то, что говорит на жестяной панели: запуск программы через ForceBindIP обеспечит использование указанного интерфейса.
В вашем случае это будет вопрос установки программы (или извлечения переносной версии) и запуска µTorrent с использованием ForceBindIP.exe 1.2.3.4 %PROGRAMFILES%\uTorrent\uTorrent.exe
замены 1.2.3.4 на адрес беспроводного интерфейса.
В случае, если нет маршрута от вашего беспроводного интерфейса до места назначения, вам нужно добавить его. Это может быть любой маршрут, который вы хотите, но для приложения, такого как µTorrent, вы, вероятно, захотите направить трафик ко всем адресатам вместо определенных диапазонов IP-адресов.
Для этого откройте командную строку с повышенными правами, введите ipconfig
и запишите шлюз вашего беспроводного соединения, который, вероятно, является IP-адресом вашей точки доступа (например, 192.168.2.1). Затем введите route print
и проверьте двузначный идентификатор вашей беспроводной карты в списке интерфейсов (например, 12), а также показатель записи 0.0.0.0 в таблице маршрутизации. Затем добавьте маршрут с помощью: route -p add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 50 if 12
.
Ключ -p гарантирует, что маршрут переживет перезагрузку, но он все равно может прерваться, если беспроводной интерфейс получит новый идентификатор. «0.0.0.0 маска 0.0.0.0» означает, что маршрут действителен для всех пунктов назначения. «192.168.2.1» относится к адресу шлюза, который вы хотите использовать. «Метрика 50» добавляет к этому маршруту определенную стоимость, и вы захотите установить ее значительно выше метрики другой записи 0.0.0.0, чтобы программы, не привязанные к данному интерфейсу, использовали ее вместо проводного соединения. Наконец, «если 12» устанавливает интерфейс, к которому применяется маршрут.