Объяснение DHCP: установка и настройка бесплатного сервера DHCP [Linux]

доменный сервер dhcp интернетDHCP — это протокол динамической конфигурации хоста. В сети, настроенной на DHCP, компьютеры запрашивают IP-адрес, а DHCP-сервер отвечает уникальным IP-адресом и другой необходимой информацией, такой как серверы доменных имен и адреса маршрутизатора. Таким образом, DHCP экономит администратору много работы и особенно полезен в больших сетях.

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


Установка бесплатного DHCP-сервера проста, это конфигурация, которая занимает некоторое время и обдумывает. Тем не менее, после того, как вы установили и настроили DHCP-сервер, вы спасаетесь от всех рутинных операций, таких как ротация IP-адресов, отслеживание назначенных IP-адресов и настройка каждого компьютера / устройства в отдельности и т. Д.

Мы рассмотрим, как вы можете настроить бесплатный DHCP-сервер на вашем компьютере с Linux. Как всегда, я продемонстрирую это на моей машине с Ubuntu, но вы можете очень легко адаптировать ее для любого другого дистрибутива. В первую очередь вам необходимо установить DHCP-сервер на ваш компьютер. Это просто, все, что вам нужно сделать, это выполнить следующую команду:

sudo apt-get установить dhcp3-сервер

В качестве альтернативы вы также можете достичь этого с помощью менеджера пакетов synaptic. Помните, что вам, возможно, придется включить юниверс и мультивселенные репозитории. (Для этого установите соответствующий флажок в меню Система> Администрирование> Источники программного обеспечения).

бесплатный DHCP сервер

После установки вам нужно получить настройки. Конфигурирование DHCP-сервера требует редактирования файлов конфигурации и наличия приличных знаний о работе в сети, также не повредит. Тем не менее, я постараюсь показать вам файл конфигурации и все, что вам нужно изменить для базовой настройки, поэтому следуйте инструкциям:

  • Есть несколько файлов, которые нас интересуют. Большая часть работы будет выполнена с /etc/dhcp3/dhcpd.conf. Однако сначала нам нужно настроить, какой интерфейс сервер должен отслеживать для запросов DHCP. Откройте файл / etc / defaults / dhcp3-server и добавьте необходимый интерфейс в строку INTERFACES = ””. например, для eth0 строка будет выглядеть как INTERFACES = ”eth0 ″.
  • бесплатный DHCP сервер

  • Теперь создайте резервную копию /etc/dhcp3/dhcpd.conf (создайте копию) на случай, если что-то пойдет не так.
  • Затем откройте файл в вашем любимом текстовом редакторе. Для редактирования файла вам могут потребоваться повышенные привилегии, поэтому не забудьте использовать sudo (или gksudo, если используете текстовый редактор с графическим интерфейсом).
  • Вот как файл выглядит на первый взгляд:
  • бесплатный DHCP сервер

  • Мы изменим пару строк. Настройки, которые я собираюсь показать, достаточно хороши для домашней сети. Самое замечательное в DHCP — это то, что он очень хорошо масштабируется, поэтому, если вы используете его для управления большей сетью, вам нужно будет внести некоторые изменения в настройки, которые я представляю. Файл хорошо прокомментирован, поэтому, если вы не уверены в том, что делает опция, обязательно прочитайте комментарий над строкой, которую вы собираетесь редактировать.
  • Просмотрите файл построчно и закомментируйте любую строку, которая не требуется в вашей настройке. В первой части файла вы можете указать доменное имя, серверы доменных имен и такие параметры, как значение по умолчанию и максимальное время аренды. Параметры, которые вы настраиваете в этой части файла, будут использоваться для всех разделов файла, в которых они не упоминаются явно.
  • Если вместо этого вы настраиваете только один сетевой интерфейс, я рекомендую вам закомментировать эти первые строки и настроить серверы доменных имен и доменных имен в отдельных разделах.
  • Теперь найдите файл и найдите строку, которая гласит «Несколько другая конфигурация для внутренней подсети». Здесь вы указываете настройки своей внутренней подсети. Хотя файл содержит только один такой раздел, вы можете создать больше, если хотите создать более одной подсети.
  • доменный сервер dhcp интернет

  • Раскомментируйте раздел, как только найдете его. Теперь вам нужно изменить настройки в соответствии с сетью, которую вы настраиваете. Вот краткое описание того, что делает каждая строка:
  • подсеть 10.5.5.0 маска сети 255.255.255.224 — указывает подсеть, к которой будут принадлежать все хосты. Например, если вы хотите назначить IP-адреса из подсети 192.168.0.0 с маской 255.255.255.0, вы измените строку на подсеть 192.168.0.0 маска сети 255.255.255.0

    диапазон 10.5.5.26 10.5.5.30 указывает диапазон IP-адресов в подсети, который будет назначен любой машине, запрашивающей адрес. В нашем случае мы можем изменить его на подходящий диапазон 192.168.0.10 192.168.0.50

    Другие строки используются для настройки дополнительных параметров, таких как адрес маршрутизатора, DNS-серверы и т. Д. Здесь вы можете указать их, чтобы переопределить параметры по умолчанию, которые вы указали в начале файла.

    доменный сервер dhcp интернет

После небольшой настройки DHCP-сервер готов к работе. Все, что вам нужно сделать сейчас, это запустить сервер и настроить клиенты для запроса IP через DHCP с этого сервера, который вы настроили. В качестве опции вы также можете использовать Webmin для настройки вашего DHCP-сервера с помощью веб-браузера. Если у вас есть маршрутизатор, он может делать большинство вещей, которые вы хотите сделать с DHCP-сервером, в таком случае вы можете получить доступ к панели настроек маршрутизатора, чтобы указать такие вещи, как назначение IP-адресов, DNS-серверы и тому подобное.

Вы когда-нибудь настраивали DHCP-сервер для своей домашней сети? Или вы используете статические IP-адреса? Не стесняйтесь вносить свои советы в разделе комментариев.

Ссылка на основную публикацию