Aufbau/Funktionsweise des DHCP Dienstes

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Aufbau/Funktionsweise des DHCP Dienstes

Beitrag von happy_debian » 11.08.2006 14:11:04

zuerst entschuldige ich mich, weil ich das Thema im "Web Mail " schon einmal geschrieben habe. ich glaube aber jetzt, unter "Netzwerk" ist besser.

hallo
ich habe versucht, ein Aufbau des DHCP-Servers zu lernen . und ich schreibe meine Hardwarestatus und mein DHCP-Aufbau.

Hardware:
PC(ein Enthernet Card), switch, ein Laptop(ein)
PC verbindet mit meinem switch, laptop verbindet mit meinem switch. kein internet.

Ziel:
Ein DHCP Server auf PC aufbauen, laptop kriegt einen IP von PC.

Meine Versuche:
schritte 1.
1. dhcpd zu installieren
2. dhcpd.conf editieren
hier ist mein dhcpd.conf
http://nopaste.debianforum.de/3888

hier ist mein lsof -Pi
http://nopaste.debianforum.de/3892

meine ifconifg
http://nopaste.debianforum.de/3893

ich kann mein dhcp starten, aber mein laptop kriege keine ip von meinem Linux PC Rechner. und mein ifconfig zeigt mir nur interface lo.

Meine Frage:
kann ich Laut den obig gegebenen Hardwaren einen sehr einfache DHCP Server aufbauen? welche Softwaren und Hardwaren(außer vorhandenen) soll ich auch haben?

ich weiss nicht, ob meine Versuche ziemlich dumm ist :idea: . ich möchte nur lernen und versuchen und hoffe,dass ihr mir tippen geben und helfen könten.

danke für euere Hilfe

gruss

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 11.08.2006 15:04:00

Also, auf deinem Server laeuft der dhcpd oder?
Die Konfiguration sieht ja schon mal ok aus.
Was steht bei deinem Laptop in der /etc/network/interfaces drin?
Genau dort musst du dem Laptop sagen, dass er sich vom DHCP-Server ne IP holen soll.
Wenn du den dhcpd auf dem Laptop gestartet haben solltest, dann war das die falsche Stelle ;)

Im Prinzip is DHCP eigentlich ganz simpel aufzubauen. An dem Rechner, der die IP-Adressen verteilen soll den dhcpd einrichten und auf den "Clients", die sich Adresse holen sollen, die /etc/network/interfaces anpassen.
So in etwa koennte das dann aussehen:

Code: Alles auswählen

auto eth0

iface eth0 inet dhcp
Das sollte fuers erste schon mal reichen. Eventuell musst du aber fuer dein Netz noch mehr per DHCP mitliefern. Z.B. das Default-Gateway, ueber das dein Laptop dann ins Internet kommt, die DNS-Server und aehnliches.

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

Re: dumme Aufbau des DHCP!!

Beitrag von herrchen » 11.08.2006 15:06:47

happy_debian hat geschrieben:zuerst entschuldige ich mich, weil ich das Thema im "Web Mail " schon einmal geschrieben habe. ich glaube aber jetzt, unter "Netzwerk" ist besser.
schon richtig, aber es gibt schon einige sinnvolle rückfragen und antworten.
deshalb habe ich dort geantwortet:

http://www.debianforum.de/forum/viewtop ... highlight=

herrchen

happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Beitrag von happy_debian » 11.08.2006 15:11:38

nepos hat geschrieben:Also, auf deinem Server laeuft der dhcpd oder?
na ja, auf meinem PC.
nepos hat geschrieben: Die Konfiguration sieht ja schon mal ok aus.
Was steht bei deinem Laptop in der /etc/network/interfaces drin?

Code: Alles auswählen

iface eth0 dhcp
aber wenn ich dhclient aufrufe, kirege ich keine IP.
nepos hat geschrieben: Genau dort musst du dem Laptop sagen, dass er sich vom DHCP-Server ne IP holen soll.
Wenn du den dhcpd auf dem Laptop gestartet haben solltest, dann war das die falsche Stelle ;)
[/qutoe]
ich habe mein dhcpd auf PC gestartet.
nepos hat geschrieben: Im Prinzip is DHCP eigentlich ganz simpel aufzubauen. An dem Rechner, der die IP-Adressen verteilen soll den dhcpd einrichten und auf den "Clients", die sich Adresse holen sollen, die /etc/network/interfaces anpassen.
So in etwa koennte das dann aussehen:

Code: Alles auswählen

auto eth0
iface eth0 inet dhcp
Das sollte fuers erste schon mal reichen. Eventuell musst du aber fuer dein Netz noch mehr per DHCP mitliefern. Z.B. das Default-Gateway, ueber das dein Laptop dann ins Internet kommt, die DNS-Server und aehnliches.
aber es ist für mich aber relativ schwer. :cry: :cry:

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 11.08.2006 15:30:29

Die Ausgabe von ifconfig auf dem PC mit dem dhcpd (Server) macht micht stutzig. Dort ist nur das Loopback-Device und die ipv6-Erweiterung (sit0) aktiv. Das heisst, daß der dhcp-Dienst gar keine Anfragen vom Notebook empfangen kann, da eben die Netzwerkkarte des PC (eth0) gar nicht aktiv ist.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 11.08.2006 15:31:34

Ok, was gibt dir den dhclient eth0 aus, wenn du es als root auf deinem Laptop ausfuehrst?
Hast du schon mal getestet, ob das Netzwerk generell funktioniert (statische IP vergeben und Verbindung zum PC testen)?

happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Re: dumme Aufbau des DHCP!!

