Sziasztok!
Egy Linux szerveren szeretnénk DHCP-szervert és MAC-szűrést beállítani. Az 
interneten fellelhető leírások alapján neki is kezdtem, de csak odáig jutottam, 
hogy mindenféle szűrés nélkül beállítottam a DHCP-szervert. Ezt az alábbi 
dhcpd.conf beállítással értem el:

option domain-name-servers 192.168.1.1, 8.8.8.8;
option routers 192.168.1.1;
ddns-update-style interim;
max-lease-time 14400;
default-lease-time 14400;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.199;
default-lease-time 14400;
max-lease-time 172800;
}

Ez így működik szépen, csak jó lenne MAC-szűrést is beállítani. Azt is 
megpróbáltam megcsinálni a leírások alapján, de így meg nem oszt egyetlen 
gépnek sem IP-t. Egyrészt megpróbáltam konkrét MAC-címmel rendelkező gépeket 
hozzáadni, másrészt meg van jópár hasonló MAC-cymű gép (ugyanolyan típus, 
ugyanakkori gyártmány), ezeket megpróbáltam class-ekbe szervezve hozzáadni. A 
konfig-fájl (a neveket és pontos MAC-címeket adatvédelmi okokból kiikszeltem):

option domain-name-servers 192.168.1.1, 8.8.8.8;
option routers 192.168.1.1;
class "frizbi" {
match if substring(hardware,1,3) = 90:00:4e;
}

class "hpnotebook" {
match if substring(hardware,1,3) = 74:de:2b;
}

class "xxxxhp" {
match if substring(hardware,1,3) = 78:62:56;
}

class "xxxxdell" {
match if substring(hardware,1,3) = 0c:d2:92;
}

class "xxxxdell2" {
match if substring(hardware,1,3) = f8:63:3f;
}
class "hpnotebookvez" {
match if substring(hardware,1,3) = 2c:76:80;
}

ddns-update-style interim;
max-lease-time 14400;
default-lease-time 14400;
subnet 192.168.1.0 netmask 255.255.255.0 {
pool {
range 192.168.1.100 192.168.1.199;
default-lease-time 14400;
max-lease-time 172800;
allow members of "frizbi";
allow members of "hpnotebook";
allow members of "xxxxhp";
allow members of "xxxxdell";
allow members of "xxxxdell2";
allow members of "hpnotebookvez";
host xxxx {
hardware ethernet 44:6d:6c:a5:a7:xx;
}
host xxxx {
hardware ethernet 70:f1:a1:88:ff:xx;
}
host xxxx {
hardware ethernet 4c:80:93:8e:0c:xx;
}
host xxxx {
hardware ethernet 34:de:1a:af:b3:xx;
}
host xxxx {
hardware ethernet d0:df:9a:9f:17:xx;
}
host xxxx {
hardware ethernet 00:e1:8c:ee:25:xx;
}
host xxxx {
hardware ethernet 00:71:cc:6c:35:xx;
}
host xxxx {
hardware ethernet a4:17:31:18:98:xx;
}
host xxxx {
hardware ethernet 60:57:18:25:e8:xx;
}
host xxxx {
hardware ethernet 4c:8d:79:0b:0f:xx;
}
host xxxx {
hardware ethernet c0:d9:62:dc:92:xx;
}
host xxxx {
hardware ethernet 00:5a:13:11:e5:xx;
}
host xxxx {
hardware ethernet f4:f5:24:e1:01:xx;
}
host xxxx {
hardware ethernet 00:6d:52:19:36:xx;
}
host xxxx {
hardware ethernet 04:b1:67:9a:01:xx;
}
host xxxx {
hardware ethernet 44:6d:6c:54:ca:xx;
}
host xxxx {
hardware ethernet f8:28:19:df:1d:xx;
}
# deny unknown-clients;
}
}

A kérdésem az lenne, hogy hol rontottam el a konfigolást, mit kéne másképp 
csinálni, vagy egyáltalán hogy induljak el?
Köszönöm a segítséget!
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux

válasz