PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dhcpd - neues lease-file



keeney
02.08.03, 14:52
hi!

ich hab gestern spasseshalber mal nen dhcpd aufgesetzt
der server hoert auf zwei interfaces
einmal wlan0 (192.168.1.0)
und einmal eth0 (dsl/192.168.0.0)

man-page durchstoebert, dazu /etc/dhcpd.conf


ddns-update-style interim;
default-lease-time 7200;
max-lease-time 14400;
#
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.0.1, 192.168.1.1;
option domain-name "ant.net";
option domain-name-servers 217.237.159.1, 194.25.2.129;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.100;
}

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.24 192.168.0.77
}

ist die conf so in ordnung?
die kommunikation zwischen client/server funzt, ips werden zugewiesen etc.pp. alles soweit ok

1. problem:
der client verliert nach ner zeit seine ip und erreicht das netzwerk nicht mehr. dein einzigen log den ich hiefuer bekom:

12:47:49 [kernel] bcm4400: eth0 NIC Link is Up, 100 Mbps full duplex

danach is sense.. im log vom server steht auch nix von DCHPNAK oder aehnliches

2.problem

server-seitig erhalt ich nen eintrag

Aug 2 14:00:28 [dhcpd] Can't create new lease file: Permission denied
Aug 2 14:00:28 [dhcpd] DHCPREQUEST for 192.168.0.76 from 00:e0:7d:d2:51:c3 via eth0
Aug 2 14:00:28 [dhcpd] DHCPACK on 192.168.0.76 to 00:e0:7d:d2:51:c3 via eth0

lease-file ist vorhanden, eintraege i.o., was will er mit nem neuen?
bzw welche rechte muss ich auf /var/lib/dhcp vergeben, wenn er ein neues braucht?

Bauchi
02.08.03, 15:32
am besten 666, dann schauen als welcher user der dhcpd die datei anlegt und dann das verzeichnis auf den dhcpd user chown'en und nen 644 aur das dir ;) okay ?

keeney
02.08.03, 15:47
danke fuer die antwort!

ls -l /var/lib/dhcp/

-rw-r--r-- 1 root root 0 2003-08-01 16:54 dhclient.leases
-rw-r--r-- 1 root root 1739 2003-08-02 14:00 dhcpd.leases
-rw-r--r-- 1 root root 2332 2003-08-02 13:00 dhcpd.leases~

da in der dhcpd.leases eintraege vorhanden sind, und nur root auf dieses file schreibzugriff hat, geh ich mal davon aus, dass er es als root macht ;)

ls -l /var/lib/
...
drwxr-xr-x 2 root root 4096 2003-08-02 13:00 dhcp
...

womit er dann auch schreibzugriff auf das verzeichnis haette. komich

keeney
02.08.03, 16:06
was ich jetzt erstaunlich finde

der dhcpd verabschiedet sich einfach nach einiger zeit, ohne irgdenwelchen log oder sonstiges.
was gehtn?

womit das problem der clients wohl beantwortet waere....

help!! :)