Problem mit DHCP-Server

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
XCooperation
Beiträge: 78
Registriert: 01.06.2005 15:05:37
Wohnort: Schrobenhausen
Kontaktdaten:

Problem mit DHCP-Server

Beitrag von XCooperation » 18.12.2005 21:18:52

Hallo, ich hab versucht einen DHCP-Server aufzusetzen.
Leider bricht der Daemon mit folgender Meldung ab:

Code: Alles auswählen

No subnet declaration for eth0 (192.168.178.23).
Please write a subnet declaration in your dhcpd.conf file for the
network segment to which interface eth0 is attached.
exiting.
Die IP 192.168.178.23 kommt daher, dass im Moment noch ein anderer DHCP-Server im Netz arbeitet.

Meine dhcpd.conf:

Code: Alles auswählen

#DHCP - Konfiguration von Simon Wagner:

default-lease-time 1200;
max-lease-time 9200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name-servers 192.168.0.1;

#alle zufällig vergebenen IP-Adressen:
subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.3 192.168.0.255;
}

#Server, Netzwerkkarte
host server1 {
        hardware ethernet 00:90:27:91:7D:F4;
        fixed-address 192.168.0.1;
}
Was ich damit will: also der Teil oben, dss sind die IP-Adressen die der Server an alle verteilen soll. Der Teil von Server 1 ist die IP, die der Server bekommen soll.
Aber anscheinend funktioniert das nicht so, kann mir jemand helfen?
Never trust a running system!
http://www.xenesis.net

Benutzeravatar
rkrueger
Beiträge: 1044
Registriert: 17.06.2004 17:57:17

Beitrag von rkrueger » 18.12.2005 21:58:31

Im Prinzip ist es schon möglich mehrere DHCP-Server im Netz zu haben, aber dann muß man den Clients die Reihenfolge angeben, falls ein Server nicht erreichbar ist. Dann müssen sich die Server auch noch untereinander abgleichen. Macht nur in richtig dicken Netzen Sinn, z.B. dem WWW.

Hier auf der Seite findest du eine Anleitung, eher zwei.
http://www.pro-linux.de/t_netzwerk/index.html

Nur mal so am Rande. Hast du dem Server über /etc/network/interfaces denn mitgeteilt, das er eine statische IP hat und selbst den DHCP-Server spielt? Wenn der Server sich weiterhin von einem anderen DHCP-Server holt, hast du ein echtes Problem.

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 18.12.2005 22:04:30

rkrueger hat geschrieben:Nur mal so am Rande. Hast du dem Server über /etc/network/interfaces denn mitgeteilt, das er eine statische IP hat und selbst den DHCP-Server spielt? Wenn der Server sich weiterhin von einem anderen DHCP-Server holt, hast du ein echtes Problem.
Sehr richtig.

Code: Alles auswählen

/etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
könnte schon helfen...

jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Problem mit DHCP-Server

Beitrag von herrchen » 18.12.2005 23:19:22

XCooperation hat geschrieben:

Code: Alles auswählen

#DHCP - Konfiguration von Simon Wagner:
[...]
        range 192.168.0.3 192.168.0.255;
1. du solltest als erstes statement in deine dhcpd.conf noch "authoritative" aufnehmen.
2. die IP 192.168.0.255 ist in deinem fall die broadcast adresse und darf nicht im range auftauchen.
3. der rechner sollte (wie schon gesagt) eine feste IP haben.
4. in der "/etc/default/dhcp(3)-server" legst du die interfaces fest, an denen der dienst lauscht.

herrchen

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.12.2005 23:36:33

Sind auch die restlichen Dateien korrekt ausgefüllt ? Die

Code: Alles auswählen

/etc/hosts
zum Beispiel ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
XCooperation
Beiträge: 78
Registriert: 01.06.2005 15:05:37
Wohnort: Schrobenhausen
Kontaktdaten:

Beitrag von XCooperation » 19.12.2005 14:43:36

Ich brauch also ne feste IP für meinen Server?
Geht es nicht, dass der Server seine IP von sich selbst holt (eieieiei komisches Deutsch).
(Das sollte ja der Eintrag Server1)

Es ist nämlich so:
Normalerweise, läuft nämlich der Server ohne DHCP-Server und holt sich automatisch die IP von meinem Router.
Allerdings bau ich diesen PC manchmal aus meinem Netzwerk aus und schließ ihn an ein anderes Netzwerk an. (z.B. bei Lanpartys). Dort soll er dann eben als DHCP-Server dienen und uns alle mit IP-Adressen versorgen.

Damit ich dann nicht immer beim umbauen mein Netzwerk neu konfigurieren muss, hab ich mir gedacht ich könnts so machen, dass der DHCP-Server sich selbst eine IP vergeben kann (->server1-Eintrag).
Geht das irgendwie???
Never trust a running system!
http://www.xenesis.net

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 19.12.2005 15:40:11

XCooperation hat geschrieben:Ich brauch also ne feste IP für meinen Server?
Jain ;-) Wenn du einen DHCP-Server betreiben willst, musst du die IP festlegen, die der Server haben soll. Er kann je nicht flexible sein, wenn die anderen sich an ihm orientieren wollen.
Aber was spricht dagegen, im Router fest einzustellen, dass der Server die IP 192.168.0.1 hat und nicht per DHCP versorgt wird. Dann könntest du mit dem Eintrag

Code: Alles auswählen

auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
schon was anfangen. Du müsstest dann nur deinen DHCP-Server konfigurieren und bei Bedarf den Client stoppen und den Server starten bzw. umgekehrt. Ne Idee?

jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

Benutzeravatar
XCooperation
Beiträge: 78
Registriert: 01.06.2005 15:05:37
Wohnort: Schrobenhausen
Kontaktdaten:

Beitrag von XCooperation » 19.12.2005 15:53:10

wäre ne idee, wenn der router nur nicht ne dumme fritz.box wäre, bei der man die IP nicht einstellen kann ;-)
Trotzdem danke
Never trust a running system!
http://www.xenesis.net

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 19.12.2005 15:59:58

Hmm... dann sehe ich da eher schwarz, oder sagen wir dunkel :-) Du könntest dir ein script basteln, das
1. den DHCP-Client beendet,
2. die letzten zwei Zeilen[1] der /etc/network/interfaces löscht,
3. vier[2] neue einfügt,
4. den DHCP(3)-Server startet.

und dann eins, dass das genau umgekehrt macht. Die scripte nennst du "zuhause.sh" und "woanders.sh". Das könnte tun... :-)

jhr

Code: Alles auswählen

[1]
auto eth0
iface eth0 inet dhcp

[2]
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
//edit: ist aber wohl nicht die feine, englische Art... 8)
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.12.2005 17:18:28

Kuck dir mal das Mapping in der Manpage interfaces an.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten