|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Davletbaev 2:5010/70 12 Jan 2005 14:15:03 To : All Subject : DHCP: MAC + relay = address --------------------------------------------------------------------------------
Hеобходимо выдавать адреса по DHCP с учётом MAC-адреса и DHCP-релея, через
который обратился клиент. Точнее это выглядит так: клиент выходит в сеть
через маршрутизатор, на котором установлен DHCP-релей - сначала он
запрашивает настройки, релей пересылает запрос серверу, а сервер, в
зависимости от MACа выдаёт фиксированный адрес. Здесь всё ясно:
host test1 {
hardware ethernet 00:90:27:98:e1:e9;
fixed-address 192.168.137.6;
}
Hо кроме того, может получиться так, что клиент выходит через другой
маршрутизатор (потому что первый не работает, или сеть в обрыве, или ещё
что-нибудь). Поэтому нужно выдавать адрес ещё и в зависимости от релея,
через который клиент запросил настройки. Примерно так:
если MAC = XXXX то
если Relay = XXXX то
адрес = xx.xx.xx.xx
иначе
адрес = xx.xx.xx.xx
готово
готово
С идентификацией релея в httpd.conf разобрался (relay.circuit-di), но
настроить httpd по вышеприведённой схеме не могу. Возможно ли вообще
реализовать такую схему? Если да, то как?
Большое спасибо.
Дмитрий Давлетбаев.
--- ifmail v.2.15dev5
* Origin: South Ural Network (2:5010/70)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1502e7e01413.html, оценка из 5, голосов 10
|