Несколько сетевых подключений в Windows 7

Я использую Windows 7 и у меня есть 2 сети:

  • один беспроводной с подключением к интернету
  • один проводной без подключения к интернету

Компьютер подключен к обоим. Проблема в том, что хотя в центре управления сетями и общим доступом это показывает, что беспроводное соединение имеет Интернет, это также показывает, что компьютер не подключен к Интернету.

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


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

И очень важно: я не хочу, чтобы пользователи в проводной сети могли иметь доступ к Интернету через мой компьютер и беспроводное соединение (я не хочу что-то вроде моста).

3 ответа

Решение

Пересмотрено, поскольку я сначала не совсем понял ваш вопрос: причина, вероятно, из-за метрики, которую я опишу ниже, но в вашем случае вы хотите отдать предпочтение беспроводной сети.Вы установите для этого показателя 1, а для ЛВС - 2 и переместите беспроводную связь в верхнюю часть порядка привязки.

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

Чтобы ответить на вторую половину вашего вопроса:

TCP/IP "СЛЕДУЕТ" автоматически определять, что проводное соединение является самым быстрым, но я видел случаи, когда оно не делает это правильно, особенно, если после этого подключается, и у вас уже есть беспроводное соединение, которое подключено и активно,

Если вы хотите гарантировать предпочтение проводной сети, сделайте следующее:

Зайдите в "Соединение"> "Свойства" как для TCP/IPv4, так и для TCP/IPv6 (если используется), установите для метрики для подключения к локальной сети значение 2, а для беспроводного подключения - 1 (для большинства людей они захотят изменить их). На скриншоте вы можете увидеть, где я установил это для моего беспроводного адаптера. Если вы нажметеF1 прямо здесь, вы можете увидеть эту цитату из файла справки:

Автоматическая метрика указывает, будет ли TCP/IP автоматически рассчитывать значение для метрики интерфейса, основанное на скорости интерфейса. Самый высокоскоростной интерфейс имеет самое низкое значение метрики интерфейса.

Метрика интерфейса предоставляет место для ввода значения метрики интерфейса для этого сетевого соединения. Более низкое значение для метрики интерфейса указывает на более высокий приоритет для использования этого интерфейса.

Затем вы также можете изменить порядок привязки, открывControl Panel>Network and Internet>Network Connections>Advanced>Advanced Settingsкак на этом скриншоте:

Из моего прочтения этого вопроса я думаю, что принятый ответ неверен. Проблема заключается в том, что Windows 7 (и, возможно, другие версии) распознает только соединение без шлюза как "неопознанную сеть" и помечает его как общедоступную сеть, поэтому вы не можете использовать принтер совместно. Для MMC есть оснастка, которая позволяет обойти это. См. Http://blog.kazmarek.com/2010/2/25/change-default-behavior-for-unidentified-network-in-vistawindows-server-2008windows-7/ Обратите внимание, что Windows 7 Home не имеет этой оснастки! (Хотя неподдерживаемый установщик там.)

Таким образом, если вы подключите проводное не-интернет-соединение к частной сети, принтер будет доступен для общего доступа.

Получаете ли вы IP-адрес от сервера DHCP на обоих соединениях?

Если это так, настройте DHCP-сервер в проводной сети так, чтобы он не отправлял шлюз по умолчанию.

Если нет, измените настройки TCP/IP v4 для интерфейса проводной сети, чтобы удалить шлюз по умолчанию (установите его пустым).

Другие вопросы по тегам