Получение IP-адреса DHCP, если статический адрес недоступен

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

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

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

9 голосов | спросил user142485 29 J0000006Europe/Moscow 2012, 23:27:29

4 ответа


8

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

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

ответил White Phoenix 29 J0000006Europe/Moscow 2012, 23:36:15
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, которые вы можете поместить на свой рабочий стол.

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

ответил Der Hochstapler 29 J0000006Europe/Moscow 2012, 23:51:11
5

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

  

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

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

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

введите описание изображения здесь>> </p>

<p> Появится окно состояния подключения, нажмите кнопку «Свойства».
<img src =  введите описание изображения здесь>> </p>

<p> Больше от Technet <a href= вкладка альтернативной конфигурации IPv4 и в других местах на SuperUser Что такое вкладка «Альтернативная конфигурация» в TCP /IP настройки

ответил GAThrawn 6 J000000Friday12 2012, 16:39:27
1

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

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

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

ответил Darth Android 29 J0000006Europe/Moscow 2012, 23:38:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132