9

Я видел некоторые вопросы, которые похожи на мою проблему, но не являются хорошим решением.

Ex. Пользователь имеет ноутбук и имеет статический IP-адрес в офисе. Они также забирают ноутбук с сайта, где им также нужен интернет.

Есть ли способ настроить свой компьютер таким образом, чтобы он получал IP-адрес автоматически, когда настроенный статический адрес недоступен (не заставляя пользователя перейти в конфигурацию сети и изменить его для получения автоматически)?

4 ответа4

8

Я не знаю, есть ли автоматический способ, но то, как я это делал на своем ноутбуке, было с помощью программы под названием Mobile Net Switch. http://www.mobilenetswitch.com/ Он позволяет вам переключаться между различными активными сетевыми конфигурациями, чтобы вы могли выбрать одну для своей рабочей сети, а когда вы уходите с сайта, вы переключаетесь на сетевую конфигурацию, настроенную для автоматического получения DHCP.

Альтернативное решение, если у вашего маршрутизатора есть эта функция в его встроенном программном обеспечении, состоит в том, чтобы настроить Статический DHCP для этого устройства. Получите беспроводной MAC-адрес ноутбука, и, если ваш маршрутизатор поддерживает его, настройте его на автоматическое назначение статического IP-адреса на маршрутизаторе. Микропрограммы сторонних производителей, такие как Tomato и DD-WRT, поддерживают это «из коробки». Я чувствую, что это самое чистое решение. Использование этого метода позволит вашему пользователю без проблем установить ноутбук в режим DHCP. Я использую эту настройку для своей домашней сети, поэтому мне не нужно беспокоиться о ручной настройке на стороне устройства - все настройки выполняются с маршрутизатора.

7

Многие люди не знают, что сетевую конфигурацию Windows можно настроить с помощью командной строки. Например:

Установите сетевой адаптер на DHCP

netsh interface ipv4 set address "Local Area Connection" dhcp
ipconfig /renew

Настройте сетевой адаптер на статический IP

netsh interface ipv4 set address "Local Area Connection" static 10.1.2.3 255.0.0.0 10.0.0.1

Имея это в виду, становится просто написать 2 файла .bat которые вы можете поместить на рабочий стол.

Это значительно упрощает переключение конфигураций сети.

5

Windows 7 имеет концепцию "альтернативной конфигурации" в конфигурации IP сетевой карты. На странице справки Windows для "Альтернативной вкладки конфигурации IPv4":

Настроенный пользователем указывает, что IPv4 будет использовать указанную вручную конфигурацию, если DHCP-сервер не найден. Эта альтернативная конфигурация полезна, когда компьютер используется в более чем одной сети, по крайней мере, в одной из сетей нет DHCP-сервера и конфигурация APIPA не нужна. Хорошим примером является портативный компьютер, который используется в офисе и дома. В офисе ноутбук использует выделенную DHCP конфигурацию TCP/IP. Дома, где нет DHCP-сервера, портативный компьютер автоматически использует альтернативную конфигурацию, обеспечивая легкий доступ к домашним сетевым устройствам и Интернету. Это позволяет портативному компьютеру бесперебойно работать в обеих сетях без ручной реконфигурации IP.

Настройте это, перейдя в Панель управления -> Состояние сети и задачи (или « Центр управления сетями и общим доступом », если вы не используете представление по категориям).

Нажмите на название интересующего вас соединения (возможно, "Подключение по локальной сети" или «Беспроводное сетевое соединение (имя сети)»).

При этом должно появиться окно «Состояние соединения», нажать кнопку «Свойства».

В окне «Свойства подключения» найдите строку «Протокол Интернета версии 4 (TCP/IPv4)», щелкните ее и нажмите «Свойства».

Теперь у вас должно появиться окно с двумя вкладками, одна из которых "Общая", а другая "Альтернативная конфигурация".

Теперь вы можете настроить первую вкладку на использование DHCP (выберите «Получить IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически») и поместите данные статического IP-адреса во вторую вкладку "Альтернативная конфигурация".

Дополнительная информация на вкладке альтернативной конфигурации Technet IPv4 и в других местах SuperUser Что такое вкладка "Альтернативная конфигурация" в настройках TCP/IP

1

Не то, что я знаю из. Настройка статического адреса аналогична указанию компьютеру полностью игнорировать сеть - статический адрес в концепции "всегда доступен" (исключая конфликт IP) с точки зрения компьютера.

Если вы можете найти способ использовать несколько сетевых интерфейсов, настройте один для DHCP и один для статического, и установите для статического более высокий показатель (стоимость), чем у DHCP. Это приведет к тому, что система будет использовать DHCP, если он доступен, но вернется к статическому, если система не подключена к сети DHCP. У большинства ноутбуков этого нет, поэтому вам может потребоваться использовать сетевой интерфейс USB для этого.

Если вы используете ноутбук под управлением Linux (вы отметили Windows 7, так что это больше для полноты), то вы можете использовать IP-псевдонимы для назначения двух IP-адресов одному и тому же интерфейсу. В сочетании с приведенной выше идеей создайте сетевой порт, который будет пытаться использовать DHCP, но в случае сбоя DHCP вернется к статическому IP.

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