Anzeige:
Ergebnis 1 bis 1 von 1

Thema: [ISC DHCPD3] Klassen auf Teilen der MAC setzen

  1. #1
    Universaldilletant Avatar von fork
    Registriert seit
    Dec 2001
    Ort
    Frankfurt/Main
    Beiträge
    1.175

    Post [ISC DHCPD3] Klassen auf Basis von Teilen der MAC setzen

    Hallo,

    ich hatte gerade das Problem das ich eine Klasse auf der Basis der Hersteller Strings der Netzwerkkarte vergeben wollte. Das sind die ersten 3 Bytes(bzw. 6 Hexzeichen) der MAC-Adresse. Da das nicht so trivial ist und ich aus der Manpage alleine nicht schlau wurde, so gehts...

    Warum? Ich möchte nur bestimmten Geräten weitere DHCP-Informationen zur Verfügung stellen. Z. B. diverse Server, bootfile, etc. Dabei werden aber Einstellungen benoetigt die z. B. mit Einstellungen für PXE Boot in Konflikt stehen. Weiterhin sinnvoll finde ich damit die Eingrenzung der Konfiguration von verschiedenen Emulatoren(QEMU, VMWare,...)

    Hier der entsprechende Teil der dhcpd.conf:

    Code:
    class "snomphones" {
    match if concat(
                            suffix(concat("0",binary-to-ascii(16,8,"",substring(hardware,1,1))),2),
                            ":",
                            suffix(concat("0",binary-to-ascii(16,8,"",substring(hardware,2,1))),2),
                            ":",
                            suffix(concat("0",binary-to-ascii(16,8,"",substring(hardware,3,1))),2)
                            ) = "00:04:13";
            log(info,"This client is a snom phone");
    
    }
    
    subnet 172.31.253.0 netmask 255.255.255.0 {
    
    # deny unknown-clients;
      allow bootp;
      allow booting;
    
      option domain-name "local.dns.zone";
      option domain-name-servers 172.31.253.2;
      option routers 172.31.253.2;
      option broadcast-address 172.31.253.255;
      option subnet-mask 255.255.255.0;
    
      default-lease-time 3600;
      max-lease-time 14400;
    
      pool {
            allow members of "snomphones";
            range 172.31.253.90 172.31.253.99;
            server-name "http://172.31.253.2";
            filename "snom.php?mac={mac}";
            next-server 172.31.253.2;
            }
    
      pool  {
            deny unknown-clients;
            range 172.31.253.100 172.31.253.130;
            filename "pxelinux.0";
            next-server 172.31.253.2;
            }
    }
    Geändert von fork (02.11.06 um 10:08 Uhr)

Ähnliche Themen

  1. pdf writer für samba in suse 8.0
    Von cos im Forum Anwendungen Allgemein, Software
    Antworten: 16
    Letzter Beitrag: 14.10.05, 21:34
  2. Linux auf dem SW Raid
    Von frankpr im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 5
    Letzter Beitrag: 27.01.05, 17:23
  3. Softlink von Ext3 auf Fat32-Partition setzen
    Von Thovan im Forum Linux Allgemein
    Antworten: 6
    Letzter Beitrag: 05.04.04, 07:08
  4. Linux auf dem Mac: Wie Home-Verzeichnis nutzen?
    Von Faser im Forum System installieren und konfigurieren
    Antworten: 1
    Letzter Beitrag: 25.02.04, 22:35
  5. DEBUG/BETA Wie richte ich einen ISDN Router/Gatewayunter SUSE 7.0 ein? [txt]
    Von 403 im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 0
    Letzter Beitrag: 03.12.01, 18:46

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •