Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827

Настройка сервера DHCP на Ubuntu 22

17.03.2024, 19:02. Показов 2182. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Пробую настроить сервер с убунтой. На сервере 8 сетевых. Поставил убунту сервер 22.04. От моего основного сервера она получает адрес на интерфейсе epn9s0. Хочу, чтобы сервер с убунтой раздавал адреса в свою внутреннюю сеть через оставшиеся 7 сетевых. Вроде как настроил дхцп сервер, подправив /etc/dhcp/dhcpd.conf
Code
1
2
3
4
5
6
7
8
9
10
subnet 192.168.122.0 netmask 255.255.255.0 {
  range 192.168.122.100 192.168.122.200;
  option routers 192.168.122.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.122.255;
  option domain-name-servers 8.8.8.8, 8.8.4.4;
  interface enp9s0;
  default-lease-time 600;
  max-lease-time 7200;
}
Пробую сделать проверку
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
systemctl status isc-dhcp-server.service
● isc-dhcp-server.service - ISC DHCP IPv4 server
     Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2024-03-17 15:43:57 UTC; 13min ago
       Docs: man:dhcpd(8)
   Main PID: 725 (dhcpd)
      Tasks: 4 (limit: 2103)
     Memory: 5.8M
        CPU: 706ms
     CGroup: /system.slice/isc-dhcp-server.service
             └─725 dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf
 
мар 17 15:57:03 qotomcel dhcpd[725]: DHCPOFFER on 192.168.122.103 to 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
мар 17 15:57:04 qotomcel dhcpd[725]: DHCPDISCOVER from 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
мар 17 15:57:04 qotomcel dhcpd[725]: DHCPOFFER on 192.168.122.103 to 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
мар 17 15:57:05 qotomcel dhcpd[725]: DHCPDISCOVER from 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
мар 17 15:57:05 qotomcel dhcpd[725]: DHCPOFFER on 192.168.122.103 to 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
мар 17 15:57:06 qotomcel dhcpd[725]: DHCPDISCOVER from 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
мар 17 15:57:06 qotomcel dhcpd[725]: DHCPOFFER on 192.168.122.103 to 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
мар 17 15:57:07 qotomcel dhcpd[725]: DHCPREQUEST for 192.168.0.16 from 20:7c:14:a4:fe:75 via enp9s0: unknown lease 192.168.120.16.
мар 17 15:57:07 qotomcel dhcpd[725]: DHCPDISCOVER from 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
мар 17 15:57:07 qotomcel dhcpd[725]: DHCPOFFER on 192.168.122.103 to 5a:e8:61:75:5b:52 (MikroTik) via enp9s0
Проверяю, что покажет сетевая enp7s0 (к ней подключен другой ПК, настроенный получать адреса по дхцп, но не получает)
Code
1
2
3
4
5
ip addr show enp7s0
7: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 20:7c:14:a4:fe:73 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::227c:14ff:fea4:fe73/64 scope link
       valid_lft forever preferred_lft forever
Как сделать, чтобы ПК, подключенный к enp7s0 получал адрес от сервера убунты? И по идее сама сетевая epn7s0 тоже должна получить адрес.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.03.2024, 19:02
Ответы с готовыми решениями:

Настройка DHCP-сервера в Ubuntu
В общем необходимо настроить на одной виртуалке DHCP-сервер, а со второй виртуалки получить заветный ip-адрес. Обе виртуалки - Ubuntu,...

Настройка DHCP сервера
В сети много мануалов по настройке, но я столкнулся с проблемой. Вот цитата: DHCP сервер Всё, что осталось - это настроить...

Проблема с поднятием DHCP сервера на Ubuntu
Добрый день! Столкнулся с проблемой при поднятии DHCP сервера на Ubuntu. Ранее с Linux дела не имел. 1) Установил DHCP сервер: ...

35
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
18.03.2024, 22:05
Студворк — интернет-сервис помощи студентам
еще раз:
Цитата Сообщение от DyadyaGe Посмотреть сообщение
Сейчас вот такой файл нетплан:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
network:
  version: 2
  renderer: networkd
  ethernets:
    enp9s0:  # Вановский порт, на который подается интернет от провайдера
      dhcp4: yes  # Получение IP-адреса по DHCP
  bridges:
    br0:  # Мост, через который идет доступ в интернет
      interfaces: [enp8s0, enp7s0, enp6s0, enp5s0, enp4s0, enp3s0, enp2s0]  # Порты, входящие в мост
      dhcp4: yes  # Получение IP-адреса по DHCP <----------- вот это НАХРЕНА?
