Рейтинг:0

Ubuntu Server 20.04 устанавливает DHCP без доступа в Интернет

флаг br

Я только недавно настроил свой Ubuntu Server 20.04 и теперь пытаюсь установить DHCP-сервер.

Но это всегда терпит неудачу, потому что я получаю

Временная ошибка разрешения «archives.ubuntu.com»

Можно ли как-нибудь настроить сеть без доступа в Интернет? Есть ли альтернативы?

заранее спасибо

Рейтинг:2
флаг kr

Вы могли бы использовать systemd-networkd.service чтобы предоставить вам DHCP-сервер, он уже установлен на вашем компьютере с Ubuntu.

Откройте терминал и введите networkctl и найдите имя вашего сетевого интерфейса, на котором будет находиться ваш DHCP-сервер, например eth0, после этого измените каталог через компакт-диск /etc/systemd/сеть и создать network-файл с именем как угодно, например через судо нано eth0.network.

/etc/systemd/сеть/eth0.сеть

[Соответствовать]
Имя=eth0   

[Сеть]
DHCP-сервер=да
Адрес=192.168.0.1/24
ConfigureWithoutCarrier=да

[DHCP-сервер]
Смещение пула=100
Размер пула=100

Дополнительные параметры можно найти на странице руководства человек systemd.network.

После того, как вы закончили настройку, включите systemd-networkd.service с помощью:

sudo systemctl включить systemd-networkd.service &&\
sudo systemctl перезапустить systemd-networkd.service

И просмотрите свои настройки через networkctl еще раз.

PS вы должны отредактировать /etc/resolv.conf с помощью судо нано /etc/resolv.conf и добавить туда несколько серверов имен, например Google DNS: сервер имен 8.8.8.8.

PPS лучше использовать systemd-resolved.service в сочетании с привязать9 сервер.

random person avatar
флаг br
Нужно ли мне сначала сделать статический IP-адрес на моем сервере? И я понимаю размер пула, но что такое PoolOffset?
paladin avatar
флаг kr
Конечно, вам нужен статический IP для вашего DHCP-сервера: `Address=192.168.0.1/24`. PS не используйте ifconfig, а также не используйте ifupdown (не используйте `/etc/network/interfaces`). `systemd-networkd.service` справится со всем сам.
paladin avatar
флаг kr
Вы можете прочитать man-страницу `man systemd.network`. `PoolOffset=100` означает, что первый назначенный DHCP IP-адрес будет начинаться с `192.168.0.100`, а не `192.168.0.0` (который является сетевым адресом, а 192.168.0.1 – адресом вашего DHCP-сервера, поэтому без `PoolOffset =100`, первый назначаемый IP-адрес будет `192.168.0.2`).

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

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