Использовать dhcp что это на телевизоре
Чтобы у прочитавших этот материал такие вопросы не возникали, мне хотелось бы собрать в кучу основную информацию про работу механизмов выдачи адресов IP, особенности и примеры настройки отказоустойчивых и защищенных конфигураций. Да и возможно матерым специалистам будет интересно освежить нейронные связи.
Немного теории и решения интересных и не очень практических задач — под катом.
В современной локальной сети выдачей адресов обычно занимаются специализированные сервисы с поддержкой протоколов. Самым популярным из них является DHCP (Dynamic Host Configuration Protocol).
В принципе, специально для функционирования небольших сетей был создан стек технологий под названием Zeroconf. Он позволяет обойтись без каких-либо централизованных сервисов и серверов, включая, но не ограничиваясь выдачей IP-адресов. Им закрываются (ну, или почти закрываются) следующие вопросы:
Получение IP-адреса (Automatic Private IP Addressing или APIPA). Система сама назначает себе IP из сети 169.254.0.0/16 (кроме сеток /24 в начале и конце диапазона), основываясь на MAC-адресе и генераторе псевдослучайных чисел. Такая система позволяет избежать конфликтов, а адрес из этой сети называют link-local — в том числе и потому, что эти адреса не маршрутизируются.
При всех плюсах Zeroconf — без каких-либо сакральных знаний можно собрать рабочую сеть, просто соединив компьютеры на физическом уровне, — IT-специалистам он может даже мешать.
Немного раздражает, не так ли?
В системах Windows для отключения автонастройки на всех сетевых адаптерах необходимо создать параметр DWORD с именем IPAutoconfigurationEnabled в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters и поставить ему значение 0.
Разумеется, Zeroconf подходит разве что для небольших изолированных сетей (например, встретились с приятелем с ноутбуками, соединили их по Wi-Fi и давай играть Diablo II, не тратя время на какие-то сервера), да и выводить локальную сеть в интернет тоже хочется. Чтоб не мучаться со статическими настройками каждого компьютера, были созданы специальные протоколы, включая героя дня — DHCP.
Одна из первых реализаций протокола для выдачи IP-адресов появилась более 30 лет назад и называлась RARP (Reverse Address Resolution Protocol). Если немного упростить принцип его работы, то выглядело это так: клиент делал запрос на широковещательный адрес сети, сервер его принимал, находил в своей базе данных привязку MAC-адреса клиента и IP — и отправлял в ответ IP.
Схема работы RARP протокола.
И все вроде работало. Но у протокола были минусы: нужно было настраивать сервер в каждом сегменте локальной сети, регистрировать MAC-адреса на этом сервере, а передавать дополнительную информацию клиенту вообще не было возможности. Поэтому на смену ему был создан протокол BOOTP (Bootstrap Protocol).
Важным отличием от устаревших протоколов является возможность временной выдачи адреса (lease) и передачи большого количества разной информации клиенту. Достигается это за счет менее тривиальной процедуры получения адреса. Если в старых протоколах схема была простая, вида запрос-ответ, то теперь схема следующая:
- Клиент ищет сервер широковещательным запросом, запрашивая в том числе и дополнительные настройки.
- Сервер отвечает клиенту, предлагая ему IP-адрес и другие настройки.
- Клиент подтверждает принятую информацию широковещательным запросом, указав в подтверждении IP-адрес выбранного сервера.
- Сервер соглашается с клиентом, отправляя ему запрос, по получении которого клиент уже настраивает сетевой интерфейс или отвергает его.
Схема общения клиента с сервером пересылки и сервером.
С разными реализациями DHCP-сервера сталкивались многие, даже при настройке домашней сети. Действительно, сейчас сервер есть:
Option 66 и Option 67. Эти настройки пришли еще с BOOTP и позволяют указать TFTP-сервер и образ для сетевой загрузки. Для небольшого филиала довольно удобно установить туда микротик и бездисковые рабочие станции и закинуть на маршрутизатор подготовленный образ какого-нибудь ThinStation. Пример настройки DHCP:
Option 121 и Option 249. Используются для передачи клиенту дополнительных маршрутов, что может быть в ряде случаев удобнее, чем прописывать маршруты на шлюзе по умолчанию. Настройки практически идентичные, разве что клиенты Windows предпочитают вторую. Для настройки параметра маршруты надо перевести в шестнадцатеричный вид, собрав в одну строку маску сети назначения, адрес сети и шлюз. Также, по RFC, необходимо добавить и маршрут по умолчанию. Вариант настройки — под спойлером.
Предположим, нам нужно добавить клиентам маршрут вида dst-address=10.0.0.0/24 gateway=192.168.88.2, а основным шлюзом будет 192.168.88.1. Приведем это все в HEX:
Данные для настройки | DEC | HEX |
Маска | 24 | 0x18 |
Сеть назначения | 10.0.0.0 | 0x0A 00 00 |
Шлюз | 192.168.88.2 | 0xc0 a8 58 02 |
Сеть по умолчанию | 0.0.0.0/0 | 0x00 |
Шлюз по умолчанию | 192.168.88.1 | 0xc0 a8 58 01 |
Соберем все это счастье в одну строку и получим настройку:
Option 82. Одна из полезнейших опций — только не для клиента, а для DHCP-релея. Позволяет передать серверу информацию о порте коммутатора, к которому подключен клиент, и id самого коммутатора. Сервер на основе этой информации в свою очередь может выдать уже клиенту какой-то определенный набор настроек или просто занести в лог — чтобы в случае необходимости найти порт подключения клиента, не приходилось заходить на все свитчи подряд (особенно, если они не в стеке).
После настройки DHCP-Relay на маршрутизаторе в информации о клиентах появятся поля Agent Circuit ID и Agent Remote ID, где первое — идентификатор порта коммутатора, а второе — идентификатор самого коммутатора.
Выдача адресов с option 82.
Также опция Option 82 активно используется в системе биллинга провайдеров и при защите сети от посторонних вмешательств. Об этом чуть подробнее.
В коммутаторах MikroTik включение DHCP Snooping производится в настройках бриджа:
Настройка в других коммутаторах происходит аналогичным образом.
Стоит отметить, что не все модели MikroTik имеют полную аппаратную поддержку DHCP Snooping — она есть только у CRS3xx.
Помимо защиты от злых хакеров эта функция избавит от головной боли, когда в сети появляется другой DHCP-сервер — например, когда SOHO-роутер, используемый как свич с точкой доступа, сбрасывает свои настройки. К сожалению, в сетях, где встречается SOHO-оборудование, не всегда бывает грамотная структура кабельной сети с управляемыми маршрутизаторами. Но это уже другой вопрос.
Красивая коммутационная — залог здоровья.
Если говорить не только о защите сети, но и о надежности, то не лишним будет упомянуть и про возможности отказоустойчивого DHCP. Действительно, при своей простоте DHCP часто бывает одним из ключевых сервисов, и при выходе его из строя работа организации может быть парализована. Но если просто установить два сервера с идентичными настройками, то ни к чему, кроме конфликта IP-адресов, это не приведет.
Казалось бы, можно поделить область выдачи между двумя серверами, и пусть один выдает одну половину адресов, а второй — другую. Вот только парализованная половина инфраструктуры немногим лучше, чем целая.
Разберем более практичные варианты.
Настройка отказоустойчивости DHCP-сервера в Windows.
Если же делать отказоустойчивое решение на базе MikroTik, то без хитростей не обойтись. Один из вариантов решения задачи был озвучен на MUM RU 18, а затем и опубликован в блоге автора. Если вкратце: настраиваются два сервера, но с разным параметром Delay Threshold (задержка ответа). Тогда выдавать адрес будет сервер с меньшей задержкой, а с большей задержкой — только при выходе из строя первого. Синхронизацию информации опять же приходится делать скриптами.
Расскажите, а вам приходилось сталкиваться с проказами DHCP?
5 Июля 2021
DHCP - это клиент-серверный протокол динамической конфигурации хоста (Dynamic Host Configuration Protocol), с помощью которого в ИТ-инфраструктуре сетевые параметры каждого нового устройства прописываются автоматически. Использование DHCP существенно упрощает работу системных администраторов в случаях расширения сети.
Что такое DHCP-сервер
На фото DHCP сервер.
DHCP-сервер представляет собой фоновый процесс, использующий в качестве транспорта UDP-порт 67 и ожидающий запросы от клиентов, которые хотят подключиться к сети. Применение технологии DHCP-сервера дает возможность прописывать на каждом клиенте:
DHCP доступен как для IPv4 (DHCPv4), так и для IPv6 (DHCPv6).
Механизм работы DHCP - сервера
Присвоение IP-адреса проводится через DHCP-сервер в несколько этапов:
Что необходимо знать, чтобы произвести установку требуемого сервера
Для инсталляции службы DHCP Servers на компьютеры с ОС Windows необходимо выполнить:
Как настроить DHCP-сервер
После установки DHCP-сервера необходимо его настроить. Настройка сервера предполагает создание области - диапазона допустимых IP-адресов, доступных для аренды на клиентских компьютерах в сети. При этом рекомендуется создание для каждого сервера DHCP по крайней мере одной области, которая не пересекалась бы ни с одним другим сервером DHCP в определенной ИТ-инфраструктуре.
Создание новой области проходит поэтапно и включает:
Что выбрать - Linux или Windows
Настройка DHCP-сервера в Linux включает следующие этапы:
При этом стоит отметить, что использование Linux как альтернативы или полноценной замены ОС Windows может стать невыгодным, поскольку Linux не имеет серьезных преимуществ в выборе программ (в том числе бесплатных), в подключении устройств, в безопасности, надежности и скорости работы.
Виды ошибок при установке DHCP-сервера
К типичным ошибкам, возникающим при установке сервера DHCP и приводящим к сбою его настроек, относятся:
- неправильно назначенные изменения базовых настроек сервера;
- ввод неверного адреса; неправильное указание пользователем маски подсети;
- некорректный ввод адреса маршрутизатора; несоответствие адреса маршрутизатора диапазону, характерному для подсети; некорректный ввод домена;
- неверное указание DNS-сервера; неточный ввод адреса сервера времени;
- ошибки во время введения или коррекции диапазонов;
- неточное создание IP-адресов и конечных адресов;
- проблемы с добавлением требуемого диапазона или ввод диапазона, параметры которого совпадают с параметрами уже имеющегося диапазона в сервере DHCP.
Плюсы и минусы использования DHCP
Использование DHCP-серверов позволяет автоматически создавать конфигурацию для новых пользователей и встраивать в ИТ-инфраструктуру практически любые устройства, подключаемые к сети - компьютеры, коммутаторы, смартфоны. При этом динамическое назначение IP-адресов снижает вероятность того, что два устройства будут иметь один и тот же IP-адрес (что бывает достаточно часто при использовании статических IP-адресов, назначенных вручную).
Поскольку каждое из этих устройств получает IP-адрес автоматически, устройства могут свободно перемещаться из одной сети в другую (при условии, что все они настроены с помощью DHCP), что очень удобно для мобильных устройств.
Однако, помимо преимуществ, у использования серверов DHCP есть определенные недостатки. Так, динамические IP-адреса не должны использоваться для стационарных устройств (принтеров и файловых серверов), требующих постоянного доступа. Для таких устройств следует назначать статические IP-адреса.
Дополнительная информация о DHCP
DHCP-сервер позволяет определить область или диапазон (пул) IP-адресов для обслуживания устройств, которым присвоены эти адреса. При этом даже небольшого пула бывает достаточно, чтобы к сети в течение определенного периода времени могло подключиться множество устройств.
Кроме того, в сети одновременно с устройствами, имеющими динамические IP-адреса, доставленные через DHCP, могут использоваться статические IP-адреса.
Какое оборудование подходит для DHCP-сервера
Присвоедие IP-адресов не является трудоемкой задачей, по-этому для данного вида серверов можно использовать самое простое, надежное оборудование. На данную роль подходят такие модели как HPE Proliant DL20 gen10 и Dell R430. В компениях с численностью более 100 сотрудников, рекомендуем развернуть несколько DHCP-серверов, что позволит обеспечить высокую отказоустойчивость.
Сотрудники Сервер Гейт помогут подобрать вам правильное оборудование и сэкономить деньги, выбирая б/у серверы.
В настоящее время большинство сетевых устройств, таких как маршрутизаторы или сетевые коммутаторы используют протокол IP в качестве стандарта для связи по сети. В протоколе IP каждое устройство в сети имеет уникальный идентификатор, который называется IP-адресом. Самым простым способом достижения этого является настройка фиксированного IP-адреса или статического IP-адреса. Поскольку существуют ограничения для статического IP, некоторые администраторы стремятся использовать динамический IP вместо этого. DHCP (протокол динамической конфигурации хоста) - это протокол для назначения динамических IP-адресов устройствам, подключенным к сети. Так что DHCP vs статический IP, какая разница?
Что такое статический IP-адрес?
Статический IP-адрес представляет собой адрес, который постоянно назначается вашим сетевым устройством путем вашего ISP и не меняется, даже если ваше устройство перезагружается. Статические IP-адреса обычно имеют две версии: IPv4 и IPv6. Статический IP-адрес обычно назначается серверу хостинга сайтов и предоставляет услуги электронной почты, VPN и FTP. В статической IP-адресации, каждое устройство в сети имеет свой собственный адрес без наложения, и вам придется вручную настраивать статические IP-адреса. Когда новые устройства подключаются к сети, вам нужно будет выбрать опцию "ручной" опцию настройки и ввести IP-адрес, маску подсети, шлюз по умолчанию и DNS сервер.
Что такое DHCP?
Что отличается от статического IP-адреса - это динамический IP-адрес. Тема статических vs динамических IP-адресов горячо обсуждается среди многих ИТ-специалистов. Динамический IP-адрес - это адрес, который постоянно меняется. Чтобы создать динамические IP-адреса, сеть должен иметь настроенный и работающий DHCP-сервер. DHCP-сервер назначает свободный IP-адрес всем устройствам, подключенным к сети. DHCP - это способ динамического и автоматического назначения IP-адресов сетевым устройствам в физической сети. Он предлагает автоматизированный способ распространения и обновления IP-адресов и другой информации о конфигурации по сети. Чтобы узнать, как работает DHCP, прочитайте эту статью: DHCP и DNS: что это такое, в чем их отличие?
DHCP vs статический IP: какой из них лучше?
Подходящая IP-адресация необходима для установления связи между устройствами в сети. Тогда DHCP vs статический IP, какой лучше? Эта часть обсудит это.
Статические IP-адреса позволяют сетевым устройствам постоянно сохранять один и тот же IP-адрес, Сетевой администратор должен отслеживать каждое статически назначенное устройство, чтобы не использовать этот IP-адрес снова. Поскольку статический IP-адрес требует ручной настройки, это может создать сетевые проблемы, если вы используете его без хорошего понимания TCP/IP.
В то время как DHCP является протоколом для автоматизации задачи назначения IP-адресов. DHCP выгоден для сетевых администраторов, потому что это устраняет повторяющуюся задачу назначения нескольких IP-адресов каждому устройству в сети. Это может занять всего минуту, но когда вы настраиваете сотни сетевых устройств, это действительно раздражает. Точки беспроводного доступа также используют DHCP, поэтому администраторам не нужно настраивать свои устройства самостоятельно. Для точек беспроводного доступа, PoE сетевые коммутаторы поддерживают динамическое связывание по определению пользователей, обычно используются для выделения IP-адресов для каждого устройства, подключенного вместе. Кроме того, что делает DHCP привлекательным то, что это дешевле, чем статические IP-адреса с меньшими затратами на обслуживание. Вы можете легко найти их преимущества и недостатки из следующей таблицы.
IP-адреса | Преимущества | DНедостатки |
---|---|---|
DHCP | DHCP не требует какой-либо ручной настройки для подключения к локальным устройствам или получения доступа к интернету. | Так как DHCP является технологией "автоматический режим", существует опасность, что кто-то может внедрить несанкционированный DHCP-сервер, что позволит проникнуть в сеть в незаконных целях или привести к произвольному доступу к сети без явного разрешения. |
Статический IP | Адрес не меняется со временем если это не изменено вручную -хорошо для веб-серверов и почтовых серверов. | Это дороже, чем динамический IP-адрес, потому что ISP часто взимает дополнительную расходы за статические IP-адреса. Кроме того, это требует дополнительной безопасности и ручной настройки, что добавляет сложности при подключении большого количества устройств. |
Заключение
После сравнения DHCP со статическим IP-адресом, несомненно, что DHCP является более популярным вариантом для большинства пользователей, поскольку их проще и дешевле в развертывании. Наличие статического IP-адреса и определение того, какой IP-адрес доступен действительно мешают и отнимает много времени, особенно для тех, кто не знаком с процессом. Однако, статический IP-адрес по-прежнему востребован и полезен, если вы размещаете веб-сайт из дома, имеете файловый сервер в сети, используете сетевые принтеры или используете программу удаленного доступа. Поскольку статический IP-адрес никогда не меняется, поэтому другие устройства всегда могут точно знать, как связаться с устройством, использующим статический IP-адрес.
Что такое DHCP сервер — простыми словами для чайников
Если говорить простыми словами, то DHCP сервер — это специальная функция на роутере, которая в автоматическом режиме назначает IP адреса для каждого подключающегося к сети устройства.
Он работает как для клиентов, которые соединяются по кабелю, например, стационарных компьютеров. Так и для мобильных девайсов — ноутбуков, смартфонов, Смарт ТВ, IP камер и т.д., которые подключаются к интернету по wifi.
О том, что такое я IP адрес, я подробно рассказывал в другой статье. Если коротко, то это уникальный идентификатор любого устройства внутри локальной сети. Соединились вы со своим wifi — тут же роутер назначил по DHCP для него отдельный IP адрес.
Для чего нужен DHCP сервер на роутере?
Вернемся к локальной сети, так как настраивать DHCP сервер на собственном роутере придется именно вам. Мы выяснили, что у каждого компьютера, ноутбука, телефона, ТВ, приставки, камеры или любого другого девайса, подключенного к маршрутизатору по кабелю или беспроводному сигналу, имеется свой IP адрес для обмена информацией между собой. Зная IP, можно, например, с компьютера-клиента с Windows подключиться к ТВ приставке на Android и транслировать на нее видео, которое находится в папке на жестком диске ПК.
Также на использовании IP адресов построена простейшая система видеонаблюдения и много других более сложных конструкций. Наличие работающего DHCP сервера на роутере избавляет от необходимости вручную прописывать эти адреса для каждого устройства.
Но бывают и такие ситуации, когда DHCP сервер нужно отключать или же даже при активной функции назначать адреса вручную. Сделать это можно не только на профессиональном дорогом оборудовании Cisco, но и на самом обычном домашнем роутере. Так что давайте разберемся вместе, что к чему.
Настройка DHCP сервера на маршрутизаторе
По умолчанию на всех роутерах настройкой DHCP сервера заниматься не нужно. Он всегда включен и оптимизирован для работы. Но кое-что изменить все же можно.
DHCP сервер на роутере TP-Link
Разберем каждый из параметров, доступных для настройки:
-
Начальный и Конечный IP адрес, или Пул адресов — те значения, которые будут выдаваться вновь подключаемым устройствам. С помощью этого параметра можно ограничить количество одновременно подключаемых гаджетов, с которыми будет работать DHCP сервер.
Сервер DHCP на маршрутизаторе ASUS
Читайте также: