The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"dhcpd.leases"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"dhcpd.leases"
Сообщение от Torion emailИскать по авторуВ закладки(ok) on 06-Май-04, 19:58  (MSK)
Стоит ASPLinux 9.2. Установлен DHCP сервер isc-dhcp-V3.0pl2.
Почему-то у меня постоянно пустой файл /var/lib/dhcp/dhcpd.leases
Вроде как сам dhcpd живой и адреса клиентским машинам раздает, но ничего не пишет.
Подскажите в чем может быть дело.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "dhcpd.leases"
Сообщение от lomo Искать по авторуВ закладки on 06-Май-04, 20:48  (MSK)
>Стоит ASPLinux 9.2. Установлен DHCP сервер isc-dhcp-V3.0pl2.
>Почему-то у меня постоянно пустой файл /var/lib/dhcp/dhcpd.leases
>Вроде как сам dhcpd живой и адреса клиентским машинам раздает, но ничего
>не пишет.
>Подскажите в чем может быть дело.

Посмотрите что у Вас в /var/state/dhcp/ лежит?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "dhcpd.leases"
Сообщение от lomo Искать по авторуВ закладки on 06-Май-04, 20:55  (MSK)
>Посмотрите что у Вас в /var/state/dhcp/ лежит?

В общем виде задача решается примерно так:

[root@host1 dhcp]# ps -auxww | grep -i dhcp
root       403  0.0  0.0  2636  996 ?        S    Apr13   0:38 dhcpd eth0
root     26602  0.0  0.0  1744  584 pts/3    S    20:52   0:00 grep -i dhcp

[root@host1 dhcp]# lsof -p 403
COMMAND PID USER   FD   TYPE     DEVICE    SIZE     NODE NAME
dhcpd   403 root  cwd    DIR       48,3    8192   224449 /etc
dhcpd   403 root  rtd    DIR       48,3    4096        2 /
dhcpd   403 root  txt    REG       48,2 1546690   133413 /usr/sbin/dhcpd
dhcpd   403 root  mem    REG       48,3   89547    32084 /lib/ld-2.2.5.so
dhcpd   403 root  mem    REG       48,3   45415    32098 /lib/libnss_files-2.2.5.so
dhcpd   403 root  mem    REG       48,3   46117    32106 /lib/libnss_nisplus-2.2.5.so
dhcpd   403 root  mem    REG       48,3   89424    32082 /lib/libnsl-2.2.5.so
dhcpd   403 root  mem    REG       48,3 1402035   465448 /lib/i686/libc-2.2.5.so
dhcpd   403 root    0w   REG       48,9   18053  2998571 /var/state/dhcp/dhcpd.leases
dhcpd   403 root    3u  unix 0xcf47f880         93094604 socket
dhcpd   403 root    4u   raw                    93094602 00000000:0001->00000000:0000 st=07
dhcpd   403 root    6u  IPv4   93094638              UDP *:bootps
dhcpd   403 root    7u  sock        0,0         93094635 can't identify protocol
[root@host1 dhcp]#

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "dhcpd.leases"
Сообщение от Torion emailИскать по авторуВ закладки(ok) on 06-Май-04, 21:22  (MSK)
[root@router /]# ps -axww |grep dhcpd
7332 ?        S      0:00 /usr/sbin/dhcpd eth1
7340 pts/4    S      0:00 grep dhcpd
[root@router /]# lsof -p 7332
COMMAND  PID USER   FD   TYPE     DEVICE    SIZE    NODE NAME
dhcpd   7332 root  cwd    DIR        3,2    4096       2 /
dhcpd   7332 root  rtd    DIR        3,2    4096       2 /
dhcpd   7332 root  txt    REG        3,2  506012 1278170 /usr/sbin/dhcpd
dhcpd   7332 root  mem    REG        3,2   51100  557098 /lib/libnss_files-2.3.2.so
dhcpd   7332 root  mem    REG        3,2 1572220  622596 /lib/tls/libc-2.3.2.so
dhcpd   7332 root  mem    REG        3,2  106408  557065 /lib/ld-2.3.2.so
dhcpd   7332 root    3u  unix 0xd3e29b80          127532 socket
dhcpd   7332 root    4u   raw                     127533 00000000:0001->00000000:0000 st=07
dhcpd   7332 root    5w   REG        3,2     467 3670024 /var/lib/dhcp/dhcpd.leases
dhcpd   7332 root    6u  IPv4     127537             UDP *:bootps
dhcpd   7332 root    7u  sock        0,0          127536 can't identify protocol
[root@router /]# ls /var/lib/dhcp/
dhcpd.leases  dhcpd.leases~
[root@router /]# cat /var/lib/dhcp/dhcpd.leases
# 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.0pl2

