«соответствие оборудования» в dhcpd.conf не работает

Я пытался получить MAC-адреса с определенным OUI в определенном пуле адресов. Мне вообще не удалось заставить его работать. Вот фрагмент моего dhcpd.conf и как это применяется.

class "testphones" {
        match hardware;
}
subclass "testphones" 1:00:07:3b:cb:c9:cf; 

class "avaya-9630" {
   match if substring(hardware,1,3) = "00:07:3b"; 
}

subnet 172.18.16.0 netmask 255.255.248.000 {
    option subnet-mask 255.255.248.000;
    option broadcast-address 172.18.23.255;
    option routers  172.18.16.1;
    option avaya-242 "OPTIONS"

    pool {
        range  172.18.18.1  172.18.23.254;
        deny members of "testphones";
        deny members of "avaya-9630";
    }

}

subnet 10.X.128.0 netmask 255.255.248.000 {
    option subnet-mask 255.255.248.000;
    option broadcast-address 10.X.135.255;
    option routers  10.X.128.5;
    option avaya-242 "OPTIONS";
    pool {
            range  10.X.129.1  10.X.134.255;
            allow members of "testphones";
            allow members of "avaya-9630";
    }
}

Я не получил ни одного из MAC-адресов, соответствующих классу "avaya-9630". Все они получают IP-адреса из первой (172.18.16.0/21) подсети. "Testphone" делает но работает. Он переходит в подсеть 10.X.

Почему работает класс "testphone", а не класс " Измените URL-адреса или перенаправьте HTTP на HTTPS в Apache - все, что вы когда-либо хотели знать о правилах Mod_Rewrite, но боялись спросить 5 ответов

Я хочу перейти с:

 www.website.com/directory/results?category=10&dir=asc

на

 www.website.com/staticfile.html

Я попробовал следующее и похоже, он не улавливает:

 RewriteRule "^directory\/results\?category=10&dir=asc" "\/staticfile\.html" [R, L]

Я могу заставить его перенаправить, используя:

 RewriteCond %{REQUEST_URI} "^directory\/results" [NC]
 RewriteCond %{QUERY_STRING] category=10&dir=asc
 RewriteRule (.*) "\/staticfile\.html"

Но затем он добавляет параметры после html в последнем примере.

1
задан 6 May 2016 в 02:01
1 ответ
  RewriteRule (.*) /staticfile.html?

Согласно документации Apache RewriteRule ,

По умолчанию строка запроса передается без изменений. * * * * * Если вы хотите стереть существующую строку запроса, завершите строку подстановки просто вопросительным знаком.

1
ответ дан 3 December 2019 в 23:46

Теги

Похожие вопросы