DHCP server installieren
- Markus Dauner
- Beiträge: 8
- Registriert: 26.01.2003 10:40:12
DHCP server installieren
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
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
- Markus Dauner
- Beiträge: 8
- Registriert: 26.01.2003 10:40:12
Markus Dauner antwortet
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?
Das ist die ausgabe der konsole:
458 pts/0 S 0:00 grep dhcp
Welche netzwerkschnittstelle was soll ich da eingeben?
- Markus Dauner
- Beiträge: 8
- Registriert: 26.01.2003 10:40:12
Markus Dauner antwortet
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
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
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:
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.
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
- Markus Dauner
- Beiträge: 8
- Registriert: 26.01.2003 10:40:12
Markus antwortet
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:
Was hat das zubedeuten?
Gruss Markus
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.
Gruss Markus