Как исправить ошибку «нет диапазона адресов для DHCP-запроса»?

Попытка запустить DHCP-сервер на lo с использованием dnsmasq.

$ cat /etc/dnsmasq.d/01-dhcp-loopback.conf
interface=lo
dhcp-range=10.0.2.10,10.0.2.254,255.255.255.0
port=0

Я могу заставить все работать, добавив следующий псевдоним к ] eth0 , но это не имеет смысла, верно?

auto eth0:1
iface eth0:1 inet static
    address 10.0.2.1/24
0
задан 5 August 2020 в 21:16
1 ответ

Вероятно, вы не сможете настроить eth0, так как это контейнер, а не настоящая виртуальная машина, и хост контролирует сеть.

В реальной виртуальной машине вы можете создать фиктивный интерфейс и использовать его. Поскольку у вас есть контейнер, это зависит от того, загрузил ли хост контейнера фиктивный модуль (и вероятность того, что это не так, близка к 100%).

iface dummy0 inet static
    address 10.10.0.1/24
    pre-up ip link add dummy0 type dummy
2
ответ дан 5 August 2020 в 19:03

Теги

Похожие вопросы