
Мой компьютер подключен к двум сетям: к первой через Ethernet, а ко второй через USB WiFi.
В первой сети нет интернета, есть только локальные приложения, которые мне нужны для работы, и локальные сайты.
Когда мне нужен доступ в Интернет, я сначала меняю порядок сетей на USB WiFi, но тогда я теряю связь с локальными сайтами и приложениями.
Есть ли способ заставить программу, например Google Chrome, использовать только вторую сеть, а все остальные приложения — первую?
решение1
Лучший способ (каламбурчик) — настроить маршрутизацию, чтобы ваш компьютер знал, какой интерфейс выбрать для подключения к нужной сети.
Поэтому ваш шлюз по умолчанию должен быть установлен только на gw в вашей сети, выходящей в интернет. Внутренняя сеть не должна иметь указанного шлюза. Вы должны вручную указать все подсети, к которым вам нужно получить доступ, и использовать любой gw, который у вас есть в другой сети.
Довольно сложно дать более подробную информацию, не зная больше об окружающей среде.. Например, сколько подсетей вам нужно достичь на интерфейсе, который не подключен к Интернету. Если есть только одна, вам не нужно ничего делать, так как это не требуется.
Я также предполагаю, что вы не используете одни и те же диапазоны IP-адресов в обеих сетях.
решение2
Вы не можете сделать это с Windows нативно. Вам нужно стороннее приложение. ForceBindIPсделаю это. Вот несколько хорошихнаправления.