#####  начиная отсюда ##################
      parameters:
        stp: false  # Отключаем Spanning Tree Protocol для простоты
      routes:
        - to: 0.0.0.0/0
          via: 192.168.121.16  # Интерфейс, через который доступен маршрут в интернет, только пока не могу настроить, чтобы сюда автоматом подставлялся адрес, полученный по дхцп, а через имя интерфейса пока работать не хочет
######## и вот посюда - удалите на время ###################
      addresses: [192.168.12.1/24] # IP-адрес моста
0
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827
18.03.2024, 22:31  [ТС]
Цитата Сообщение от _sg2 Посмотреть сообщение
У Вас же не микротик, Вы чего?
что мешает мне сделать из него микротик?
Цитата Сообщение от _sg2 Посмотреть сообщение
Нарисуйте схему сети, иначе всё очень странно смотрится
совершенно не умею рисовать. Ещё в универе ругали за это ))) но попробовал что-то изобразить )))
Цитата Сообщение от _sg2 Посмотреть сообщение
Кому надо? Это так не работает, зачем сервер будет в 100500 интерфейсов отдавать сетевые настройки одной сети?
Значит надо ))) и раз вы так переживаете, то поясню ))) Пробую воссоздать ситуацию с микротиком, только на убунту. У меня спор с техподдержкой одного вендора. Он на микротик пинает, что это он виноват в неправильной работе дхцп и днс ))) Вот, хочу показать, что на убунте будет тоже самое. Конфликт с именами mDNS и службой Bonjur. Для этого взял китайца с 8 портами (сетевыми). Кстати, вроде хороший китаец, почти не греется, малюсенький и тихий. Размером с микротик.
Миниатюры
Настройка сервера DHCP на Ubuntu 22  
0
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827
18.03.2024, 22:37  [ТС]
Цитата Сообщение от Dmitry Посмотреть сообщение
dhcp4: yes # Получение IP-адреса по DHCP <----------- вот это НАХРЕНА?
чтобы в локалку раздавать адреса
Цитата Сообщение от Dmitry Посмотреть сообщение
и вот посюда - удалите на время
удалил, но все равно локальные имена днс не работают. Хотя сами адреса продолжают раздаваться, сетевухи переключил заново, чтобы сбросить.

У меня ж адреса стало раздавать. Все работает, внешние имена работают. Не могу имена для локалки настроить, чтоб у некоторых моих ПК было имя.
0
1153 / 406 / 89
Регистрация: 30.08.2017
Сообщений: 2,499
18.03.2024, 22:51
Это мягко говоря странно - отдавать дефицитные порты на маршрутизаторе под раздачу в ОДНУ сеть. Не понимаю!

Добавлено через 2 минуты
Цитата Сообщение от DyadyaGe Посмотреть сообщение
Все работает, внешние имена работают. Не могу имена для локалки настроить, чтоб у некоторых моих ПК было имя.
Ничо не понял, но

Bash
1
2
3
4
5
host mySuperPuperhost {
        hardware ethernet 08:45:32:00:00:23;
        fixed-address 192.168.1.121;
        option host-name "mySuperPuperhost";
}

Цитата Сообщение от DyadyaGe Посмотреть сообщение
чтобы в локалку раздавать адреса
Получить адрес от DCHP чтобы раздвать адреса в локалку....

Добавлено через 1 минуту
Цитата Сообщение от DyadyaGe Посмотреть сообщение
что мешает мне сделать из него микротик?
Наверно то, что ОС у микротика совсем не Дебьян? А Mikrotik RouterOS?

