Содержание
Динамическая адресация и настройка IPv4
Рубрика: Windows Server 2008Автор: logi
Компьютер, использующий динамическую адресацию и настройку параметров протокола IPv4, называется клиентом DHCPv4. Во время загрузки DHCPv4-клиента, из пула IPv4-адресов, выделенного DHCP-серверу, извлекается 32-разрядный IPv4-адрес и назначается клиенту на определенный период времени, называемый сроком аренды. По истечении примерно половины срока аренды клиент пытается ее продлить. Если попытка не удалась, до истечения срока аренды клиент ее повторит. В случае неудачи клиент попытается связаться с другим DHCP-сервером. IPv4-адреса, аренда которых не продлена, возвращаются в пул адресов. Если клиенту удается связаться с сервером DHCP, но нет возможности продлить аренду текущего ІР-адреса, DHCP-сервер назначает клиенту новый IPv4-адрес.
Доступность DHCP-сервера не влияет на запуск или вход в систему (в большинстве случаев). Запуск клиентов DHCPv4 и вход пользователей на локальный компьютер может выполняться, даже если DHCP-сервер не доступен. Во время запуска клиент DHCPv4 производит поиск DHCP-cepвера. Если DHCP-сервер доступен, клиент получает у него информацию о настройках. Если DHCP-сервер недоступен, но срок аренды еще не истек, клиент «пингует» основной шлюз, записанный в параметрах аренды. Успех операции свидетельствует, что клиент находится в той же сети, в которой он был на момент предоставления аренды. Клиент продолжает пользоваться арендой, как было описано ранее. Неудача команды ping говорит о том, что клиент находится в другой сети. В этом случае клиент использует автоматическую настройку IPv4. Она также используется, если DHCP-сервер не доступен, а срок предыдущей аренды истек.
Автоматическая настройка IPv4 работает следующим образом:
1. Клиентский компьютер выбирает IP-адрес из подсети класса В 169.254.0.0 с маской подсети 255.255.0.0, зарезервированной Майкрософт. Перед использованием IPv4-адреса клиент при помощи протокола ARP проверяет, что данный IPv-адрес не занят другим клиентом.
2. Если адрес занят, клиент повторяет шаг 1. После десяти неудачных попыток произойдет ошибка. Если клиент отключен от сети, результат ARP-тестирования всегда будет успешным, поэтому клиент получит первый попавшийся IPv4-адрес.
3. Если выбранный IPv4-адрес доступен, клиент соответствующим образом настраивает сетевой адаптер. Далее, клиент пытается связаться с DHCP-сервером, каждые пять минут посылая в сеть запрос. После успешной установки связи клиента с сервером, клиент получает аренду и заново настраивает сетевой интерфейс.
Совет:
Если Вы хороший сетевой администратор, специализирующейся на Windows Server, то Вам не составит труда найти вакансии в москве по своей специальности, и получить высокооплачиваемую должность.
1 613 просмотров
Администрирование сетей в Windows Server 2008 Серверы и клиенты DHCP
TCP/IP — статические и динамические адреса
TCP/IP — статические и динамические адреса
Компьютеры используют IP-адреса для взаимодействия через TCP/IP. IP-адресацию можно настраивать вручную или динамически из командной строки. При настройке вручную вы назначаете компьютеру статический IP-адрес. Статический IP-адрес фиксирован и не меняется, пока вы не смените его. При динамической настройке вы конфигурируете компьютер так, чтобы он получал свой IP-адрес от DHCP-сервера в сети. Этот IP-адрес назначается при запуске компьютера и может меняться. В Windows-доменах серверы используют статические IP-адреса, а рабочие станции — динамические.
Статический IP-адрес
Назначая статический IP-адрес, вы сообщаете системе, что она должна использовать именно этот IP-адрес, а также указываете маску подсети для этого IP-адреса и при необходимости основной шлюз (шлюз по умолчанию), используемый для межсетевых соединений. Настроив эти параметры IP, вы должны настроить и параметры разрешения имен через DNS (Domain Name System) и, возможно, через WINS.
Статический IP-адрес назначается в контексте Interface IP командной оболочки Netsh. Для этого используется команда SET ADDRESS с синтаксисом:
set address [name=]ИмяИнтерфейса source=static addr=IP-aдрес МаскаПодсети [gateway={none | СтандартныйШлюз [[gwmetric=]МетрикаШлюза]}
В большинстве случаев вы имеете дело с интерфейсом Local Area Connection (Подключение по локальной сети). Вы можете перечислить доступные интерфейсы, введя netsh interface ip show interface или просто show interface (если вы уже находитесь в контексте Interface IP). IP-адрес, присваиваемый компьютеру, должен быть уникальным в рамках вашей сети. Поле маски подсети гарантирует корректность работы компьютера в сети. Если сеть разбита на подсети, это значение может отличаться в каждом сегменте сети вашей организации. Если компьютеру нужен доступ к другим TCP/IP-сетям, Интернету или к другим подсетям, укажите основной шлюз. Используйте IP-адрес основного маршрутизатора сети.
Динамический IP-адрес
Вы можете назначить динамический IP-адрес любому из сетевых адаптеров компьютера при условии, что в сети доступен DHCP-сервер. После этого IP-адрес будет назначаться DHCP-сервером. Так как динамический IP-адрес может меняться, он не годится для серверов под управлением Windows Server 2003.
Вы назначаете динамический IP-адрес, используя контекст Interface IP в командной оболочке Netsh. Для этого предназначена команда SET ADDRESS с синтаксисом:
set address name=ИмяИнтерфейса source=dhcp
Если у компьютера уже настроен IP-адрес, применение SET ADDRESS приводит к замене существующих настроек. Если вы хотите что-то добавить, а не заменить, воспользуйтесь командой ADD ADDRESS.
Примеры использования Set address
- Для отображения всех адаптеров компьютера с текущими IP-адресами и определения правильного имени адаптера введите следующую команду: Netsh interface ip show config
- Для присвоения статического адреса введите следующую команду: netsh interface ip set address «Local Area Connection» static ipaddr маска_подсети шлюз метрика
- Если вы хотите установить динамический IP-адрес для интерфейса Local Area Connection — set address name=»Local Area Connection» source=dhcp.
Статическая и динамическая IP-адресация
Часть 1 | Часть 2
В нашей продолжающейся серии руководств по протоколу мы теперь переключаемся с SNMP на более широкий, но важный элемент управления сетью — IP-адресацию.
Статическое назначение IP-адресов обычно используется для устранения сетевого трафика, связанного с DHCP/DNS, и для блокировки элемента в адресном пространстве для обеспечения согласованного целевого IP-адреса.
Что такое IP-адрес?
IP-адрес — это уникальный номер, указывающий на идентификатор элемента в локальной сети.
Вашему мобильному телефону присвоен уникальный номер, поэтому он может принимать и отправлять звонки. Точно так же сетевые элементы имеют идентификационный номер, называемый адресом интернет-протокола. На самом деле, тот смартфон, который вы используете для просмотра веб-страниц, также имеет назначенный ему. Тем не менее, вы, скорее всего, никогда не увидите его, если не будете искать.
Основное правило простое: каждому сетевому устройству назначается уникальный IP-адрес. Существует два типа IP-адресов: статические и динамические. Разница между назначением статических и динамических IP-адресов заключается в том, что динамические IP-адреса назначаются по мере необходимости, тогда как статические IP-адреса обычно используются постоянно.
Давайте посмотрим на разницу между статическими и динамическими адресами и почему это важно.
Общее объяснение динамического и статического IP (DHCP и статического IP)
Различия между статическими и динамическими сетями.
Статическая адресация
Начнем с простого руководства по статической IP-адресации. Статические IP-адреса — это просто статические адреса, и они редко меняются.
Как и ваше имя, статический IP-адрес, назначенный сетевому элементу, остается там до тех пор, пока не будет принято решение об его изменении.
В настоящее время основная структура IP-адреса представляет собой адрес из 12 цифр, настроенный по следующему шаблону: xxx. xxx.xxx.xxx. Так, например, элемент сети может иметь статический IP-адрес, например 209.134.004.168. Ссылка на этот адрес в сети всегда будет указывать на этот сетевой элемент, точно так же, как ваш номер телефона всегда указывает на ваш телефон.
Преимущество статического IP-адреса по сравнению с динамическим заключается в скорости, с которой на него можно ссылаться. Поскольку номер никогда не меняется и всегда относится к одному и тому же сетевому элементу, к нему можно получить немедленный доступ без дополнительной обработки.
Динамическая адресация
Теперь давайте рассмотрим настройку динамического IP-адреса. Противоположностью статических назначений IP-адресов является протокол динамической конфигурации хоста (DHCP).
IP-адреса различных устройств, подключенных к сети, автоматически назначаются ей, когда они подключаются к сети сервером. Это позволяет поставщикам с большой пользовательской базой эффективно управлять IP-адресами. Не все IP-адреса будут выделены одновременно.
DHCP-сервер позволяет динамически назначать IP-адреса в системе тем сетевым элементам, которым они требуются в данный момент времени.
В чем разница между DHCP и статическими IP-адресами
Использование и понимание динамического IP-адреса
Чтобы быть функциональным, веб-сервер DHCP использует систему для отслеживания и поиска информации об IP-адресах, которая относится к активным элементам сети.
Одним из инструментов, позволяющих осуществить этот перевод, является система доменных имен или DNS. Динамический DNS-сервер похож на картотеку в библиотеке: он определяет правильное расположение сетевого элемента и при необходимости направляет к нему сетевой трафик.
Этот процесс поиска IP-адресов и маршрутизации трафика на них требует некоторой дополнительной обработки и времени. В сетях, которые этого не требуют, часто используются статические назначения IP.
Использование и понимание статического IP-адреса
Статическое назначение IP-адреса устраняет сетевой трафик, связанный с DHCP/DNS, и привязывает элемент IP к определенному адресу для обеспечения согласованного целевого IP-адреса.
Мастерам мониторинга телеметрии можно будет сообщить точное местонахождение элемента, введя IP-адрес. Вы можете наблюдать этот эффект, заменив обычную ссылку WWW на ее прямой IP-адрес, если он вам известен. Например, введите «209.240.134.104» в адресной строке браузера, и без дополнительных затрат на DNS вы попадете на ту же веб-страницу, на которую попали бы, введя www.dpstele.com.
Преимущества статического IP-адреса по сравнению с динамическим IP-адресом в удаленном мониторинге тревог При рассмотрении того, какой метод IP-адресации использовать для мониторинга аварийных сигналов, помните, что использование DHCP — не самое разумное решение. определенный IP-адрес, зная, что он изменится.0005
Срок аренды DHCP для IP-адреса вашего главного устройства истечет примерно через неделю. В результате вашему мастеру будет присвоен новый IP-адрес. Пока все это происходит, ваши RTU по-прежнему будут отправлять сигналы тревоги на определенный IP-адрес из вашей первоначальной конфигурации. Поскольку у вашего мастера теперь новый IP-адрес, он не сможет получать сигналы тревоги.
Затем вам придется тратить больше времени на настройку RTU для отправки сигналов тревоги на этот новый IP-адрес, зная, что он снова изменится после истечения срока аренды DHCP. Это эквивалентно изменению вашего номера телефона каждую неделю и уведомлению всех в ваших контактах.
Вместо этого в мониторинге телеметрии используются статические IP-адреса. Вам нужно будет настроить RTU только один раз, и вы будете знать, что ваша главная станция будет получать сигналы тревоги.
Ваш предпочтительный IP-адрес никогда не изменится, если только вы не решите изменить его по какой-либо причине. Ваш мастер сможет получать аварийные сигналы от ваших RTU без сбоев из-за изменения IP-адреса, как с DHCP. Вы избежите хлопот с настройкой RTU заново, потому что IP-адрес вашего мастера не изменится.
В результате вы получите полный контроль над своей сетью, при этом ваш IP-адрес будет заблокирован и останется прежним. Ваш статический IP-адрес гарантирует, что ваши тревоги будут получены вашим назначенным мастером.
Статическая адресация имеет решающее значение для удаленного доступа. Если у вас есть удаленный терминал в полевых условиях, и он находится в нескольких часах езды, вы не хотите, чтобы адрес этого удаленного терминала менялся. Если бы это было так, вы не смогли бы получить доступ к устройству, пока не выедете на место, чтобы выяснить, на что оно изменилось.
В домашних сетях или на рабочих станциях крупных и малых предприятий DHCP обычно используется для автоматического назначения IP-адресов вашим устройствам. В большинстве случаев это нормально, потому что эти устройства не используются регулярно и ни для чего. Вам все равно, какой у вас IP, так что ничего страшного, если IP-адрес изменится.
Другие типы IP-соединений, используемые для удаленного мониторинга тревог
Мы установили статические IP-адреса в качестве предпочтительного метода связи. Но задумывались ли вы когда-нибудь, как удаленный сайт без Ethernet может отправлять аварийные сигналы на главную станцию? Как насчет сайтов с T1 или оптоволоконным подключением, как их сигналы тревоги отправляются на их главную станцию?
В первую очередь вам понадобится RTU, который может поддерживать подключение T1 или оптоволокно. К счастью, существуют RTU с T1 или оптоволоконным интерфейсом, которые могут обеспечить локальную сеть для устройств на удаленных площадках.
- Подключение T1
Новые разработки в мониторинге сети были сделаны для удаленных сайтов, которые имеют только подключение T1. RTU, такие как NetGuardian 216T и NetGuardian 240T, могут предоставить вашему удаленному объекту соединение T1 для передачи данных о тревоге. - Оптоволоконное соединение
Были также сделаны разработки для удаленных объектов, которые уже имеют установленное оптоволоконное соединение. NetGuardian 216F — это экономичный способ подключения оптоволокна к вашему удаленному объекту.
Статические и динамические конфигурации IP-адресов: развертывание DHCP
Изображение
Изображение
Dirk Schulz с сайта Pixabay
В моей статье Статические и динамические конфигурации IP-адресов для DHCP я обсуждал плюсы и минусы статического и динамического распределения IP-адресов. Как правило, системные администраторы вручную настраивают серверы и сетевые устройства (маршрутизаторы, коммутаторы, брандмауэры и т. д.) со статическими конфигурациями IP-адресов. Эти адреса не меняются (если их не изменит администратор), что важно для облегчения поиска служб в сети.
При использовании динамических IP-конфигураций клиентские устройства арендуют IP-конфигурацию с сервера протокола динамической конфигурации хоста (DHCP). Этот сервер настроен с пулом доступных IP-адресов и другими параметрами. Клиенты связываются с сервером и временно заимствуют конфигурацию IP-адреса.
В этой статье я покажу, как настроить DHCP на сервере Linux.
[ Вам также может понравиться: Использование функций systemd для защиты служб ]
Управление службой DHCP
Сначала установите службу DHCP на выбранный вами Linux-сервер. Этот ящик должен иметь статический IP-адрес. DHCP — очень легкая служба, поэтому не стесняйтесь размещать другие службы, такие как разрешение имен, на одном устройстве.
# yum -y install dhcp-server
Примечание . При использовании параметра -y
yum автоматически установит все необходимые зависимости.
Настройка области DHCP
Затем отредактируйте файл конфигурации DHCP, чтобы задать область. Однако перед этим шагом вы должны убедиться, что понимаете схему адресации в вашем сегменте сети. В своих курсах я рекомендую установить весь диапазон адресов, а затем определить статические IP-адреса в пределах диапазона. Затем определите оставшиеся IP-адреса, доступные DHCP-клиентам для аренды. Следующая информация подробно описывает этот процесс.
Сколько статических IP-адресов?
Выясните, скольким серверам, маршрутизаторам, коммутаторам, принтерам и другим сетевым устройствам потребуются статические IP-адреса. Добавьте несколько дополнительных адресов в эту группу, чтобы учесть рост сети (похоже, мы всегда развертываем больше устройств печати).
Что такое диапазоны статических и динамических IP-адресов?
Установите диапазон статических IP-адресов в отдельной группе. Мне нравится использовать переднюю часть доступного диапазона адресов. Например, в простой сети класса C из 192.168.2.0/24, я мог бы выделить от 192.168.2.1 до 192.168.2.50 для статических IP-адресов. Если это правда, вы можете предположить, что у меня есть около 30 устройств, которые заслуживают статических IP-адресов, и у меня осталось около двадцати адресов для роста. Следовательно, доступное адресное пространство для DHCP — от 192.168.2.51 до 192.168.2.254 (помните, что 192.168.2.255 — это широковещательный адрес подсети).
Этот скриншот из первой части статьи является напоминанием:
Изображение
Рис. 1. Таблицу можно использовать для отслеживания релевантной информации о статических IP-адресах.
Примечание . Некоторые администраторы включают статические IP-адреса в область действия, а затем вручную помечают их как исключенные или недоступные для аренды службой DHCP. Я не сторонник такого подхода. Я предпочитаю, чтобы DHCP даже не знал о статически назначенных адресах.
Какой IP-адрес маршрутизатора?
Задокументируйте IP-адрес маршрутизатора, поскольку он будет значением шлюза по умолчанию. Администраторы обычно выбирают либо первый, либо последний адрес в статическом диапазоне. В моем случае я бы настроил IP-адрес маршрутизатора как 19.2.168.2.1/24, поэтому значение шлюза по умолчанию в DHCP — 192.168.2.1.
Где серверы имен?
Разрешение имен является важной сетевой службой. Для обеспечения отказоустойчивости следует настроить клиентов как минимум для двух серверов имен DNS. При настройке вручную эта конфигурация находится в файле /etc/resolv.conf
.
Обратите внимание, что серверы имен DNS не обязательно должны находиться в той же подсети, что и клиенты DNS.
Продолжительность аренды
В следующем разделе я расскажу о процессе генерации аренды, посредством которого клиенты получают свои конфигурации IP-адресов. Пока достаточно сказать, что конфигурация IP-адреса является временной. Два значения настроены на DHCP-сервере для управления этим временем аренды:
default-lease-time — Срок действия аренды до начала попыток продления.
max-lease-time — момент, когда конфигурация IP-адреса становится недействительной и клиент больше не считается арендатором.
Настройка DHCP-сервера
Теперь, когда вы понимаете назначения IP-адресов в подсети, вы можете настроить область действия DHCP. Область действия — это диапазон доступных IP-адресов, а также такие параметры, как шлюз по умолчанию. Здесь есть хорошая документация.
Создайте область DHCP
Начните с редактирования файла конфигурации dhcp.conf
(для этого вам потребуются привилегии root). Я предпочитаю Vim:
# vim /etc/dhcp/dhcp.conf
Затем добавьте значения, указанные в предыдущем разделе. Вот объявление подсети (область действия):
подсеть 192.168.2.0 маска подсети 255.255.255.0 { диапазон 192. 168.2.50 192.168.2.254; вариант доменных имен-серверов ns01.internal.test.net; вариант доменного имени "internal.test.net"; опциональные роутеры 192.168.2.1; широковещательный адрес опции 192.168.2.255; время аренды по умолчанию 1800; максимальное время аренды 7200; }
Помните, что орфография и опечатки могут доставить вам много неприятностей. Внимательно проверьте свои записи. Ошибка в этом файле может помешать многим рабочим станциям иметь действительные сетевые идентификаторы.
Зарезервированные IP-адреса
Можно зарезервировать IP-адрес для определенного хоста. Это не то же самое, что статически назначенный IP-адрес. Статические IP-адреса настраиваются вручную, непосредственно на клиенте. Зарезервированные IP-адреса арендуются у DHCP-сервера, но данный клиент всегда будет получать один и тот же IP-адрес. Служба DHCP идентифицирует клиента по MAC-адресу, как показано ниже.
хост файловый сервер3 { аппаратный Ethernet 00:1B:44:11:B7:4A; фиксированный адрес 192. 168.2.55; максимальное время аренды 84600; }
Запустить службу DHCP
Запустить и включить службу DHCP. RHEL 7 и 8 полагаются на systemd
для управления службами, поэтому вы должны ввести следующие команды:
# systemctl start dhcpd # systemctl включить dhcpd # systemctl status dhcpd
См. эту статью, в которой я написал краткий обзор успешного развертывания сервисов.
Не забудьте открыть порт DHCP в брандмауэре:
# firewall-cmd --add-service=dhcp --permanent # firewall-cmd --reload
Изучение процесса DORA
Теперь, когда сервер DHCP настроен, начинается процесс генерации аренды. Это четырехэтапный процесс, и я хочу отметить, что он полностью инициируется и управляется клиентом, а не сервером. DHCP — очень пассивная сетевая служба.
Процесс:
- Откройте
- Предложение
- Запрос
- Подтвердить
Что означает аббревиатуру DORA .
- Клиент рассылает в подсети сообщение DHCPDiscover , которое слышит DHCP-сервер.
- DHCP-сервер передает сообщение DHCPOffer в подсети, которое слышит клиент.
- Клиент рассылает широковещательное сообщение DHCPRequest , формально запрашивая использование конфигурации IP-адреса.
- DHCP-сервер передает широковещательное сообщение DHCPAck , подтверждающее аренду.
Время аренды необходимо периодически продлевать в соответствии с настройкой времени аренды DHCP. Это особенно важно в современных сетях, которые часто содержат множество временных устройств, таких как ноутбуки, планшеты и телефоны. Процесс продления аренды состоит из третьего и четвертого шагов. Многие клиентские устройства, особенно настольные, сохраняют свои настройки IP-адреса в течение очень долгого времени, обновляя конфигурацию снова и снова.
Обновление конфигурации IP-адреса
Возможно, вам потребуется получить новую конфигурацию IP-адреса с обновленными настройками. Это может быть важной частью устранения неполадок в сети.
Создание новой аренды вручную с помощью nmcli
Вы можете принудительно запустить процесс создания аренды вручную с помощью команды nmcli
. Вы должны знать имя соединения, а затем вниз
и вверх
карту.
# nmcli con # nmcli con down id enp7s0 # nmcli con up id enp7s0
Принудительное создание аренды вручную с помощью dhclient
Вы также можете использовать команду dhclient
для создания новой аренды DHCP вручную. Вот команды:
DHClient -R
, чтобы выпустить его
DHClient
(нет варианта), чтобы арендовать новый One
DHClient -R ETH0
для конкретного NIC
Примечание : USION -В.В.
для подробного вывода
Помните, что если IP-адрес клиента 169.254.x.x, он не может арендовать IP-адрес у DHCP-сервера.
Другие особенности DHCP
Существует много способов настроить DHCP в соответствии с вашими потребностями. В этой статье рассматриваются только самые распространенные варианты. Следует помнить о двух параметрах: времени аренды и работе с маршрутизаторами.
Управление сроками аренды
Существует хороший прием, о котором следует знать. Используйте короткие сроки аренды в сетях с большим количеством портативных устройств или виртуальных машин, которые быстро подключаются и удаляются из сети. Эта короткая аренда позволит регулярно перерабатывать IP-адреса. Используйте более длительные периоды в неизменяемых сетях (например, в подсети, содержащей в основном настольные компьютеры). Теоретически более длительные периоды сокращали сетевой трафик, требуя меньшего количества обновлений, но в современных сетях этот трафик не имеет значения.
Маршрутизаторы и DHCP
Есть еще один аспект конструкции DHCP, который следует учитывать. Описанный выше процесс DORA происходит полностью посредством широковещательной передачи. Маршрутизаторы, как правило, настроены на остановку широковещательных рассылок. Это только часть того, что они делают. Существует три подхода к решению этой проблемы:
- Разместите сервер DHCP в каждой подсети (без маршрутизаторов между сервером DHCP и его клиентами).
- Поместите агент ретрансляции DHCP в каждую подсеть, который отправляет трафик формирования аренды DHCP через одноадресную рассылку на сервер DHCP в другой подсети.
- Используйте маршрутизаторы, совместимые с RFC 1542, которые можно настроить для распознавания и передачи широковещательного трафика DHCP.
[ Начало работы с контейнерами? Посмотрите этот бесплатный курс. Развертывание контейнерных приложений: технический обзор. ]
Завершение
DHCP — это простая служба, но очень важная. Понимание процесса генерации аренды помогает при устранении неполадок в сети. Надлежащее планирование и отслеживание необходимы для того, чтобы вы не допустили проблем с дублированием IP-адресов в вашей сетевой среде.
Ознакомьтесь со статьями по теме Включить системного администратора
Изображение
Конфигурации статических и динамических IP-адресов для DHCP
Конфигурации IP-адресов имеют решающее значение, но в чем разница между статической и динамической адресацией и как DHCP вступает в игру?
Изображение
Расшифровка сетевой модели OSI: 7 уровней провала бобов
Вы слышали о модели OSI, но никогда не представляли ее как вкусное блюдо для вечеринки.