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

473
Tacony

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

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

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

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

1
Возможные дубликаты: https://superuser.com/questions/656998/windows-7-share-internet-connection-with-multiple-network-interfaces HackSlash 5 лет назад 0
Что вы подразумеваете под «соединением», это два физических сетевых адаптера или просто VPN через один адаптер Ethernet? harrymc 5 лет назад 0
VPN-подключение - это «виртуальный адаптер Ethernet» (который использует любое подключение к Интернету). Это отвечает на ваш вопрос? Tacony 5 лет назад 0

2 ответа на вопрос

1
HackSlash

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

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

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

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

Я пробовал это раньше. Проблема в том, что когда я делаю шаг № 4 (для мини-порта MAC Bridge), там нет вкладки «Общий доступ» - как это обычно бывает. Проблема может быть связана с тем, что я пытаюсь разделить 2 соединения (вместо совместного использования 1 соединения с 2 локальными интерфейсами, как описано в «источнике», о котором вы говорите). Tacony 5 лет назад 0
Щелкните правой кнопкой мыши на одной части моста, например, на адаптере, с которым вы делитесь. Перейдите на вкладку общего доступа этого адаптера, нажмите «Разрешить» и выберите мост из раскрывающегося списка. HackSlash 5 лет назад 0
Ни одно из 3 «соединений» не имеет вкладки «Общий доступ». Мост MAC нет. И после преодоления двух «дочерних» соединений, у них больше нет вкладки «Общий доступ». Tacony 5 лет назад 0
Другой вариант - настроить статическую маршрутизацию вручную и включить маршрутизацию с помощью `netsh forwarding = enabled`. Вам лучше использовать маршрутизатор для маршрутизации и Windows для запуска программного обеспечения. Windows не лучший маршрутизатор. HackSlash 5 лет назад 0
Вы можете объяснить? Может быть, добавить 2-й метод к вашему ответу? Tacony 5 лет назад 0
https://www.home-network-help.com/ip-forwarding.html HackSlash 5 лет назад 0
Я еще не проверил вашу последнюю идею, но сейчас я дам вам 50, потому что, если я не сделаю это сейчас, срок действия награды истекает. Я дам вам знать, когда закончу тестирование. Tacony 5 лет назад 0
0
Nordlys Jeger

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

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

Диаграмма сети

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

Bridge

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

Network Bridge

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

IPv4

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

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

Configure Network Bridge

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

CMD window

Вы хорошо объяснили переключение, но это не объясняет, как маршрутизировать пакеты в разные сети. ОП хочет направить пакеты в VPN и в Интернет. Это два разных маршрута, которые нуждаются в специальных правилах маршрутизации, чтобы решить, какие пакеты отправляются на какой интерфейс. HackSlash 5 лет назад 0