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