Настройка dhcp сервера debian 10
Когда Вы настраиваете локальную сеть (Local Area Network - LAN), клиенты должные обладать некоторой информацией о сети, такой как IP адрес, IP адрес по крайней мере одного сервера доменных имён (DNS) и IP адрес сервера (шлюза, роутера(маршрутизатора)) сети обеспечивающего выход в интернет. При ручной настройке Вам надо вводить эту информацию на каждом компьютере в сети. При использовании Dynamic Host Configuration Protocol (DHCP, Протокол динамической настройки узла) компьютер может может получить всю необходимую информацию автоматически. Это особенно удобно для подключения ноутбуков и других мобильных устройств (смартфонов, планшетов и т.п.) к сети.
Например, в простейшей конфигурации сети Вы можете настроить один компьютер, который будет подключён к интернету, как DHCP сервер, а все остальные компьютеры в сети будут DHCP клиентами DHCP_Client.
Установка
Как обычно, установка производиться через менеджер пакетов APT, достаточно выполнить (как root):
или с помощью aptitude
Конфигурирование
Первым делом следует создать или изменить файл /etc/default/isc-dhcp-server с правами root, или выполнить команду dpkg-reconfigure isc-dhcp-server или ввести что-то вроде этого в файле /etc/default/isc-dhcp-server:
Основным файлом настроек для dhcp-server является /etc/dhcp/isc-dhcp-server. Не забудьте сделать его резервную копию перед внесением любых изменений.
Базовая конфигурация
Для настройки базовой конфигурации Вам необходимо добавить/изменить следующие строки:
Эта запись задаёт IP адреса двух DNS серверов, но достаточно одного (второй является резервным). Адреса указанные в примере скорее всего не будут работать с Вашим провайдером. Эти адреса Вы можете узнать у своего интернет провайдера, или использовать DNS сервера Google 4.4.4.4 и 8.8.8.8.
Эта запись задаёт IP адрес роутера(шлюза) и диапазон IP адресов.
Подсети с диапазоном адресов 192.168.0.0 - 192.168.255.255 разрешен для использования только в LAN, так же доступны диапазоны: 10.0.0.0 — 10.255.255.255 и 172.16.0.0 — 172.31.255.255;
Диапазон 192.168.1.10 192.168.1.50, определяет какие IP адреса будут выданы клиентам.
Чтобы изменения вступили в силу, необходимо перезапустить dhcp-demon, для этого надо выполнить (как root)
Расширенное конфигурирование
Создание фиксированных адресов
Для того чтобы закрепить IP адрес например: 192.168.1.5 за конкретным компьютером cinnamon, необходимо добавить в конфигурационный файл следующие строки:
6 шестнадцатеричных чисел 00:0D:87:B3:AE:A6 - это аппаратный адрес (MAC-адрес) сетевой карты компьютера cinnamon. Он позволяет серверу однозначно идентифицировать компьютер в сети. Вы можете узнать этот адрес выполнив, на компьютере клиенте, команду ifconfig, если сетевой интерфейс поднят.
В данном примере имя хоста (cinnamon) выбрано случайно, оно не должно повторяться.
Дополнительная информация
Более подробное описание дополнительных опций Вы можете найти в страницах man:
Читайте также: