drovorub Posted September 21, 2012 есть isc dhcp, который обслуживает сеть с авторизацией по opt 82. настроено 2 shared-network по несколько сетей в каждой. оба shared-network приходят в один влан, но через разные BRAS (для резервирования), так что каждый абонент может получать адрес из обеих shared-network. понадобилось выдавать статику абонентам, накидал конфиг сервера. Знатоки подскажите, так будет работать, а если нет , то как надо?? в конфиге прописываем класс чотб 3-й порт опеределенного комутатора маркировался как класс test: class "test" {match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)="F4:EC:38:AA:26:36" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "3";} прописываю, чтоб абонент получал статику из shared-network 1, а в shared-network 2 его не пускало: shared-network "1" { subnet 10.1.1.0 netmask 255.255.255.0 { option routers 10.1.1.1; option domain-name-servers 10.1.1.1; pool {range 10.1.1.2; allow members of "test";} }} shared-network "2" { subnet 10.1.2.0 netmask 255.255.255.0 { option routers 10.1.2.1; option domain-name-servers 10.1.2.1; } subnet 10.1.3.0 netmask 255.255.255.0 { option routers 10.1.3.1; option domain-name-servers 10.1.3.1; } deny members of "test" } Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s2n Posted September 21, 2012 (edited) У нас такое работает, только пул для второй сети надо задать. Для первой сделайте deny members of any, если не хотите выдавать этот адрес другому, когда он свободен. Edited September 21, 2012 by s2n Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...