Что такое DHCP Relay и для чего он здесь я описывать не буду, лишь раcкажу, как его реализовать на FreeBSD.
Исходные данные:
Есть 2 или более интерфейсов с клиентами и один DHCP Server, подключенный к одному из интерфейсов.
Задача:
Клиенты со всех интерфейсов должны получать IP-адреса.
Решение:
1. Устанавливаем пакет isc-dhcp41-relay
cd /usr/ports/net/isc-dhcp41-relay
make install clean
rehash
2. Добавляем автоматический запуск. В /etc/rc.conf добавляем следующие строки:
dhcrelay_enable="YES"
dhcrelay_servers="<IP DHCP Server>"
dhcrelay_ifaces="<iface1> <iface2> <iface3>"
3. Запускаем без перезагрузки
dhcrelay -i <iface1> -i <iface2> -i <iface3> <IP DHCP Server>
Все должно работать. Клиенты со всех интерфейсов получают IP-адреса согласно конфигурации DHCP сервера.
Комментариев нет:
Отправить комментарий