|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Davletbaev 2:5010/70 13 Jan 2005 18:26:58 To : All Subject : Re: DHCP: MAC + relay = address -------------------------------------------------------------------------------- > 1. Избыточность надо закладывать либо в автомате переключения маршрутов > на уровне L3, либо в чем-то подобным Spanning Tree на уровне L2. Поясни, если можно. > 2. Failover на основе dhcp-ного лиза на несколько секунд - это... гхм, > ну oч-чень авангардная идея, а если время больше - то полная > бессмыслица. Failover не используется - сервер один. Lease будет, скорее всего, выдаваться не на несколько секунд. > Вы оригинальны и в идее выдачи ip-адреса серверу по dhcp. > Hадеюсь, я что-то неправильно понял... :) Скорее всего, не правильно. Моя вина. Hемного упрощу: есть клиент DHCP, релей и сервер DHCP: [клеиент]-------[релей]--------[сервер] Как в dhcpd.conf присвоить настройки конкретному клиенту, идентифицировав его по (его-же) MAC-адресу и релею, через который он запросил настройки? В принципе, я уже нашёл ответ. Примерно так: set relay-address = binary-to-ascii(10, 8, ".", packet(24, 4)); class "class1" { match if relay-address = "192.168.137.1" and hardware = 01:00:90:27:98:e1:e9; } subnet 192.168.0.0 netmask 255.255.0.0 { pool { allow members of "class1"; option subnet-mask 255.255.255.0; option routers 192.168.137.1; range 192.168.137.10; } pool { range 192.168.137.5 192.168.137.9; } } Hо, может быть, кто-то уже нашёл лучшее решение? Спасибо. Дмитрий Давлетбаев. --- ifmail v.2.15dev5 * Origin: South Ural Network (2:5010/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15024f121f75.html, оценка из 5, голосов 10
|