1

У меня есть две сетевые карты на моей машине, одна из которых подключается к моей сети и подключена к Интернету. Другой подключается к соседу по сети с помощью своего интернет-соединения. Я не хочу, чтобы Windows волшебным образом решала, какое интернет-соединение использовать, я хочу, чтобы оно использовало мое. Я добился определенного успеха, отключив DNS-серверы для своего соединения, но затем я также потерял разрешение имени хоста в своей сети и понял, что это не решает все на 100%. Как я могу заставить Windows использовать только мое соединение, избегая использования маршрутизатора?

3 ответа3

5

Это называется изменением «порядка связывания». На самом деле это дублирующий вопрос, но заданный гораздо более конкретным способом, поэтому я объясню его здесь.

В Windows «порядок привязки» используется для определения того, какой сетевой адаптер получает приоритет. Вы можете легко изменить это в Windows 7:

Откройте свой "Центр управления сетями и общим доступом".

Нажмите "Изменить настройки адаптера" в правой панели.

Это должно привести вас к панели управления \ Сеть и Интернет \ Сетевые подключения. Вы также можете получить это, запустив "ncpa.cpl".

Нажмите "ALT", чтобы сделать панель меню видимой, и выберите "Advanced" (Alt-N приведет вас непосредственно к этому меню), и выберите "Advanced Settings".

Откроется окно "Дополнительные настройки", в котором вы сможете настроить порядок привязки.

Это должно позволить вам дать приоритет вашей сети, что означает, что она будет использоваться для подключения к Интернету. Я не уверен, как это отреагирует на другую подключенную сеть, но это должно быть как минимум началом, если не решением.

источник

2

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

Технически вы также можете сделать это под DHCP, удалив маршрут 0.0.0.0 для интерфейса, используя инструмент командной строки ROUTE DELETE для редактирования маршрутов, но вам придется делать это каждый раз, когда ваш IP обновляется, поэтому переходите на статический IP-адрес. намного проще. Просто выберите статический IP-адрес, который не используется, и он должен работать нормально.

1

Переупорядочение интерфейсов недостаточно хорошо, по крайней мере, для Windows 7. Это может быть даже лишним. Проблема заключается в том, что Windows, похоже, полностью игнорирует порядок привязки, если для приоритета маршрута TCP/IP установлено значение «auto» (или, по крайней мере, вы можете сделать выбор, с которым вы, вероятно, не согласитесь).

Вот как это сделать по-настоящему:

Панель управления -> Центр управления сетями и общим доступом

Нажмите "Изменить настройки адаптера" (левая панель)

Затем для каждого из ваших интерфейсов:

  • щелкните правой кнопкой мыши значок подключения, выберите "Свойства"

  • Нажмите «Протокол Интернета версии 4 (TCP/IPv4)» (будьте осторожны, чтобы не отменить его), затем нажмите кнопку "Свойства"

  • Нажмите кнопку «Дополнительно ...» в правом нижнем углу окна «Свойства протокола Интернета версии 4 (TCP/IPv4)».

  • Снимите флажок "Автоматическая метрика" и установите желаемое значение. Более низкие значения имеют приоритет над более высокими значениями.

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

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