Сочувствую техподдержке, которая воюет с человеком немного странно понимающим настройку сети.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
18.03.2024, 23:10
Цитата Сообщение от DyadyaGe Посмотреть сообщение
чтобы в локалку раздавать адреса
чтоб раздавать, у адаптера должна быть прибита статика, а раздачей будет заниматься dhcp-сервер
0
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827
18.03.2024, 23:22  [ТС]
Цитата Сообщение от _sg2 Посмотреть сообщение
верно то, что ОС у микротика совсем не Дебьян? А Mikrotik RouterOS?
Без разницы. И то, и то линукс.
Цитата Сообщение от _sg2 Посмотреть сообщение
Ничо не понял, но
Я тоже не понял, что именно вы не поняли )))
Цитата Сообщение от _sg2 Посмотреть сообщение
Bash
host mySuperPuperhost {
        hardware ethernet 08:45:32:00:00:23;
        fixed-address 192.168.1.121;
        option host-name "mySuperPuperhost";
}
Это в /etc/dhcp/dhcpd.conf прописать отдельной секцией? А зачем? Я понимаю, что привязывается мак к айпишнику. А зачем тут ему имя давать? Тем более без зоны. Тем более, что я пробую поднять свой локальный ДНС для своей локалки.
Цитата Сообщение от _sg2 Посмотреть сообщение
Сочувствую техподдержке, которая воюет с человеком немного странно понимающим настройку сети.
А вы не сочувствуйте ))) Они должны быть готовы к любой ситуации. Тем более что они явно не правы, тупо хотят проблему спихнуть. И мы с ними так глубоко не копали в сторону построения сети, что и почему. Оно им не нужно. Да и по большому счету это дело каждого, как он организовывает чего-то там. Проблема не в построении сети, а в том, что их устройству нельзя присвоить имя в локальном ДНС, когда на их устройстве включена служба Bonjour. Другим ведь это не мешает получать имя от моего микротика.
Но мы отклонились.

Добавлено через 2 минуты
Цитата Сообщение от Dmitry Посмотреть сообщение
чтоб раздавать, у адаптера должна быть прибита статика, а раздачей будет заниматься dhcp-сервер
хорошо, возможно я не правильно выразился. Наверно правильнее будет так: чтобы через него сервер ДХЦП раздавал адреса к устройствам, которые подключены к этому мосту.
В любом случае оба варианта работают.
0
Эксперт NIX
3310 / 937 / 202
Регистрация: 14.01.2013
Сообщений: 4,790
19.03.2024, 06:10
Цитата Сообщение от DyadyaGe Посмотреть сообщение
У меня спор с техподдержкой одного вендора. Он на микротик пинает, что это он виноват в неправильной работе дхцп и днс ))) Вот, хочу показать, что на убунте будет тоже самое. Конфликт с именами mDNS и службой Bonjur.
Метод выбран не очень, мягко говоря. Tcpdump был бы более уместен. Или Wireshark. Но, с такими входными
Цитата Сообщение от DyadyaGe Посмотреть сообщение
Я не силен в настройках сети.
Это будет не просто.
0
1153 / 406 / 89
Регистрация: 30.08.2017
Сообщений: 2,499
19.03.2024, 09:01
Цитата Сообщение от DyadyaGe Посмотреть сообщение
Без разницы. И то, и то линукс.
У микротика своя логика работы, Вы не правы.
Цитата Сообщение от DyadyaGe Посмотреть сообщение
Все работает, внешние имена работают. Не могу имена для локалки настроить, чтоб у некоторых моих ПК было имя.
что работает? Что такое "внешние имена"? Что такое "имена для локалки"? Что такое "у моих ПК было имя"?
Цитата Сообщение от DyadyaGe Посмотреть сообщение
Это в /etc/dhcp/dhcpd.conf прописать отдельной секцией? А зачем? Я понимаю, что привязывается мак к айпишнику. А зачем тут ему имя давать?
Вы же сами хотите. У любого устройства сети есть имя. В Юниксах - это имя хоста. Обычно оно ещё и с доменным совпадает. Так Вы хотите своим ПК (которые НАПРЯМУЮ к маршрутизатору подключаются!! ) имена (какие??) дать или нет? Если имя хоста - то вот оно. Если доменное - подымайте DNS-сервер. Классика - ICS Bind. Можете даже ddns замутить, раз пошли в углубление сетевых знаний.

