Вы могли бы использовать 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
сервер.