Solar Posted August 27, 2012 Posted August 27, 2012 Здравствуйте, господа, есть следующий вопрос: у меня в ISC DHCP существуют 2 пула адресов - основной и альтернативный, соответственно есть 2 группы клиентов. Первой группе клиентов выдаются рандомные (в том смысле, что не должно быть строгой привязки киент-IP) адреса из первого пула - стандартнее некуда. Со второй группой всё немного сложнее: принадлежность клиента к группе определяется по MAC адресу, т.е. есть список МАС адресов всех клиентов из второй группы, и этим клиентам тоже нужно выдавать рандомные IP, но уже из второго пула. Достать МАС клиента из приходящего запроса элементарно, главный мой вопрос в том, можно ли как-то организовать проверку принадлежности этого МАС к списку клиентов второй группы, либо же возможно ли всех клиентов второй группы описать индивидуально, но выдавать им всем IP адреса из одного пула? Вставить ник Quote
skinner Posted August 27, 2012 Posted August 27, 2012 через классы и пулы. Мак матчится в каком либо классе, далее в пуле задаётся что такому то классу вот такой список адресов давать. И не забыть для первой группы в которой нет привязки делать deny для того класса мак для которого уже завели, иначе по моему всем будет выдавать только из первого пула. Вставить ник Quote
g3fox Posted August 28, 2012 Posted August 28, 2012 Почти ваш пример из мана: class "allocation-class-1" { match pick-first-value (option dhcp-client-identifier, hardware); } class "allocation-class-2" { match pick-first-value (option dhcp-client-identifier, hardware); } subclass "allocation-class-1" 1:8:0:2b:4c:39:ad; subclass "allocation-class-2" 1:8:0:2b:a9:cc:e3; subclass "allocation-class-1" 1:0:0:c4:aa:29:44; subnet 10.0.0.0 netmask 255.255.255.0 { pool { allow members of "allocation-class-1"; range 10.0.0.11 10.0.0.50; } pool { allow members of "allocation-class-2"; range 10.0.0.51 10.0.0.100; } } Вставить ник Quote
Solar Posted August 28, 2012 Author Posted August 28, 2012 Большое спасибо всем, прошу прощения за дилетантский вопрос, честно говоря, не знал о существовании subclass. Вставить ник Quote
g3fox Posted August 29, 2012 Posted August 29, 2012 Пока вы не спросили, я тоже особо не вникал :) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.