Цитата Сообщение от DyadyaGe Посмотреть сообщение
А вы не сочувствуйте ))) Они должны быть готовы к любой ситуации. Тем более что они явно не правы, тупо хотят проблему спихнуть. И мы с ними так глубоко не копали в сторону построения сети, что и почему. Оно им не нужно. Да и по большому счету это дело каждого, как он организовывает чего-то там. Проблема не в построении сети, а в том, что их устройству нельзя присвоить имя в локальном ДНС, когда на их устройстве включена служба Bonjour. Другим ведь это не мешает получать имя от моего микротика.
Это право вендора решать что должно у них работать, а Вас СТП пошлёт на юх, просто тимлид придёт к ответственному за контракт и тот спросит - "Что там за неадекват у вас нашу СТП кошмарит? Дайте нормального сетевика для взаимодействия". Ну это я так, чтобы если вдруг чего, не удивлялись
Но удачи! "Не сильно в этом разбираюсь" но идём на форум и просвещаемся - это сильно.
0
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827
19.03.2024, 10:19  [ТС]
Цитата Сообщение от Kubuntovod Посмотреть сообщение
Метод выбран не очень, мягко говоря. Tcpdump был бы более уместен. Или Wireshark. Но, с такими входными
Получается не совсем по теме топика, но подскажите как это сделать? Я поясню ситуацию более подробно, тем более, что
Цитата Сообщение от _sg2 Посмотреть сообщение
что работает? Что такое "внешние имена"? Что такое "имена для локалки"? Что такое "у моих ПК было имя"?
и
Цитата Сообщение от _sg2 Посмотреть сообщение
Так Вы хотите своим ПК (которые НАПРЯМУЮ к маршрутизатору подключаются!! ) имена (какие??) дать или нет? Если имя хоста - то вот оно. Если доменное - подымайте DNS-сервер. Классика - ICS Bind.
Внешние имена - всякие гуглы и прочие доменные имена. Имена для локалки - доменное имя для ПК в моей локалке типа pk1.dom, pk2.dom, sensor1.dom, sensor2.dom, qnap.dom, cam1.dom, cam2.dom, cam1.gar, cam2.gar и тд.
При этом изначально, когда не был поднят ДНС сервер на микротике, прошивал всякие сенсоры так, чтобы к ним можно было по имени обратиться, тоесть поднимал на них mDNS и они имеют имена типа sensor1.local, sensor2.local. Сейчас, когда на микротике поднят ДНС я могу обратиться к ним по двум именам и по sensor1.local и по sensor1.dom.
При этом поставил себе NAS QNAP. Если я правильно понимаю, то у него вместо имени NETBIOS типа NAS123 получается скорее всего имя mDNS потому что в сети он видится как NAS123.local, а если на нем отключить службу Bonjour, то как NAS123. При этом, пока включена служба Bonjour он не реагирует на имя, которое я ему прописал на ДНС сервере микротика, тоесть на qnap.dom. Отключаю Bonjour - реагирует на qnap.dom, но не реагирует на NAS123.local. А сенсоры реагируют на оба имени. И sensor1.dom и sensor1.local.
И я не представляю, как тут может помочь снифер.
Цитата Сообщение от _sg2 Посмотреть сообщение
Если доменное - подымайте DNS-сервер. Классика - ICS Bind
Так я ж писал, что его поднял сейчас на убунте. И вот как раз доменные имена для моей локалки пока не реагируют. Я на убунте проверяю
Code
1
2
3
4
5
6
7
8
9
nslookup google.com
Server:         127.0.0.53
Address:        127.0.0.53#53
 
Non-authoritative answer:
Name:   google.com
Address: 142.251.208.142
Name:   google.com
Address: 2a00:1450:400d:803::200e
но
Code
1
2
3
4
5
nslookup nuc.dom
Server:         127.0.0.53
Address:        127.0.0.53#53
 
** server can't find nuc.dom: NXDOMAIN
Хотя перед этим поднимал на убунте с одной сетевухой без моста и все работало.
0
1153 / 406 / 89
Регистрация: 30.08.2017
Сообщений: 2,499
19.03.2024, 10:33
Ну так тут же не ТП, читается в перерывах от работы по-диагонали Уж извините. Но я видать не дочитал одно из Ваших сообщений про DNS. И поэтому в том числе спрашивал что за имена Вы хотите присваивать устройствам в сети.

