Как мне указать интерфейс в dhcpd.conf? - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть dhcpd.conf, который выглядит следующим образом. Как мне прослушать интерфейс enp2s0?

#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page

subnet 192.168.10.0 netmask 255.255.255.0 {
    authoritative;
    range 192.168.10.10 192.168.10.100;
    }

1 Ответ

0 голосов
/ 03 мая 2020

Страница man dhcpd показывает:

COMMAND LINE

Имена сетевых интерфейсов, на которых dhcpd должен прослушивать широковещательные сообщения, могут быть указаны в командной строке. Это должно быть сделано в системах, где dhcpd не может идентифицировать не вещательные интерфейсы, но не должно требоваться в других системах. Если в командной строке не указаны имена интерфейсов, dhcpd идентифицирует все работающие сетевые интерфейсы, по возможности удаляя не широковещательные интерфейсы, и прослушивает широковещательные рассылки DHCP на каждом интерфейсе.

В Debian, интерфейсы для которого прослушивание dhcpd должно быть указано в /etc/default/isc-dhcp-server ( ref ):

INTERFACES="enp2s0"

В RedHat он, похоже, находится в /etc/sysconfig/dhcpd ( ref ) :

DHCPDARGS="enp2s0";
...