Администрирование Линукс (Linux) - Урок 17 - Развертывание DHCP сервера

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Задание для самостоятельной отработки навыков:
    Настроить DHCP-сервер со следующими параметрами:
    IP адрес сервера 192.168.10.1
    Пул выдаваемых адресов 192.168.10.100 ... 192.168.10.105
    Имена клиентских хостов Deb01 и Deb02

Комментарии • 71

  • @Boba_Fett_2.0
    @Boba_Fett_2.0 23 дня назад +1

    3 часа 20 минут мучился, проверил все файлы как в видео и прочитал все комментарии, и в итоге все сделал.
    При прохождении на Virtual Box были 2 проблемы: ip присваивались на 1 машине верно на остальных нет, потом вторая проблема везде присваивались одинаковые ip.
    1 проблему решил выбрав в настройках сети Internal Network, где имя сети по умолчанию есть только intnet, я руками дописал intranet и выбрал intranet на всех машинах(поскольку это имя создается когда вы его прописываете).
    2 проблема решается там же, ниже есть настройка Advanced там при выключеной машине нужно нажать кружочек и сгенирируется новый MAC, иначе он будет такой же как и у машины с которой вы клонировали и тогда всем будет присваиватся одинаковый IP. Создал и запустил 3 машину и доп. убедился что все теперь работает верно.
    Надеюсь эта информация кому-то поможет.
    Автору спасибо за отличный урок!

  • @mobiusmobili5590
    @mobiusmobili5590 11 месяцев назад +8

    На одном дыхании смотрится. Не замечаешь как погружаешься в тему. Много материала перелопатил по этой теме, но именно эта подача лучшая!

    • @newedusys
      @newedusys  11 месяцев назад +3

      спасибо за теплые слова, рад что курс вам понравился )

  • @WhiteBear141981
    @WhiteBear141981 Месяц назад +1

    Если у кого не стартанула служба DHCP: systemctl start isc-dhcp-server. У меня при ребуте сервера служба висела в статусе loaded.
    Спасибо за урок!

  • @MaxMax-qr7rp
    @MaxMax-qr7rp 8 месяцев назад +2

    Крутой курс! Огромное спасибо! Было бы круто под видео или в комментах иметь список рассматриваемых в видео команд и редактируемых файлов. После просмотра, можно было бы пробежаться по списку и понять, что хорошо отложилось, а какой момент желательно пересмотреть.
    Еще раз благодарю!

  • @user-xm4qs1ze9v
    @user-xm4qs1ze9v Год назад +3

    мега насышеный продуктивный урок простоты поднятия и объяснения. Вау нет слов и vim уже не так страшен (забываю nano))) все довольно понятно просто и домашка далась легко, в virtual box проблем не было в поднятии развернул все на нетбуке-ноутбуке всего 4 гб оперативки. Огромнейшее спасибо за урок! Приятно вас смотреть слушать и учиться!
    Привет из Узбекистана) потихоньку догоняю вас учеба была да и работа но думаю на днях дойду до SSH)))

  • @user-kg5oe4oo4y
    @user-kg5oe4oo4y Год назад +4

    Замечательные видео. Приятно слушать. Информация воспринимается отлично.

  • @user-wm5bx2gy2v
    @user-wm5bx2gy2v 2 месяца назад +1

    Спасибо за видео ! Отличное дз
    17 урок -done!
    Дз очень помогает запомнить новую информацию из урока .

  • @odjilock4644
    @odjilock4644 3 месяца назад +1

    Спасибо, видео супер полезное!
    Однe вещь не понял после просмотра и пошел в искать инфу в инете.
    Как 2 виртуальника поняли, куда обращаться за новыми адресами ведь мы их не связывали?
    Ответ: Когда мы включаем машины CLI_1 и CLI_2, они посылают широковещательный запрос на получения ip адреса, запрос они посылают в общую сеть в которой находится DHCP сервер и сервер отвечает им и предлагает сетевые настройки. Запущенные виртуалки CLI_1 и CLI_2 отвечают, что хотим этот ip адрес и настройки сетевые и DHCP сервер им их направляет.

  • @user-ds1fv7pr3p
    @user-ds1fv7pr3p 7 месяцев назад +1

    Огромное спасибо за полезный урок!

  • @UserUser-yk9bt
    @UserUser-yk9bt 6 месяцев назад +2

    Спасибо за видео)

  • @fedyabonfire4892
    @fedyabonfire4892 4 месяца назад +1

    Спасибо за урок.
    В файле dhcpd.conf есть абзац где говорится про "официальный сервер в локальной сети" и предлагается раскомментировать authoritative. Как я понял, дополнительной записи делать не нужно.

  • @user-tg9gu4si3b
    @user-tg9gu4si3b 2 месяца назад +1

    У меня сервер выдавал одинаковые айпи всем виртуальным машинам. Покопавшись, оказалось что помимо хостнейма и макадреса у машины есть еще client id и вот именно по нему сервер выдавал айпи. А у меня эти машины все были склонированы от одной, я изменил им хостнеймы и маки, а вот про клиент айди не знал. Я делал на убунту и там есть netplan, там в yaml файле надо прописать dhcp-identifier: mac и устройство скажет DHCP серверу чтобы оно его отличало по маку, вроде. Ну либо клиент айди смените, я просто пока не очень понимаю что это вообще такое

  • @user-xm4qs1ze9v
    @user-xm4qs1ze9v Год назад +3

    лайк если хочешь знать что крутиться под капотом Linux машины ))))))))))))))))))))))

  • @Av3s-mr1jk
    @Av3s-mr1jk 5 месяцев назад +1

    На proxmox всё получилось! ура! Но пришлось отключить dhcp-сервер на роутере.

    • @newedusys
      @newedusys  5 месяцев назад

      все верно, иначе они конфликтуют )

  • @user-ol5ro8xj3p
    @user-ol5ro8xj3p 4 месяца назад +1

    спасибо

  • @user-yx9dy3ui1h
    @user-yx9dy3ui1h Год назад +2

    Здравствуйте, сначала хочу поблагодарить за бесплатный учебный материал и хотел бы задать вопрос
    почему в Убунту команда nano /etc/default/isc-dhcp-server показывает пустой файл? Есть ли какое-то условие для того чтобы он был заполнен?

    • @newedusys
      @newedusys  Год назад +1

      /etc/default/isc-dhcp-server используется для указания интерфейсов, по которым будет происходит слушание и раздача параметров. В данном уроке вроде бы мы прописывали в этот файл сущность навроде INTERFACES="eth0" ... хотя мог и по другому показывать ) я не помню уже сценарий данного урока. Спасибо за положительный отзыв - приятно.

    • @user-yx9dy3ui1h
      @user-yx9dy3ui1h Год назад +1

      @@newedusys да именно это мне и нужно было прописать но файла по этому пути не оказалось ))) но проблема уже решена, кто решит спросить меня как пожалуйста не делайте этого)))

  • @maksbukanov7245
    @maksbukanov7245 6 месяцев назад +1

    Все круто, но у меня назрел вопрос.
    Если внимательно смотреть прошлый урок, то на моменте где вы на 11:40 правите файл interfaces там где после адреса мы указываем маску в строке netmask или все таки network?
    Потому что в предыдущем уроке мы писали netmask а теперь network. Хотя у вас все отработало. Но у меня теперь вопрос.

    • @newedusys
      @newedusys  6 месяцев назад

      Стандартная схема address / netmask/ gateway. В данном видео я пошёл "от лукавого" )

  • @WideAreaNetwork_
    @WideAreaNetwork_ Месяц назад +1

    ИМХО наверное было бы хорошим тоном перед установкой пакета все таки делать apt update
    а разве authoritative нельзя было немножко выше раскомментировать?
    в файле /etc/network/interfaces в качестве маски разве не netmask нужно было прописать? вы указали network а это немножко другое наверное

    • @newedusys
      @newedusys  Месяц назад

      Про нетмаск / нетворк - история про то что был в оверлоде по работе, отработало корректно ) остальное смотрим в последующих видео, не совсем соглашусь. Особенно про авторитативность

    • @WideAreaNetwork_
      @WideAreaNetwork_ Месяц назад

      @@newedusys спасибо за ответ, значит ответ в последующих видео, я так понял, любите держать интригу)

    • @newedusys
      @newedusys  Месяц назад

      @@WideAreaNetwork_ да не прям интригу ) просто если объяснять ВСЕ о технологии, это надо делать несколькочасовой ролик. Посмотрев на опыт свой - не самая эффективная модель подачи материала + просили делать ролики в комментах не более получаса, минут 40 слушатели. Эффективнее для изучения так: технология вцелом (мини-база), потом другое что-то, потом когда наберется кейс достаточный возвращаемся к технологии, но широкой базой, и через некоторое время, после других вещей, начинаем с технологией в практических кейсах в комбинации со всем остальным делать уже от начального экспертного уровня. К DHCP вернемся в теме PXE например полноценного.

    • @WideAreaNetwork_
      @WideAreaNetwork_ Месяц назад +1

      @@newedusys правильно, мы привыкли как в школе в свое время 45мин на материал, далее перерыв)

    • @newedusys
      @newedusys  Месяц назад

      @@WideAreaNetwork_ не думал об этом, но теория интересная )

  • @daniiltishin5761
    @daniiltishin5761 24 дня назад +1

    при установке dhcp сервера почему-то выскакивает ошибка: failed to fetch. Попробовал другие пакеты обновить и даже просто посмотреть, есть ли обновления для других пакетов - и такая же ошибка. Переустановил все виртуальные машины, и все заработало )), но dchp сервер не запустился почему-то. Повторял все за вами по видео.
    UPD:
    ошибка failde to fetch все еще выскакивает. Пробовал сделать домашнее задание - снова она((

    • @newedusys
      @newedusys  24 дня назад

      В путешествии, напомните недельки через две если вопрос будет ещё актуален)

    • @daniiltishin5761
      @daniiltishin5761 24 дня назад

      @@newedusys 👌Хорошо!

  • @orazovdidar
    @orazovdidar 2 месяца назад +1

    Подскажите, почему первый клиент получил правильный ip address, а второй нет. У первого 192.168.0.10/24 а у второго 192.168.0.2/24, хотя делал все по видео. Работаю на VirtualBox, все клиенты в сетевом режиме Внутренняя сеть, прописал название intranet. Как можно решить?

    • @newedusys
      @newedusys  2 месяца назад

      какой пул адресов для выдачи на DHCP?

    • @orazovdidar
      @orazovdidar 2 месяца назад

      Перезагрузил dhcp сервер, тоже не помогло

    • @orazovdidar
      @orazovdidar 2 месяца назад +2

      ​@@newedusysРазобрался! Решение для тех кто столкнулся с такой же ошибкой: Как оказалось, у меня во второй машине, в файле /etc/network/interfaces был установлен статический IP address, и снизу были строки с адресом и network. Так вот, я удалил 2 последние строчки, и слово static заменил обратно на dhcp. После этого перезагрузил все машины и все заработало, теперь вторая машина выдает правильный IP address: 192.168.0.11/24. Продолжаю курс дальше)

  • @voice7707
    @voice7707 5 месяцев назад

    У меня ошибка, systemctl status isp-dhsp -server. Пишет Unit isp-dhcp-server.seviсe could not be found. systemctl list-unite-files|grep dhcp показал что этот файл есть. Что делать?

  • @user-gp5in2du9h
    @user-gp5in2du9h Год назад

    спасибо большое!!!

  • @Kosmostar97
    @Kosmostar97 2 месяца назад

    Какой тип сети должен быть на хостах CLI1,2,3 в Virtual Box?Поставил когда внутреннюю сеть , там не показался выдан IP-адрес.

    • @newedusys
      @newedusys  2 месяца назад

      введите если все настроено корректно dhclient команду на клиенте

  • @dzmitry2273
    @dzmitry2273 7 месяцев назад +1

    Добрый день, можно подробнее про VirtualBox
    Есть такие сетевые адаптеры:
    NAT,
    сетевой мост,
    внутренняя сеть,
    виртуальный адаптер хоста,
    универсальный драйвер,
    сеть NAT,
    Cloud Network.
    Я так понимаю нужно выбрать: виртуальный адаптер хоста? Но что выбрать в типах адаптера, VM19 (либо каких-то других VM ) там нет. Помогите пожалуйста разобраться

    • @dzmitry2273
      @dzmitry2273 7 месяцев назад

      DHCP сервер запустился, по крайней мере статус Active Running, но виртуальные машины не получили IP из диапазона. Возможно ли это из-за неверных настроек VirtualBox?

    • @newedusys
      @newedusys  7 месяцев назад

      Поставьте внутренняя сеть режим - intranet и напишите что получилось

    • @dzmitry2273
      @dzmitry2273 7 месяцев назад

      UPD выбрать внутренняя сеть, intnet

    • @Av3s-mr1jk
      @Av3s-mr1jk 6 месяцев назад +1

      я proxmox(отдельную машинку собрал на ддр3-базе за пару копеек) поставил и на нём тренируюсь... кстати, оказалось что он тоже на базе дебиана крутится.
      сегодня буду пробовать сетевыми штуками играться , но чую проблем не избежать будет =)

    • @obuwkakomfort
      @obuwkakomfort 4 месяца назад

      @@newedusys есть выбор internal network и имя intnet , его ставлю?

  • @badmazafacker
    @badmazafacker 6 месяцев назад +1

    почему то заработало после перезагрузки именно службы, а не самой машины.

    • @newedusys
      @newedusys  6 месяцев назад

      так и должно быть )

  • @dgolovin
    @dgolovin Год назад +1

    Я использую Hyper-V и вот у меня все равно возникла сложность с арендой CLI у DHCP, просто не ищет его, хотя задал 3 машинам одну частную виртуальную сеть :(

    • @dgolovin
      @dgolovin Год назад +1

      В настройках Hyper-V была проблема. По умолчанию выключена идентификация виртуальной локальной сети, включил этот пункт на всех машинах и все заработало! Спасибо вам за урок! Идем дальше :)

    • @newedusys
      @newedusys  Год назад +1

      @@dgolovin всегда приятно, когда обучающийся сам может справится с возникшей проблемой =))

  • @Trudno1742
    @Trudno1742 7 месяцев назад

    Вопрос: разные системы по-разному относятся к нижнему подчеркиванию в днс-именах. Прошу прокомментировать

    • @newedusys
      @newedusys  7 месяцев назад

      А вы вопрос-то задайте) не совсем понимаю, что именно должен прокомментировать

    • @Trudno1742
      @Trudno1742 7 месяцев назад

      @@newedusys можно ли использовать нижнее подчеркивание в днс-именах для Линукс серверов и каким мануалом регламентируется?

    • @newedusys
      @newedusys  7 месяцев назад

      @@Trudno1742 вне своих локальных собственных опытов - не рекомендуется, регламентируется как и для всех остальных стандартом RFC. Если я верно помню , там даже будет фраза про то, что поддержка есть данного символа, но вцелом не используют. Хотя в зоне RU одно время встречал домены, которые включали _ в заголовок.

  • @Boom-ym2mz
    @Boom-ym2mz 5 месяцев назад

    Все круто машины получили айпи адриса но у меня почему-то в файле dhcpd.leases не чего не зарезервировано(

    • @newedusys
      @newedusys  5 месяцев назад

      а получили они из пула? от DHCP сервера или от внутреннего роутера системы виртуализации? )

  • @Druna747
    @Druna747 10 месяцев назад

    Здравствуйте, почему то в 2 машины получили одинаковый ip, хотя всё по видео делал 😅
    Upd: разобрался, потому что маки то одинаковые, тк клонировал виртуалки, пока не переустановил заново дебиан, не заработало. Пытался командами поменять мак до переустановки, нифига ип не получал. Пытался поменять мак посредством изменения файла /etc/network/interfaces
    hwaddress ether
    . Да мак меняется, но ip не получал. Так и не понял почему

    • @newedusys
      @newedusys  10 месяцев назад

      добрый день, вообще при клонировании и старте первом мак меняется у меня на VM, иначе бы большая часть заданий не работала. Это странно.

    • @Dobriny
      @Dobriny 10 месяцев назад

      Если дела VM на VirtualBox, то при клонировании нужно выбирать полную перегенерацию маков

  • @user-hl3zw9kn5v
    @user-hl3zw9kn5v 7 месяцев назад

    вы в настройках написали network , вроде как надо netmask. но и так заработало. То есть можно слова вообще не писать?

    • @newedusys
      @newedusys  7 месяцев назад

      тайминг дайте, посмотрю.

    • @user-hl3zw9kn5v
      @user-hl3zw9kn5v 7 месяцев назад

      @@newedusys 11:41

    • @user-hl3zw9kn5v
      @user-hl3zw9kn5v 7 месяцев назад +1

      @@newedusys когда пробовал у себя я написал netmask и у меня тоже работает. При дз как то по ошибке не указал слова address и netmask выходила ошибка.

  • @Kosmostar97
    @Kosmostar97 10 месяцев назад

    Когда ставлю DHCP Сервер , то у меня ошибка установки выскакивает.Почему так?

    • @newedusys
      @newedusys  10 месяцев назад

      Что в ошибке пишет ??

    • @Kosmostar97
      @Kosmostar97 2 месяца назад

      @@newedusys я нашел ошибку.С адаптером намудрил.

  • @user-dq7os3df5r
    @user-dq7os3df5r 3 месяца назад +1

    Ну вот эта конструкция у меня не заработала. Файл dhcpd.pid я не нашёл в указанном каталоге я не обнаружил, а в остальном сделал всё также. Проверил ещё раз правленные конфиги - всё так.
    Что могло пойти не так?

  • @user-dq7os3df5r
    @user-dq7os3df5r 3 месяца назад

    12