1

... и я открываю браузер ....

Кто решает, какое сетевое соединение использовать? Или это разумно или случайно? Это решение принимается для каждого запроса, для каждого сеанса приложения или для чего-то еще?

Означает ли это, что если я хочу подключить второе (или третье) подключение к Интернету, я должен перезапустить все свои приложения или я должен выйти и снова войти в систему?

Я использую Windows.

3 ответа3

1

Хосты имеют один маршрут по умолчанию. Как правило, он будет использовать только один. Маршрутизатор может быть настроен на аварийное переключение, но все равно любое соединение будет использовать только один путь.

1

Маршруты IP имеют "метрики", которые могут использоваться в качестве значения заказа для других эквивалентных маршрутов. Большинство операционных систем пытаются назначить их интеллектуально - например, если вы можете получить доступ к Интернету как по проводному Ethernet, так и по беспроводному WiFi, у вас будет два маршрута "по умолчанию", но проводной будет иметь более низкий показатель и будет предпочтительным.

$ ip -4 route
default via 192.168.1.254 dev eth0  proto static
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.115  metric 1
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.183  metric 2

(Это не очень хороший пример, так как eth0 и wlan0 подключены к одной сети с одним и тем же шлюзом по умолчанию. С несколькими провайдерами вы увидите два маршрута по default .)

В Linux вы можете перечислить маршруты по ip route или route -n ; на винде - route print .

0

Когда я попытался использовать ForceBindIP и открыл Firefox, не заставляя его использовать одно из подключений, он использовал последнее, которое было вынуждено использовать приложение.

Я полагаю, что Windows устанавливает последнее используемое сетевое подключение по умолчанию для приложений, когда их не заставляют использовать конкретное, по крайней мере, так случилось со мной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .