web-dev-qa-db-ja.com

より一致したisc dhcpクラス

ORでさらに一致を定義する方法はありますか?

次のように、MACアドレスチェックを使用してクラスを作成したいと思います。

class "fixVms" {
match if substring (hardware, 1, 4) = 00:15:5d:aa;
}

しかし、私はそれに別のマックを追加したいと思います

subclass "fixVms" 1:00:15:5d:bb:00:00;

追加しようとしました

match pick-first-value (option dhcp-client-identifier, hardware);

クラス本体に、しかしそれは機能しませんでした。 2つのことは別々に機能します。

4
ADIX

自分でテストすることはできません。DHCPD.confのmanページはそれほどすばらしいものではありませんが、次のようなものを試すことができます。

match if ( substring(hardware,1,3) = 00:01:e6 ) or
         ( substring(hardware,1,3) = 00:60:b0 ) or
         ( substring(hardware,1,3) = 00:10:83 );

これは次のメーリングリストメッセージから来ました

http://marc.info/?l=dhcp-server&m=102521117221954&w=2

2
USD Matt