PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : probleme mit isc dhcpd und dhclient



explode
08.09.03, 13:44
moin,

ich will mir mal testweise nen dhcpd aufsetzen .. aber schon die ersten versuche bringen nicht die gewunschten resultate..

dhcp server und client sind die ausm isc-dhcp paket (dhcpd und dhclient) ..

der server hat folgende (test) config:



# Sample /etc/dhcpd.conf
# (add your comments here)
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
ddns-update-style none;
#option domain-name-servers 192.168.1.1, 192.168.1.2;
#option domain-name "mydomain.org";

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.254;
#range 192.168.1.150 192.168.1.200;
}

host client0 {
hardware ethernet 00:50:FC:5A:D1:FB;
fixed-address 192.168.0.2;
}


habe ne sample config ausm inet geholt und angepasst .. is wie man sieht noch ne recht simple config ... nun die client config.



interface "eth0" {
send dhcp-client-identifier 00:50:FC:5A:D1:FB;;
send dhcp-lease-time 86400;
}


die is sogar noch simpler .. nun .. sobald ich `dhclient` ausfuehre kann ich mich nich mehr remote an die box einloggen .. wenn ich dann lokal gucke (monitor an und so *g) seh ich dass das iface (eth0) keine ip mehr hat .. also normal das ich remote nich mehr drauf komme .. nur woran kann es liegen ..

any ideas?

thx in advance ..

pibi
08.09.03, 15:05
Es ist doch immer wieder dasselbe:-( Welche Distribution verwendest Du?

Wahrscheinlich ueberfluessig zu fragen, aber: Der DHCP-Server laueft, wenn der Client anfragt?

Was sagt /var/log/messages auf dem Server? Auf dem Client? Was sagt /var/lib/dhcp/dhcpd.leases auf dem Server?
Ansonsten: probieren mal einen anderen Client aus, nicht alle Kombinationen spielen auf Anhieb zusammen. Ich habe zB. den dhcpcd.

Gruss Pit.

explode
08.09.03, 15:28
hrhr .. wieso ueberfluessig zu fragen?

client = debian
server = gentoo

(jo, i know .. nich die knuffigste loesung .. is auch nur temporaer)

aehm ob der server laeuft wenn der client anfragt .. die frage war doch ne rethorische frage oder?

ja in /var/log/messages hab ich auch schon geschaut .. sagen auf beiden seiten nix .. und die leases file beinhaltet nur folgendes ..



# All times in this file are in UTC (GMT), not your local timezone. This is
# not a bug, so please don't ask about it. There is no portable way to
# store leases in the local timezone, so please don't request this as a
# feature. If this is inconvenient or confusing to you, we sincerely
# apologize. Seriously, though - don't ask.
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-V3.0.1rc12


(btw. die leases file liegt in /var/state/dhcp/ und heiszt dhcpd.leases)

anderer client hmm .. wuerd mich aber dennoch interessieren woran es liegt bzw liegen koennte ..

Thomas Mitzkat
08.09.03, 16:36
was heist klient-konfig? normalerweise werden die angeben in /etc/network/interfaces gemacht. aber du kannst ja auch mal den klient im debug-modus laufen lassen, ebenso wie den server

programmname -d

im übrigen, warum sollte der klient irgendeine mac-adresse übermitteln und nicht seine ureigene?