Рассмотрим установку DHCP-сервера на Orange Pi. Данная статья является продолжением материала по развертыванию маршрутизатора на апельсинке, подробнее можно прочитать здесь.
В операционной системе armbian следует инсталлировать пакет isc-dhcp-server (# apt-get install isc-dhcp-server).
По завершении развертывания у меня dhcp не смог сразу запуститься, выдав ошибку.
Чтобы ее устранить, из команды ifconfig копирую имя интерфейса локалки.
Далее с помощью nano открываю файл располагающийся по представленному пути:
# nano /etc/default/isc-dhcp-server
В нем вставляю скопированное имя в указанной строчке.
Сохранив изменения сочетанием клавиш Ctrl+X, а затем Y. Теперь открываю следующий
# nano /etc/network/interfaces
в котором нужно выполнить ручное конфигурирование интерфейса.
Тут прописываю указанные строчи и сохраняю настройки. Далее нужно внести изменения в файл dhcpd.conf,
# nano /etc/dhcpd/dhcpd.conf
в данном случае я его уже подготовил. Закомментировав приведенную строчку (рис.1) и изменив указанные (рис.2).
Выйдя из редактора перезапускаю DHCP -сервер.
# /etc/init.d/isc-dhcp-server restart
При этом ошибки не появились.
Также можно полностью перезапустить маршрутизатор (reboot). По восстановлению его работы подключаюсь к нему снова и авторизовавшись проверяю с помощью приведенной команды
# /etc/init.d /isc-dhcp-server status
Как видим сервер активен и работает.
На стационарном компьютере или ноутбуке подключенном к локальному интерфейсу маршрутизатора проверим работу DHCP-сервера апельсинки.
На рабочем столе кликнув в трее по сетевому значку открываем «Параметры сети и Интернет». Далее переходим в «Настройки параметров адаптера». В открывшемся окне кликнув правой клавишей мыши по значку проводного сетевого подключения и выбрав «Свойства» зайдя в протокол TCP/IP версии 4. Из приведенных параметров указываем получать автоматически IP-адрес и DNS.
Затем сохраняем изменения.
Через несколько секунд происходит переподключение. Кликнув по значку сетевого адптера в сведениях можем видеть, что лептопу присвоен указанный адрес, маска подсети, шлюз и DNS .
Подробнее в данном видео:
Фото- и видеоматериалы взяты с канала ServLesson на YouTube.