Как использовать ПК с Windows для совместного использования нескольких сетевых подключений?


1

У меня Windows ПК (Win 7). Он имеет несколько различных сетевых подключений, в том числе одно, которое подключается к VPN, и одно, которое подключается к Интернету. Я хочу поделиться обоими этими соединениями с другими ПК с Windows.

Другими словами, на компьютере A я могу использовать Интернет (через соединение № 1) и VPN (через соединение № 2). Как я могу сделать то же самое (получить доступ к Интернету и VPN) на других компьютерах (каким-то образом пройдя через Компьютер А)?

Вы могли бы подумать, что это не будет трудно сделать.

Я слышал о ICS (Internet Connection Sharing), но кажется, что он может использовать только одно сетевое соединение.


Возможный дубликат: superuser.com/questions/656998/...
HackSlash

Что вы подразумеваете под «соединением», это два физических сетевых адаптера или просто VPN через один адаптер Ethernet?
harrymc

VPN-соединение - это «виртуальный адаптер Ethernet» (который использует любое подключение к Интернету). Это отвечает на ваш вопрос?
Tacony

Ответы:


1

Я смотрю на меня так, как на это уже отвечали на SuperUser. Ответ, который имеет для меня смысл, звучит так:

  1. Отключите общий доступ к интернет-соединению, если вы уже включили его
  2. Выберите оба адаптера, которыми вы хотите поделиться. (Ваше интернет-соединение и ваше VPN-соединение)
  3. Щелкните правой кнопкой мыши на одном из выбранных и выберите из выпадающего меню «Мостовые соединения» (или аналогичный)
  4. Включите общий доступ к подключению к Интернету и выберите мост, которым вы хотите поделиться.

ОБЪЯСНЕНИЕ: Мосты - это то, что делают коммутаторы. Это заставляет Windows действовать как коммутатор, передавая трафик между мостовыми соединениями. ICS заставляет Windows действовать как маршрутизатор, поэтому вы маршрутизируете пакеты на виртуальный коммутатор

ИСТОЧНИК: Windows 7 совместно использует интернет-соединение с несколькими сетевыми интерфейсами


Я пробовал это раньше. Проблема в том, что когда я делаю шаг № 4 (для мини-порта MAC Bridge), там нет вкладки «Общий доступ» - как это обычно бывает. Проблема может быть связана с тем фактом, что я пытаюсь разделить 2 соединения (вместо совместного использования 1 соединения с 2 локальными интерфейсами, как описано в «источнике», о котором вы говорите).
Tacony

Щелкните правой кнопкой мыши на одной части моста, например, на адаптере, с которым вы делитесь. Перейдите на вкладку общего доступа этого адаптера, нажмите «Разрешить» и выберите мост из раскрывающегося списка.
HackSlash

Ни одно из 3 «соединений» не имеет вкладки «Общий доступ». Мост MAC нет. И после преодоления двух «дочерних» соединений, у них больше нет вкладки «Общий доступ».
Tacony

Другой вариант - настроить статическую маршрутизацию вручную и включить маршрутизацию с netsh forwarding=enabled, Вам лучше использовать маршрутизатор для маршрутизации и Windows для запуска программного обеспечения. Windows не лучший маршрутизатор.
HackSlash

Вы можете объяснить? Может быть, добавить второй метод к вашему ответу?
Tacony

0

Совместное использование нескольких сетевых подключений, соединяя их

Если вы не заботитесь о трафике от Сеть 2 достижения Сеть 3 и наоборот (показано ниже) вы можете попробовать это решение.

Network diagram

Выберите три сетевых интерфейса, которые вы хотите подключить, щелкните правой кнопкой мыши и выберите Мостовые соединения ,

Bridge

Вы должны увидеть другой адаптер с именем Сетевой мост , Щелкните правой кнопкой мыши на этом устройстве и выберите свойства настроить это.

Network Bridge

Выбрать Интернет-протокол версии 4 (или шесть в зависимости от ваших предпочтений). Дважды щелкните это или выберите свойства ,

IPv4

Переключиться на вкладку Альтернативная конфигурация и введите свои данные в зависимости от ваших настроек. Самое главное, что вы вводите правильный Шлюз по умолчанию потому что это «дверь», по которой ваш сетевой трафик должен доходить до Интернета. IP-адрес, который вам нужно ввести, скорее всего, тот же, что и у вашего маршрутизатора. Если вы не уверены в своем DNS-серверы скорее всего, это IP-адрес вашего маршрутизатора. Вам не нужно вводить IP-адрес для себя (или маску подсети), но вы можете это сделать.

Если вы не знаете IP-адрес своего маршрутизатора или шлюз и т. Д., Вы можете узнать это, открыв командную строку (cmd) и введя ipconfig /all,

Configure Network Bridge

Нажмите OK и проверьте свои настройки.

CMD window


Вы хорошо объяснили переключение, но это не объясняет, как маршрутизировать пакеты в разные сети. ОП хочет направить пакеты в VPN и в Интернет. Это два разных маршрута, которые нуждаются в специальных правилах маршрутизации, чтобы решить, какие пакеты отправляются на какой интерфейс.
HackSlash
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.