Ну в по теме - разрешение имён у Вас правильно настроено? Сейчас есть всякие гнусные systemd, которые этим делом заведуют. Я на домашнем компьютере обычно выкидываю эту шнягу, но проверьте на всякий случай, что там в /etc/systemd/resolved.conf на сетевых устройствах/ПЭВМ ? Есть указание в Ваш DNS-сервер смотреть?
0
Эксперт NIX
3310 / 937 / 202
Регистрация: 14.01.2013
Сообщений: 4,790
19.03.2024, 12:16
Цитата Сообщение от DyadyaGe Посмотреть сообщение
И я не представляю, как тут может помочь снифер.
Он показывает весь процесс "общения", который приводит к результату
Цитата Сообщение от DyadyaGe Посмотреть сообщение
** server can't find nuc.dom: NXDOMAIN
Хотя, тут и так понятно, что сервер не знает такого имени. Вопрос лишь в том, кто отвечает (тут вариант _sg2, вполне, моожет быть актуален)
Если я правильно понимаю проблему, то провайдер, скорее всего, прав. Разрешение имён, внутри локалки, явно не его зона ответственности.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
19.03.2024, 14:00
Цитата Сообщение от _sg2 Посмотреть сообщение
что там в /etc/systemd/resolved.conf на сетевых устройствах/ПЭВМ ? Есть указание в Ваш DNS-сервер смотреть?
ну во первых, там можно принудительно указать. правда, у "клиентских" устройств прописывать принудительно днс - утомительно. и для этого в дхцп-серверах придумали опции, и применительно конкретно к этой задаче - 6-ю
https://techhub.hpe.com/eginfo... 572290.htm
0
1153 / 406 / 89
Регистрация: 30.08.2017
Сообщений: 2,499
19.03.2024, 14:10
Нам остаётся только гадать чего там у ТС, поэтому раз нет нормального именования и рекомендовал вооон туда посмотреть. Кстати, а настройку dhcp вот - забыл указать на поглядеть-то, да...
0
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827
20.03.2024, 00:48  [ТС]
Цитата Сообщение от Kubuntovod Посмотреть сообщение
Он показывает весь процесс "общения", который приводит к результату
Да, чуток попозже попробую глянуть
Цитата Сообщение от _sg2 Посмотреть сообщение
Уж извините. Но я видать не дочитал одно из Ваших сообщений про DNS.
Абсолютно никаких претензий ))) Понимаю, что когда много текста, а я пишу много, легко потеряться
Цитата Сообщение от _sg2 Посмотреть сообщение
что там в /etc/systemd/resolved.conf на сетевых устройствах/ПЭВМ ? Есть указание в Ваш DNS-сервер смотреть?
и
Цитата Сообщение от Kubuntovod Посмотреть сообщение
Хотя, тут и так понятно, что сервер не знает такого имени. Вопрос лишь в том, кто отвечает (тут вариант _sg2, вполне, моожет быть актуален)
Посмотрел, слегка подправил, теперь вот такой вид:
Code
1
2
3
4
5
[Resolve]
DNS=192.168.12.1
Domains=dom2
LLMNR=yes
MulticastDNS=yes
Уже стал видеть адрес ДНС сервера
Code
1
2
3
4
5
6
 nslookup nuc.dom
;; Got SERVFAIL reply from 127.0.0.53, trying next server
Server:         192.168.12.1
Address:        192.168.12.1#53
 
** server can't find nuc.dom: SERVFAIL
Цитата Сообщение от Kubuntovod Посмотреть сообщение
Если я правильно понимаю проблему, то провайдер, скорее всего, прав. Разрешение имён, внутри локалки, явно не его зона ответственности.
Это из-за большого количества текста вы потерялись ))) К провайдеру никаких вопросов нет. Мне не надо, чтобы имена из моих локальных доменных зон виделись снаружи моей сети. Я хочу, чтобы устройства отзывались на имена из моих локальных доменных зон внутри моей локалки и при этом отзывались на имена mDNS
И, если я правильно понимаю, я настроил именно /etc/bind/named.conf.local, а не /etc/bind/named.conf
. Вот его содержание:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Зона для dom
zone "dom" {
    type master; // Тип зоны: master (основная)
    file "/etc/bind/zones/dom.zone"; // Путь к файлу с записями зоны
    allow-transfer { none; }; // Разрешения на передачу зоны
    allow-query { any; }; // Разрешения на запросы к зоне
};
 
// Зона для обратного маппинга IP-адресов в имена хостов
zone "12.168.192.in-addr.arpa" {
    type master; // Тип зоны: master (основная)
    file "/etc/bind/zones/rev.192.168.12"; // Путь к файлу с записями обратного маппинга
    allow-transfer { none; }; // Разрешения на передачу зоны
    allow-query { any; }; // Разрешения на запросы к зоне
};
и вот такой /etc/bind/db.dom
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
;
; BIND data file for dom
;
$TTL    604800
@       IN      SOA     ns1.dom. admin.dom. (
                              2023122201       ; Serial
                              604800           ; Refresh
                              86400            ; Retry
                              2419200          ; Expire
                              604800 )         ; Negative Cache TTL
;
; Name servers
;
@       IN      NS      ns1.dom.
 
;
; A records
;
ns1     IN      A       192.168.12.1
qnap1   IN      A       192.168.12.102
nuc     IN      A       192.168.12.104
При этом мой НЕТПЛАН выглядит сейчас так:
Code
1
2
3
4
5
6
7
8
9
10
11
network:
  version: 2
  renderer: networkd
  ethernets:
    enp9s0:  # Вановский порт, на который подается интернет от провайдера
      dhcp4: yes  # Получение IP-адреса по DHCP
  bridges:
    br0:  # Мост, через который идет доступ в интернет
      interfaces: [enp8s0, enp7s0, enp6s0, enp5s0, enp4s0, enp3s0, enp2s0]  # Порты, входящие в мост
      dhcp4: yes  # Получение IP-адреса по DHCP
      addresses: [192.168.12.1/24] # IP-адрес моста
а /etc/dhcp/dhcpd.conf
Code
1
2
3
4
5
6
7
8
9
subnet 192.168.12.0 netmask 255.255.255.0 {
  range 192.168.12.100 192.168.12.200;
  option routers 192.168.12.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.12.255;
  option domain-name-servers 192.168.12.1, 8.8.8.8, 8.8.4.4;
  default-lease-time 600;
  max-lease-time 7200;
}
Вроде бы для настройки ДХЦП с раздачей имен для локальной зоны больше ничего не нужно. Но не работает
Цитата Сообщение от Dmitry Посмотреть сообщение
и для этого в дхцп-серверах придумали опции, и применительно конкретно к этой задаче - 6-ю
Если я правильно понимаю, то вот она:
Code
1
  option domain-name-servers 192.168.12.1, 8.8.8.8, 8.8.4.4;
0
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827
20.03.2024, 19:30  [ТС]
Цитата Сообщение от _sg2 Посмотреть сообщение
Так Вы хотите своим ПК (которые НАПРЯМУЮ к маршрутизатору подключаются!! )
на самом деле тут никаких секретов нет. Сеть только строится. сейчас даже не все порты заняты. И лучше разобраться сейчас, чем потом, когда сеть будет больше.

Добавлено через 4 часа 55 минут
Одну ошибку нашел. Опечатка с путями к файлу настройки зон. У меня было /etc/bind/db.dom, а в файле прописал как /etc/bind/zones/dom.zone
Теперь доменные имена отзываются, но не работают имена mDNS, хотя вроде бы прописал:
Code
1
2
3
4
5
[Resolve]
DNS=192.168.12.1
Domains=dom
LLMNR=yes
MulticastDNS=yes
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
21.03.2024, 00:22
Цитата Сообщение от DyadyaGe Посмотреть сообщение
не работают имена mDNS
когда-то давно (уж не помню, по какой причине) рулил этот файл
https://man7.org/linux/man-pag... onf.5.html
в плане строки с параметром hosts: (менял порядок приведенных в ней опций)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.03.2024, 00:22

Настройка dhcp сервера в CentOS 7
Добрый день всем. Есть CentOS 7 и на нем поднят DHCP-сервер. Есть IP-телефоны D-Link с MAC: 1062EBDEXXXX и 908D7803XXXX Для этих...

Настройка DHCP-сервера
Как настроить DHCP-сервер таким образом, чтобы оба компьютера получали всегда один и тот же адрес? При попытке это сделать на уровне...

Настройка DHCP сервера ipv6
Здравствуйте! Начал изучать Ipv6, всё хорошо, настроил DNS,HTTP сервера, но вот с DHCP вышла проблемка, там есть настройка только для...

Настройка простого DHCP сервера
Здравствуйте! Каким образом DHCP решает проблему уникальности назначения адресов?

Настройка DHCP сервера на dd-wrt
День добрый! Имеется роутер tp-link TL-WR841ND v8. Который выполняет функцию репитера. На одном интерфейсе принимает принимает wifi с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru