Pegas12345
@Pegas12345

Как настроить DHCP сервер на два интерфейса?

Привет!

Помогите запустить DHCP сервер на CENTOS, на два интерфейса. Вроде всё делаю правильно, но не срабатывает.
Имеется:

cat /etc/sysconfig/dhcpd
DHCPDARGS="enp5s0 enp3s0";

cat /etc/dhcp/dhcpd.conf
option domain-name "myserver.org";
option domain-name-servers 127.0.0.1, 8.8.8.8;
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.150 192.168.0.160;
  option routers 192.168.0.100;
  option subnet-mask 255.255.255.0;
}

subnet 172.16.64.0 netmask 255.255.224.0 {
  range 172.16.64.150 172.16.64.160;
  option routers 172.16.64.1;
  option subnet-mask 255.255.224.0;
}


После:

service network restart
systemctl restart dhcpd

Рестарт идёт всё без ошибок но всё работает только на одном интерфейсе - enp5s0 .
Проверяю: cat /var/lib/dhcpd/dhcpd.leases, вижу строки типа:
lease 192.168.0.150 {
  starts 1 2023/01/16 14:50:23;
  ends 1 2023/01/16 15:00:23;
  tstp 1 2023/01/16 15:00:23;
  cltt 1 2023/01/16 14:50:23;
  binding state free;
  hardware ethernet d8:50:e6:d5:55:ea;
  uid "\001\330P\346\325U\352";
}
...


Но ничего нету на интерфейсе 172.16.64.1.

По этой команде: ps aux | grep dhcp вижу:

/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid enp5s0


Не знаю правильно ли так или нет.

Что делаю не так? Один работает, второй ни в какую...
  • Вопрос задан
  • 652 просмотра
Решения вопроса 1
@sand3001
Всего по немногу
/etc/systemd/system/dhcpd.service:ExecStart=/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid enp5s0
добавьте через пробел нужный сетевой интерфейс
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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