The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"isc-dhcp-server приоритет пулов одной подсети"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DHCP / Linux)
Изначальное сообщение [ Отслеживать ]

"isc-dhcp-server приоритет пулов одной подсети"  +/
Сообщение от cam email(ok) on 04-Апр-12, 17:46 
здравствуйте, настроил isc-dhcp-server для выдачи ип адресов на базе option 82. Вот кусок конфига который делает это

subnet 192.168.1.0 netmask 255.255.255.0
{
option routers 192.168.1.1;
option domain-name-servers 192.268.1.1;

    class "vlan2_sw1_port5"
        {
            match if
                    (
                        ( binary-to-ascii(10,16,"",substring(option agent.circuit-id,2,2)) = "2" )
                            and
                        ( binary-to-ascii (16, 8, ":", suffix( option agent.remote-id, 6)) = "0:22:d:7a:a9:80" )
                            and
                        ( binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "5" )
                    );
        }

class "all"
        {
            match if (binary-to-ascii(10,16,"",substring(option agent.circuit-id,2,2)) = "2");
        }

    pool
        {
            range 192.168.1.155;
            allow members of "vlan2_sw1_port5";
        }
    pool
        {
            range 192.168.1.120 192.168.1.130;
            allow members of "all";
            #allow unknown-clients;
        }
}

class "vlan2_sw1_port5" проверяет если в option 82 совпадают влан, мак свичя (RID) и порт (CID) тогда выдается ИП 192.168.1.155.

Проблема в том что дхцп автоматом выдает  192.168.1.120 ...

Если закоментить пул 192.168.1.120 192.168.1.130 то все выдается нормально (192.168.1.155). Думал может allow unknown-clients имеет больший приоритет чем allow members и создал класс "all" где проверяю влан но все равно выдает 192.168.1.120 ...

Кто что подскажет ... ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "isc-dhcp-server приоритет пулов одной подсети"  +/
Сообщение от cam email(ok) on 04-Апр-12, 18:01 
пока нашел только такое решение
    pool
        {
            range 192.168.1.120 192.168.1.130;
            #allow members of "all";
            #allow unknown-clients;
            deny members of "vlan2_sw1_port5";
        }

но если у меня несколько свичей по 48 портов и для каждого создаю класс и все эти классы добавить как deny в этот пул ... это гемор...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "isc-dhcp-server приоритет пулов одной подсети"  +/
Сообщение от nikseanix on 10-Сен-13, 23:18 
>[оверквотинг удален]
>            
> #allow members of "all";
>            
> #allow unknown-clients;
>            
> deny members of "vlan2_sw1_port5";
>         }
> но если у меня несколько свичей по 48 портов и для каждого
> создаю класс и все эти классы добавить как deny в этот
> пул ... это гемор...

спасибо добрый человек. мне лично помогло

subnet 192.168.1.0 netmask 255.255.255.0 {
  option routers 192.168.1.1;
  log (info,if binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-15-65");
  pool {
          range 192.168.1.2 192.168.1.40;
          allow members of "yealink";
}
  pool {
          range 192.168.1.41 192.168.1.200;
          deny members of "yealink";
          allow unknown-clients;
  }
}

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру