У меня есть подключение к интернету в моем офисе, который проходит через брандмауэр.

Это очень медленно.

Я настроил свой компьютер для подключения через мобильный телефон. ПК теперь показывает два соединения.

Как компьютер использует два соединения?

1 ответ1

6

Доступ к сетям, которые не связаны с вами напрямую, регулируется таблицей маршрутизации вашего ПК.

"Не подключен напрямую" включает в себя все интернет-IP-адреса, и вы получаете к ним доступ по маршруту по умолчанию.

Если у вас есть два подключения, которым обоим назначен IP-адрес при подключении, также назначается маршрут по умолчанию. Это означает, что когда у вас есть два соединения, у вас будет два маршрута по умолчанию. Таким образом, любой пакет может принять любой путь. Это может привести к проблемам, когда разные пакеты из одного и того же сеанса проходят по разным маршрутам и, следовательно, приходят с разных публичных адресов.

На самом деле обычно происходит то, что ОС будет использовать некоторые смарты и давать одному из этих маршрутов более высокую метрику, что указывает на предпочтительный маршрут - поэтому все пакеты выбирают один и тот же путь. Это может основываться, например, на скорости соединения. Поэтому, если у вас есть гигабитное соединение с локальной сетью и соединение по телефонной линии 3G, то некоторые операционные системы предпочтут более быстрое соединение. Или может быть просто, что соединение, установленное вторым, будет предпочтительным.

Вы можете контролировать это, изменив таблицу маршрутизации и заставив пакеты выбирать определенный путь, удалив один из маршрутов по умолчанию или добавив более конкретные маршруты, чтобы определенные потоки трафика использовали определенное соединение.

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