[root@router /]#


Попробовал сделать так как вы и рекомендуете - результат, кажется, не отличается от того что и вашем примере, но воз и ныне там. Может быть вся проблема в "can't identify protocol" ?

Как все-таки победить проблему?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "dhcpd.leases"
Сообщение от lomo Искать по авторуВ закладки on 07-Май-04, 15:54  (MSK)
>Как все-таки победить проблему?

Какие права на /var/lib/dhcp/dhcpd.leases ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "dhcpd.leases"
Сообщение от Torion emailИскать по авторуВ закладки(ok) on 07-Май-04, 16:02  (MSK)
Спасибо за помощь, lomo, но вроде как уже разобрался где засада.
В одном из FAQов было сказано, что fix адреса записи в dhcpd.leases не оставляют. А так как все адреса клиентским машинам я раздаю как статические (привязаные к MAC-адресам), а не динамические, то и записей в файле лизинга не было.
Провел эксперимент - действительно так, динамически выдаваемые адреса в лизинг заносятся, а статически выдаваемые нет.
Хотя странно это.... могли бы ВСЕ адреса выдаваемые службой DHCP заносить в файл лизинга... хотя бы для статистики.

Всем спасибо, вопрос снят.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "dhcpd.leases"
Сообщение от lomo Искать по авторуВ закладки on 07-Май-04, 16:03  (MSK)
>>Как все-таки победить проблему?
>
>Какие права на /var/lib/dhcp/dhcpd.leases ?

Продолжая мысль: следующим шагом будет наверное strace...

Посмотрите, может в опциях dhcpd можно в явном виде указать куда ему складывать этот файл.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "dhcpd.leases"
Сообщение от Torion emailИскать по авторуВ закладки(ok) on 07-Май-04, 16:09  (MSK)
Хм-хммммм..... забавно.... нет у меня такой команды в Линуксе. Я конечно новичок и только учусь, но всё-таки..

[root@router users]# strace
bash: strace: command not found

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "dhcpd.leases"
Сообщение от lomo Искать по авторуВ закладки on 07-Май-04, 16:42  (MSK)
>[root@router users]# strace
>bash: strace: command not found

[user@host1 user]$ rpm -qa | grep strace
strace-4.4-4
[user@host1 user]$ rpm -qi strace-4.4-4
Name        : strace                       Relocations: (not relocateable)
Version     : 4.4                               Vendor: Red Hat, Inc.
Release     : 4                             Build Date: Tue 16 Apr 2002 03:31:46 AM MSD
Install date: Mon 07 Oct 2002 10:48:34 PM MSD      Build Host: stripples.devel.redhat.com
Group       : Development/Debuggers         Source RPM: strace-4.4-4.src.rpm
Size        : 152916                           License: BSD
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://sourceforge.net/projects/strace/
Summary     : Tracks and displays system calls associated with a running process.
Description :
The strace program intercepts and records the system calls called and
received by a running process. Strace can print a record of each
system call, its arguments, and its return value. Strace is useful for
diagnosing problems and debugging, as well as for instructional
purposes.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру