PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dhcp - funktionier, aber nicht richtig



bash.hax0r
27.09.02, 20:56
hallo,
mein problem:
habe n internet gateway - das funktioniert soweit. wollte jetzt dhcp fuer das lokale netzwerk einrichten, mithilfe folgender dhcpd.conf:



default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.0.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers DNS-SERVER-IP1, DNS-SERVER-IP2;

subnet 192.168.0.0 netmask 255.255.0.0 {
range 192.168.0.10 192.168.0.50;
}


* eth1 (=2te netzwerkkarte) IP: 192.168.0.1
* DNS-SERVER-IP1 bzw 2 hab ich nur hier feurs forum geaendert, da stehn sonst die richtigen IPs

so, nun das problem: habs mit einem windoof98-client ausprobiert, dieser kann dann auch schoen surfen usw, nur:
* bekommt er die ip 192.168.0.3 zugewiesen -->FEHLER! sie sollte ja zwischen 192.168.0.10 und 192.168.0.50 liegen
* hat er eine submask von 255.0.0.0 und nicht wie vorhergesehen von 255.255.0.0

*sendet der dhcpd-daemon den dienst acuh auf eth0, also der ersten netzwerkkarte, die die mit dem inet verbunden ist, eig. egal doch habe ich schon in der /etc/default/dhcpd INTERFACES="eth1" eingetragen :eek:

so,was mach ich falsch?

edit: achja isn debian woody 3.0 mit kernel 2.4

bash.hax0r
28.09.02, 11:15
echt keine ideen, moegliche ursachen, vergessene einstellungen?

come on.. ;)

msi
28.09.02, 12:38
weißt der (dieser!) dhcp server den dem windows rechner alles zu?
überprüf doch mal die /var/log/daemon.log oder andere Dateien
und vergelich die mac adresse

bash.hax0r
28.09.02, 15:06
also wenn ich ihn mit dhcpd -d -f starte dann sseh ichs ja, und da zeigt er mir die korrekte mac-adresse an :(

bash.hax0r
28.09.02, 20:04
also, hab, nur mal so zu versuchszwecken, den einen testclient als host in der /etc/dhcpd.conf mit der korrekten mac-adresse eingetragen, nach einem server-restart, und einem ipconfig /renew_all auf dem client, bekam er ganz wunderbar die ihm zugedachte IP (192.168.0.83). diesmal stimmte nun auch die subnetmaske (255.255.0.0)
so weit, so gut, doch hab ich den eintrag dann wieder entfernt, weil ich ja auch wollte das das ganze so funzt. also wieder restart, und ipconfig /renew_all, und siehe da, jetzt bekam er eine ip in dem zuerst eingestellten range (192.168.0.10 - 192.168.0.50) und acuh hier stimmte nun die subnetmask...also passt das jetzt, doch selstam, oder? :confused:

bleibt noch punkt2, naemlich dass der dhcpd-server seine dienste an beiden interfaces zur verfuegung stellt...wenn ich dhcpd eth1 ausfuehre, bekomm ich folgende fehlermeldung:

Multiple interfaces match the same subnet: eth0 eth1
Multiple interfaces match the same shared network eth0 eth1


(aber er startet eh, also "nur" warnungen, keine fehler..)

da frag ich mich jetz, wo kann ich das bitte einstellen? ich habe ja schon in der /etc/init.d als auch in der /etc/default/dhcp (wobei ersteres sowieso von 2tem ueberschrieben wird) die variable INTERFACES auf eth1 gesetzt . (INTERFACES="eth1")