Beitrag von happy_debian » 11.08.2006 15:34:09

herrchen hat geschrieben:
happy_debian hat geschrieben:zuerst entschuldige ich mich, weil ich das Thema im "Web Mail " schon einmal geschrieben habe. ich glaube aber jetzt, unter "Netzwerk" ist besser.
schon richtig, aber es gibt schon einige sinnvolle rückfragen und antworten.
deshalb habe ich dort geantwortet:

http://www.debianforum.de/forum/viewtop ... highlight=

herrchen
danke :wink: ich habe beide Debian rechner

ich habe chon es gelesen und
tcpdump udp port 67 ausgeführt. aber keine ausgabe. immer warten ....

ich habe auch versucht einen router auf PC hinzufürgen mit

Code: Alles auswählen

debian:/etc# route add 255.255.255.255 eth0
SIOCADDRT: Das Netzwerk ist nicht aktiv
jetzt weiss ich wirlich nicht mehr.... :cry: :cry: :cry: :cry: :cry: :cry: :cry: [/code]

happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Beitrag von happy_debian » 11.08.2006 15:48:35

nepos hat geschrieben:Ok, was gibt dir den dhclient eth0 aus, wenn du es als root auf deinem Laptop ausfuehrst?
Hast du schon mal getestet, ob das Netzwerk generell funktioniert (statische IP vergeben und Verbindung zum PC testen)?
ja. das habe ich versucht. mein dhclient eth0 sagt mir nur packet an 255.255.255.255 senden. und versuchen ........
ich habe gerade aber dhcpcd installiert und dann habe ich kein dhclient mehr. mit dhcpcd eth0 sehe ich keine ausgabe nur warten.

was ist unterschiede zwischen dhcpcd und dhclient??
ich mein, bedies muss gleich sein.

gruss

happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Beitrag von happy_debian » 11.08.2006 15:53:06

ich habe mit

debian:/etc# /etc/init.d/dhcp start
Starting DHCP server: dhcpd.

mein dhcp gestartet.

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

Re: dumme Aufbau des DHCP!!

Beitrag von herrchen » 11.08.2006 15:57:43

happy_debian hat geschrieben:

Code: Alles auswählen

debian:/etc# route add 255.255.255.255 eth0
SIOCADDRT: Das Netzwerk ist nicht aktiv
wenn das der server ist, hängt hier doch der hammer.
wenn "eth0" nicht läuft, kann der "dhcpd" auch keine IPs ins netz verteilen.
bitte nicht wüst rumprobieren ... "dhclient" und "dhcpcd" sind beides clients und tun das gleiche. defaultmässig ist "dhclient" installiert und hat auch keine (mir bekannten) nachteile.


herrchen

ps. den hinweis gibt es aber schon etwas weiter oben.

happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Beitrag von happy_debian » 11.08.2006 16:28:19

ich habe jetzt versucht, mein dhcp server so starten(statt
debian:/etc# /etc/init.d/dhcp start).

Code: Alles auswählen


ebian:/etc# dhcpd eth0
Internet Software Consortium DHCP Server 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

No subnet declaration for eth0 (0.0.0.0).
Please write a subnet declaration in your dhcpd.conf file for the
network segment to which interface eth0 is attached.
exiting.

ich bin jetzt wirklich traulich, nachdem ich immer Spass mit Kabelein/ausstecken gemacht habe.


:cry: :cry: :cry: :cry: :cry:

aber danke für meine Vorgänger :wink:

happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Beitrag von happy_debian » 11.08.2006 18:36:02

wer kann mir es weiter helfen???


danke

gruss

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

Beitrag von herrchen » 11.08.2006 20:12:32

happy_debian hat geschrieben:wer kann mir es weiter helfen?
das wird jetzt langsam schwierig.
ich fürchte, dass keiner mehr so richtig weiss, ob deine netzwerkkarte nun läuft und welche
IP sie hat.
ausserdem sollte man die dienste nicht irgendwie starten, sondern schon die init-scripte nutzen.

herrchen

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 12.08.2006 10:56:10

Also noch einmal: deine Netzwerkkarte auf dem Desktop scheint nicht aktiv zu sein. Und in dem Fall kannst du den DHCP-Server so oft neustarten wie du willst, du wirst mit deinem Labtop und dem dort ausgeführten DHCP-Client keine IP-Adresse zugewiesen bekommen.

Editier doch bitte mal auf dem Server die Datei /etc/network/interfaces

Code: Alles auswählen

auto eth0
iface eth0 inet static
address 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
netmask 255.255.255.0
Danach noch mit "/etc/init.d/networking restart" das Netzwerk neu starten. Im Anschluß poste bitte noch einmal die Ausgabe von "ifconfig -a".

happy_debian
Beiträge: 152
Registriert: 24.06.2005 21:53:02

Beitrag von happy_debian » 14.08.2006 14:57:28

DynaBlaster hat geschrieben:Also noch einmal: deine Netzwerkkarte auf dem Desktop scheint nicht aktiv zu sein. Und in dem Fall kannst du den DHCP-Server so oft neustarten wie du willst, du wirst mit deinem Labtop und dem dort ausgeführten DHCP-Client keine IP-Adresse zugewiesen bekommen.

Editier doch bitte mal auf dem Server die Datei /etc/network/interfaces

Code: Alles auswählen

auto eth0
iface eth0 inet static
address 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
netmask 255.255.255.0
Danach noch mit "/etc/init.d/networking restart" das Netzwerk neu starten. Im Anschluß poste bitte noch einmal die Ausgabe von "ifconfig -a".
es funkioniert, dank für deine Tipp
:wink: :wink: :wink:

Antworten