DHCP server installieren

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Markus Dauner
Beiträge: 8
Registriert: 26.01.2003 10:40:12

DHCP server installieren

Beitrag von Markus Dauner » 26.01.2003 11:02:19

Hallo,

Nun versuche ich schon seit geraumer Zeit einen DHCP server zu installieren aber ich habe keinen
erfolg. Ich gehe so vor wie es im Debian Handbuch steht. Dort steht man müsse die variable "run_DHCP" in der /etc/init.d/dhcp auf 1 stellen aber so eine Variable gibt es bei mir nicht.

Ich hab einen zweiten PC den ich dem will ich eine Adresse geben aber an dem kann es nicht liegen. Ich habe vorher SUSE 8.0 installiert gehabt und da hat es mit der adressvergabe geklaptt.
oder liegt es am kernel ich habe in selbst gebaut. In dem kernel habe DHCP support auf yes.

Wenn ich den deamon starte dann kommt auch keine fehlermeldung das die dhcp.conf datei nicht configurt ist. Wie kann ich überprüfen ob der deamon überhaup startet.

Das ist meine dhcp.conf:

# a minimal /etc/dhcpd.conf example

# this statement is needed by dhcpd-3 needs at least this statement.
# you have to delete it for dhcpd-2, because it does not know it.
ddns-update-style none;

# this subnet is served by us
authoritative;

# declare the lease times (the time after which a client will renew its lease)
default-lease-time 86400; # 10 minutes (short for testing... increase these)
max-lease-time 604800; # 2 hours

# let's give the local domain a name
# (which should correlate to your name server configuration)
option domain-name "X-NET";

# this assumes that your dhcp server is also the router for the subnet
option routers 192.168.1.2;

# clients shall use this host as nameserver, too
option domain-name-servers 192.168.1.2;
option netbios-name-servers 192.168.1.2;

# this can explicitely be specified
option broadcast-address 192.168.1.255;

# these 10 addresses will be given out dynamically
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.200;
# options may also be put here if they are not global
}

# this host is known by its hardware address and we want a fixed address for it
host erdinger { hardware ethernet 00:30:65:6F:A5:D4; fixed-address 192.168.0.5; }


MfG
Markus Dauner

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 26.01.2003 13:19:58

Hast Du mehrere Netzwerkkarten? Läuft der dhcp nach dem starten ("ps ax | grep dhcp") ? Einträge im Syslog? Gib in der "/etc/init.d/dhcp" die Netzwerkschnittstelle an.

Benutzeravatar
Markus Dauner
Beiträge: 8
Registriert: 26.01.2003 10:40:12

Markus Dauner antwortet

Beitrag von Markus Dauner » 26.01.2003 16:57:44

Ich habe in jedem pc eine Netzwerkkarte und die computer sind an einem switch.

Das ist die ausgabe der konsole:
458 pts/0 S 0:00 grep dhcp

Welche netzwerkschnittstelle was soll ich da eingeben?

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 26.01.2003 17:04:27

"ddns-update-style none;" kommentiere dies mal aus und starte den dhcp.

Keine Meldungen im Syslog?

Benutzeravatar
Markus Dauner
Beiträge: 8
Registriert: 26.01.2003 10:40:12

Markus Dauner antwortet

Beitrag von Markus Dauner » 27.01.2003 09:03:03

hallo, habe ddns-upd. auskomentiert hat auch nichts gebracht.

Hier ist der auszug von syslog:

Jan 27 08:56:54 server dhcpd: Internet Software Consortium DHCP Server V3.0.1rc9
Jan 27 08:56:54 server dhcpd: Copyright 1995-2001 Internet Software Consortium.
Jan 27 08:56:54 server dhcpd: All rights reserved.
Jan 27 08:56:54 server dhcpd: Usage: dhcpd [-p <UDP port #>] [-d] [-f] [-cf config-file] [-lf lease-file] ^I^I [-tf trace-output-file] ^I^I [-play trace-input-file] [-t] [-T] [-s server] [if0 [...ifN]]
Jan 27 08:57:01 server dhcpd: Wrote 0 leases to leases file.
Jan 27 08:57:01 server dhcpd:
Jan 27 08:57:01 server dhcpd: No subnet declaration for eth0 (127.0.0.1).
Jan 27 08:57:01 server dhcpd: ** Ignoring requests on eth0. If this is not what
Jan 27 08:57:01 server dhcpd: you want, please write a subnet declaration
Jan 27 08:57:01 server dhcpd: in your dhcpd.conf file for the network segment
Jan 27 08:57:01 server dhcpd: to which interface eth0 is attached. **
Jan 27 08:57:01 server dhcpd:
Jan 27 08:57:01 server dhcpd:
Jan 27 08:57:01 server dhcpd: Not configured to listen on any interfaces!


Wo muss ich den das subnet deklarieren und wie?

Gruss
Markus Dauner

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 27.01.2003 09:22:03

Dein Netzwerk ist leider komplett falsch konfiguriert.

Der Adressberech um 127.0.0.1 ist für das Loopback-Device reserviert! Du solltest diese IPs nicht im lokalen Netzwerk verwenden:

Code: Alles auswählen

auto lo eth0
 
iface lo inet loopback
 
iface eth0 inet static
       address 192.168.1.2
       netmask 255.255.255.0
Dann musst Du noch den "erdinger" die richtige IP-Adresse zuweisen. Sie muss "192.168.1.5" heissen. Wenn Du ein 24-Bit Subnet also mit 255.255.255.0 hast, kann nur der letzte Zahlenblock der IP-Adresse durchlaufen. Ausserdem solltest Du die Null in IP-Adressen vermeiden. Sie wird eigentlich als Wildcard verwendet.

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 27.01.2003 09:27:05

Der "Code" oben ist die aus Deinen Angaben erratene Netzwerkkonfiguration für Deinen Router. Trage es einfach so in die "/etc/network/interfaces" ein. Danach mit "/etc/init.d/network restart" das Netzwerk neu starten.

Benutzeravatar
Markus Dauner
Beiträge: 8
Registriert: 26.01.2003 10:40:12

Markus antwortet

Beitrag von Markus Dauner » 29.01.2003 08:21:46

Hallo,

Das ich mein Netzwerk falsch konfiguriert habe kann schon sein. Ich kenne mich nicht so gut aus.
Kennst du ein online tutorial wo man sich einlesen kann wenn möglich in deutsch.

Ich habe den code in die interfaces eingetragen. und versucht das netzwerk neuzustarten doch dann kommt die meldung:

Code: Alles auswählen

server:~# /etc/init.d/networking restart
Reconfiguring network interfaces: /etc/init.d/networking: ifdown: command not found
/etc/init.d/networking: ifup: command not found
done.
Was hat das zubedeuten?

Gruss Markus

Gast

Beitrag von Gast » 26.05.2003 12:40:36

apt-get install ifupdown

@admin: Ist daas eigentlich gewollt, dass man hier als Gast posten kann?

Antworten