Рейтинг:0

Невозможно установить DHCP-сервер на рабочем столе Ubuntu 20

флаг br

На моем настольном компьютере с Ubuntu 20 я использую Wi-Fi для доступа в Интернет, и, следовательно, мой интерфейс локальной сети свободен. Поэтому я хочу использовать его в качестве интерфейса DHCP-сервера.

eno1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        эфир b4:2e:19:c6:73:57 txqueuelen 1000 (Ethernet)
        Пакеты RX 0 байт 0 (0,0 Б)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 0 байт 0 (0,0 Б)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        инет 127.0.0.1 сетевая маска 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10<хост>
        loop txqueuelen 1000 (локальная петля)
        RX-пакеты 449 байт 37227 (37,2 КБ)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 449 байт 37227 (37,2 КБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

wlp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        инет 192.168.1.99 сетевая маска 255.255.255.255 широковещательный 0.0.0.0
        inet6 fe80::c148:f87a:baf:8027 prefixlen 64 scopeid 0x20<ссылка>
        эфир 90:cc:df:93:d7:08 txqueuelen 1000 (Ethernet)
        RX-пакеты 2324 байта 222866 (222,8 КБ)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 1903 байт 348600 (348,6 КБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

Ниже мой /etc/по умолчанию/isc-dhcp-сервер :

ИНТЕРФЕЙСыv4="eno1"
ИНТЕРФЕЙСыv6=""

Ниже мой /etc/dhcp/dhcpd.conf :

стиль ddns-обновления нет;
время аренды по умолчанию 600;

разрешить загрузку;
разрешить загрузку;
подсеть 10.0.0.0 сетевая маска 255.255.255.0 {
диапазон 10.0.0.100 10.0.0.200;
опция маска подсети 255.255.255.0;
вариант маршрутизатора 10.0.0.1;
время аренды по умолчанию 600;
максимальное время аренды 7200;
#option root-path "/home/naveen/rootfs-arm64/â; #предоставлено boot.scr.img
}

хост походи {
аппаратный Ethernet 34:29:8f:70:06:d0;
фиксированный адрес 10.0.0.225;
#option root-path "/home/naveen/rootfs-arm64/â; #предоставлено boot.scr.img
}

Ниже мой /etc/сеть/интерфейсы :

авто вот
iFace Lo Inet Loopback

авто eno1
iface eno1 инет статический
адрес 10.0.0.1
сетевая маска 255.255.255.0

Но я все еще получаю сообщение об ошибке:

â isc-dhcp-server.service — DHCP-сервер ISC IPv4
     Загружено: загружено (/lib/systemd/system/isc-dhcp-server.service; включено; предустановка поставщика: включена)
     Активно: сбой (результат: код выхода) с 30 января 2022 г., 23:28:03 IST; 13 сек. назад
       Документы: man:dhcpd(8)
    Процесс: 1606 ExecStart=/bin/sh -ec CONFIG_FILE=/etc/dhcp/dhcpd.conf; если [ -f /etc/ltsp/dhcpd.conf ]; затем CONFIG_FILE=/etc/ltsp/dhcpd.conf; фи; [ -e /var/lib/dhcp/dhcpd.leases ] || прикосновение>
   Основной PID: 1606 (код=выход, статус=1/НЕИСПРАВНОСТЬ)

30 января 23:28:03 лаборатория dhcpd[1606]:
30 января 23:28:03 lab dhcpd[1606]: Не настроен для прослушивания каких-либо интерфейсов!
30 января 23:28:03 лаборатория dhcpd[1606]:
30 января 23:28:03 lab dhcpd[1606]: Если вы думаете, что получили это сообщение из-за ошибки, скорее
30 января 23:28:03 лаборатория dhcpd[1606]: чем проблема с конфигурацией, пожалуйста, прочитайте раздел о отправке
30 января, 23:28:03 lab dhcpd[1606]: ошибки либо на нашей веб-странице www.isc.org, либо в файле README.
30 января, 23:28:03, лаборатория dhcpd[1606]: перед отправкой сообщения об ошибке. На этих страницах объясняется правильное
30 января 23:28:03 lab dhcpd[1606]: процесс и информация, которую мы считаем полезной для отладки.
30 января 23:28:03 лаборатория dhcpd[1606]:
30 января 23:28:03 лаборатория dhcpd[1606]: выход.
John Ronald avatar
флаг ca
Интерфейс eno1 не имеет никакого IP.Не могли бы вы перезапустить сетевую службу, чтобы увидеть, получит ли интерфейс IP-адрес в соответствии с /etc/network/interfaces?
Naveen avatar
флаг br
@JohnRonald: Да, это странная вещь, которую я тоже заметил. Я перезапускал Ubuntu несколько раз. Когда присутствует `/etc/network/interfaces/`, интерфейс eno1 не указан в файле `ifconfig`. Кажется, какая-то проблема с файлом интерфейса.
Рейтинг:0
флаг cn

Вам необходимо настроить интерфейс eno1. Поскольку Ubuntu 20 использует netplan, вы найдете свою конфигурацию в /etc/netplan. Там вы должны добавить что-то вроде:

    эно1:
        адреса:
        - 10.0.0.1/24
        DHCP4: ложь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.