dhcpd: Both dynamic and static leases present

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Shinji
Beiträge: 53
Registriert: 25.02.2003 13:47:56

dhcpd: Both dynamic and static leases present

Beitrag von Shinji » 27.06.2007 15:53:08

Hallo!

Ich habe gerade ein Problem mit meinem DHCP-Server und weiß absolut nicht was da falsch sein könnte. Ich bekomme im syslog dauernd Einträge folgender Art:

Code: Alles auswählen

Jun 27 14:08:51 snert dhcpd: Both dynamic and static leases present for 1.2.3.246.
Jun 27 14:08:51 snert dhcpd: Either remove host declaration merkur or remove 1.2.3.246
Jun 27 14:08:51 snert dhcpd: from the dynamic address pool for 1.2.3.0
Jun 27 14:38:52 snert dhcpd: Both dynamic and static leases present for 1.2.3.246.
Jun 27 14:38:52 snert dhcpd: Either remove host declaration merkur or remove 1.2.3.246
Jun 27 14:38:52 snert dhcpd: from the dynamic address pool for 1.2.3.0
1.2.3.x ist natürlich nicht die richtige IP-Adresse ;)

In der dhcpd.conf steht

Code: Alles auswählen

option subnet-mask            255.255.255.0;
option broadcast-address      1.2.3.255;
option routers                1.2.3.1;

subnet 1.2.3.0 netmask 255.255.255.0 {
        range 1.2.3.241 1.2.3.250;
}

group {
        use-host-decl-names       on;
        option log-servers        1.2.3.243;

       # Windowsrechner
        host sven {
                option host-name      "sven";
                option domain-name    "meinedomain.de";
                hardware ethernet     00:05:5D:02:8B:CF;
                fixed-address         1.2.3.242;
        }

       host honi {
                option host-name        "honi";
                option domain-name      "meinedomain.de";
                hardware ethernet       00:50:BF:2D:3B:0F;
                fixed-address           1.2.3.244;
                #option-128 ist KEINE MAC-Adresse!!!
                option option-128       e4:45:74:68:00:00;
                option option-129       "NIC=ne IO=0x320";
        }

        # Der Netzwerkdrucker !!!
        host merkur {
                option host-name        "merkur";
                option domain-name      "meinedomain.de";
                hardware ethernet       00:C0:EE:D6:87:D0;
                fixed-address           1.2.3.246;
        }
    
       [weitere host Einträge mit fixed-address, andere Namen, andere MACs]
}
Gemeckert wird aber nur über den Rechner merkur. Alle anderen fest eingetragenen IPs von 241 bis 250 funktionieren einwandfrei. 1.2.3.246 kommt auch nur 1x in der Konfiguration vor.

In der dhcpd.leases steht die IP auch nicht drin. Dafür finde ich dort Einträge die ich nicht ganz verstehe.

Code: Alles auswählen

lease 1.2.3.244 {
        starts 4 2007/06/14 18:24:15;
        ends 4 2007/06/14 19:24:15;
        hardware ethernet 00:11:95:66:05:c7;
        uid 01:00:11:95:66:05:c7;
        client-hostname "Surferstation";
}
lease 1.2.3.243 {
        starts 1 2007/06/11 12:22:52;
        ends 1 2007/06/11 12:22:52;
        abandoned;
        client-hostname "Surferstation";
}
lease 1.2.3.242 {
        starts 1 2007/06/11 12:22:44;
        ends 1 2007/06/11 12:22:44;
        abandoned;
        client-hostname "Surferstation";
}
Keine dieser IP-Adressen besitzt den Hostname "Surferstation" und in der dhcpd.conf wird dieser Hostname auch nicht gesetzt! Und wieso wird die 1.2.3.244 an die MAC 00:11:95:66:05:c7 vergeben wo ich doch die IP fest an die 00:50:BF:2D:3B:0F gebunden habe?

Wo kommt das her?

Hab ich irgendwas blödes übersehen?

Gruß
Thorsten

Mebuh
Beiträge: 122
Registriert: 21.06.2004 15:27:19
Wohnort: München

Beitrag von Mebuh » 05.07.2007 14:52:32

Hallo,

Die Antwort ist ganz einfach das, was da steht:
du hast die Adresse 1.2.3.246 zweimal dem Server zur verfügung gestellt!

Code: Alles auswählen

subnet 1.2.3.0 netmask 255.255.255.0 {
        range 1.2.3.241 1.2.3.250;
}
heißt, dass er für Hosts deren MAC nicht einer fixen IP zugewiesen sind (hast du ja weiter unten definiert) irgendeine Adresse aus dem Bereich 1.2.3.241 - 1.2.3.250 nehmen soll.

Wenn du jetzt aber die fixen IPs in diesem Bereich platzierst, ist es klar, dass der DHCP meckert.

ändere einfach die range auf einen Bereich, in dem keine fixen Adressen sind und es sollte funktionieren.

Gruß,
Mebuh

Antworten