Попытка запустить 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
Вероятно, вы не сможете настроить eth0, поскольку это контейнер, а не настоящая виртуальная машина, а хост управляет сетью.
В реальной виртуальной машине вы можете создать фиктивный интерфейс и использовать его. Поскольку у вас есть контейнер, это зависит от того, загрузил ли хост контейнера фиктивный модуль (и вероятность того, что у них нет, довольно близка к 100%).
iface dummy0 inet static
address 10.10.0.1/24
pre-up ip link add dummy0 type dummy