Таким образом, моя проблема следующие:
Я хочу выполнить сервер DHCP на своем LTS Ubuntu 18.04. Таким образом, я установил ics-dhcp-server. Затем я изменил конфигурационные файлы согласно этому руководству. При соединении одного единственного клиента (dhcp-способное устройство) это на самом деле работало, и мои настройки похожи на это:
в/etc/default/isc-dhcp-server
#INTERFACESv4="enp2s0 enps3s0 .... and so on, for all of my 7 physical interfaces"
#INTERFACESv6=""
в/etc/dhcp/dhcpd.conf
option domain name "localhost";
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
subnet 10.5.5.0 netmask 255.255.255.0 {
range 10.5.5.100 10.5.5.200;
option domain-name-servers 10.5.5.99
option subnet-mask 255.255.255.0
option routers 10.5.5.1
option broadcast-address 10.5.5.31
default-lease-time 600;
max-lease-time 7200;
}
Конечно, я включил и перезапустил сервис в systemctl.
Мои интерфейсы в администраторе сети настроены на статическом IP (10.5.5.2 и возрастание, имейте сетевую маску 255.255.255.0 и как шлюз, который они используют 10.5.5.1).
Теперь проблема запускается, когда я хочу подключить несколько устройств к любому из тех физических интерфейсов. Даже при том, что они все перечислены при вызове dhcp-lease-list, я могу только соединиться / ping с одним случайным образом выбранным устройством. Это также только работает с проверкой с помощью ping-запросов IP непосредственно, таким образом, распространение имени хоста также, кажется, повреждается. Бонусные очки для кого-либо, кто решает это также...
Просто измененный моя установка немного: я теперь использую мост-utils для переключения всех моих интерфейсов вместе.
Теперь это работает с несколькими хостами, но я все еще не могу получить доступ к своим устройствам по их имени хоста.