Назад | Перейти на главную страницу

Конфигурация DHCPD по интерфейсам

У меня есть два интерфейса на машине под управлением Ubuntu 14.04 LTS. У которого есть два разных интерфейса, а именно eth0 и eth1.

Мне нужно дать IP-адреса клиентам через интерфейсы.

Например,

Любой клиент пытается подключиться через eth0 и ему нужен IP-адрес, я хочу указать диапазон 10.10.0.1 - 10.10.0.100

А другие клиенты, подключающиеся через eth1, должны получить IP-адрес в диапазоне 10.20.0.1 - 10.20.0.100.

Можно ли записать правила в dhcpd.conf?

Предполагая, что вы используете ISC DHCPd, он основан на подсети:

subnet 10.10.0.0 netmask 255.255.255.0 {
    range 10.10.0.1 10.10.0.100;
}

subnet 10.20.0.0 netmask 255.255.255.0 {
    range 10.20.0.1 10.20.0.100;
}

Ваш eth0 интерфейс должен иметь адрес IPv4 в 10.10.0.0/24 подсеть (я предполагаю, что подсети - это / 24, вы не упомянули) и eth1 интерфейс должен иметь адрес IPv4 в 10.20.0.0/24 подсеть.

Если вы хотите ограничить интерфейсы, dhcpd смотрит, как ты можешь положить их /etc/default/isc-dhcp-server.

PS: man dhcpd.conf твой друг.