Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Список клиентов DHCP  (Прочитано 1390 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aqis

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Список клиентов DHCP
« : 26 Сентябрь 2014, 19:31:09 »
Ребят, куда в свете каких-то последних обновлений делся файл  /var/lib/dnsmasq.leases ?
Раньше удобно было смотреть кто разбирает адреса, а нонче он пропал. Как его вернуть или найти ему альтернативу?
cat /var/log/syslog | grep DHCPOFFER не предлагать)

Оффлайн Alex Gluck

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Список клиентов DHCP
« Ответ #1 : 26 Сентябрь 2014, 19:38:08 »
Система какая, какой софт замешан(нетворк манагер?)?

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Re: Список клиентов DHCP
« Ответ #2 : 27 Сентябрь 2014, 08:15:12 »
aqis,
В /var/lib/dhcp/
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн aqis

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Список клиентов DHCP
« Ответ #3 : 27 Сентябрь 2014, 19:17:02 »
Там 2 файла, один пустой, другойьс вот таким содержанием.
lease {                                                                                                                                                                               
  interface "eth0";                                                                                                                                                                   
  fixed-address 192.168.1.41;                                                                                                                                                         
  option subnet-mask 255.255.255.0;                                                                                                                                                   
  option routers 192.168.1.1;                                                                                                                                                         
  option dhcp-lease-time 86400;                                                                                                                                                       
  option dhcp-message-type 5;                                                                                                                                                         
  option domain-name-servers 192.168.1.1;                                                                                                                                             
  option dhcp-server-identifier 192.168.1.1;                                                                                                                                         
  option domain-name "school1.local";                                                                                                                                                 
  renew 0 2014/03/02 11:43:39;                                                                                                                                                       
  rebind 0 2014/03/02 11:43:39;                                                                                                                                                       
  expire 0 2014/03/02 11:43:39;                                                                                                                                                       
}                                                                                                                                                                                     
lease {                                                                                                                                                                               
  interface "eth0";                                                                                                                                                                   
  fixed-address 192.168.1.41;                                                                                                                                                         
  option subnet-mask 255.255.255.0;                                                                                                                                                   
  option routers 192.168.1.1;                                                                                                                                                         
  option dhcp-lease-time 86400;                                                                                                                                                       
  option dhcp-message-type 5;                                                                                                                                                         
  option domain-name-servers 192.168.1.1;                                                                                                                                             
  option dhcp-server-identifier 192.168.1.1;                                                                                                                                         
  option domain-name "school1.local";                                                                                                                                                 
  renew 0 2014/03/02 23:03:52;                                                                                                                                                       
  rebind 1 2014/03/03 08:44:17;                                                                                                                                                       
  expire 1 2014/03/03 11:44:17;                                                                                                                                                       
}                                                                                                                                                                                     
     
И судя по всему с марта ничего не поменялось,  а что было в марте я не помню.

Пользователь решил продолжить мысль 27 Сентябрь 2014, 19:18:20:
Система какая, какой софт замешан(нетворк манагер?)?
Ubuntu сервер 12.04, стоит dnsmasq, squid.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Список клиентов DHCP
« Ответ #4 : 27 Сентябрь 2014, 19:26:28 »
aqis,
ps aux | grep [d]nsmasq
grep -rEv '^#|^$' /etc/dnsmasq.*
?

Оффлайн Alex Gluck

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Список клиентов DHCP
« Ответ #5 : 28 Сентябрь 2014, 13:47:13 »
ArcFi networkmanager использует встроеный dnsmasq его конфиги хранятся в другой директории.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Список клиентов DHCP
« Ответ #6 : 28 Сентябрь 2014, 13:51:56 »
Alex Gluck, тогда ps покажет, что там и как.

Оффлайн aqis

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Список клиентов DHCP
« Ответ #7 : 29 Сентябрь 2014, 23:01:07 »
aqis,
ps aux | grep [d]nsmasq
grep -rEv '^#|^$' /etc/dnsmasq.*
?
admin@server:~$ ps aux | grep dnsmasq                                                                                                                                                 
dnsmasq   1081  0.0  0.0   5420   960 ?        S    Sep05   3:33 /usr/sbin/dnsmasq -x /var/run/dnsmasq/dnsmasq.pid -u dnsmasq -r /var/run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-
dist,.dpkg-old,.dpkg-new                                                                                                                                                             
admin    21378  0.0  0.0   4412   816 pts/1    S+   22:49   0:00 grep --color=auto dnsmasq                                                                                           
                                                                                                                                                                 
admin@server:~$ grep -rEv '^#|^$' /etc/dnsmasq.*                                                                   
/etc/dnsmasq.conf:address=/server.xxx.ru/192.168.1.254                                                 
/etc/dnsmasq.conf:listen-address=127.0.0.1, 192.168.1.254                                                         
/etc/dnsmasq.conf:dhcp-range=192.168.1.2,192.168.1.199,255.255.255.0,12h                                         
/etc/dnsmasq.conf:dhcp-host=f8:d1:11:06:d3:dd,192.168.1.2                                                         
/etc/dnsmasq.conf:dhcp-host=00:21:97:7d:34:06,192.168.1.3                                                         
/etc/dnsmasq.conf:dhcp-host=00:19:d1:ac:bf:4d,192.168.1.4                                                         
/etc/dnsmasq.conf:dhcp-host=00:19:d1:97:21:14,192.168.1.5                                                         
/etc/dnsmasq.conf:dhcp-host=00:0d:61:e2:c2:d9,192.168.1.6                                                         
/etc/dnsmasq.conf:dhcp-host=00:01:6c:a7:56:67,192.168.1.7                                                         
/etc/dnsmasq.conf:dhcp-host=5c:f8:a1:0a:1b:85,192.168.1.8                                                         
/etc/dnsmasq.conf:dhcp-host=00:1d:07:d5:cf:11,192.168.1.9                                                         
/etc/dnsmasq.conf:dhcp-host=00:13:8f:36:55:1d,192.168.1.10                                       
/etc/dnsmasq.conf:dhcp-host=e8:9a:8f:a1:de:af,192.168.1.11                                                     
/etc/dnsmasq.conf:dhcp-authoritative                                                                             

Оффлайн aqis

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Список клиентов DHCP
« Ответ #8 : 08 Октябрь 2014, 02:20:33 »
Вс ещё ищу решение.

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Re: Список клиентов DHCP
« Ответ #9 : 08 Октябрь 2014, 05:23:25 »
Вс ещё ищу решение.

В смысле? grep -rEv '^#|^$' /etc/dnsmasq.* Не показатель?
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Список клиентов DHCP
« Ответ #10 : 08 Октябрь 2014, 15:03:05 »
Странно, я полагал, что будет 2 процесса dnsmasq.

Во, так должно показать всё нужное:
sudo lsof -p $(pidof dnsmasq | tr ' ' ',') | grep REG

Оффлайн aqis

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Список клиентов DHCP
« Ответ #11 : 08 Октябрь 2014, 23:32:04 »
Вс ещё ищу решение.

В смысле? grep -rEv '^#|^$' /etc/dnsmasq.* Не показатель?
Тащемта нет,  я ищу конкретный список там мак, нетбиос, айпи.

Пользователь решил продолжить мысль [time]08 Октябрь 2014, 23:38:52[/time]:
Странно, я полагал, что будет 2 процесса dnsmasq.

Во, так должно показать всё нужное:
sudo lsof -p $(pidof dnsmasq | tr ' ' ',') | grep REG
admin@server:~$ sudo lsof -p $(pidof dnsmasq | tr ' ' ',') | grep REG                                                                                                                 
[sudo] password for admin:                                                                                                                                                             
dnsmasq 1098 dnsmasq  txt    REG        8,1   188896 3020696 /usr/sbin/dnsmasq                                                                                                       
dnsmasq 1098 dnsmasq  mem    REG        8,1    47040 1708020 /lib/i386-linux-gnu/libnss_files-2.15.so                                                                                 
dnsmasq 1098 dnsmasq  mem    REG        8,1    42652 1708532 /lib/i386-linux-gnu/libnss_nis-2.15.so                                                                                   
dnsmasq 1098 dnsmasq  mem    REG        8,1    92016 1707992 /lib/i386-linux-gnu/libnsl-2.15.so                                                                                       
dnsmasq 1098 dnsmasq  mem    REG        8,1    30520 1708526 /lib/i386-linux-gnu/libnss_compat-2.15.so                                                                               
dnsmasq 1098 dnsmasq  mem    REG        8,1    26256 3033330 /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache                                                                       
dnsmasq 1098 dnsmasq  mem    REG        8,1  4169248 3020361 /usr/lib/locale/locale-archive                                                                                           
dnsmasq 1098 dnsmasq  mem    REG        8,1    25584 3024897 /usr/lib/libnfnetlink.so.0.2.0                                                                                           
dnsmasq 1098 dnsmasq  mem    REG        8,1    30684 1708531 /lib/i386-linux-gnu/librt-2.15.so                                                                                       
dnsmasq 1098 dnsmasq  mem    REG        8,1  1734120 1707996 /lib/i386-linux-gnu/libc-2.15.so                                                                                         
dnsmasq 1098 dnsmasq  mem    REG        8,1   206412 3024305 /usr/lib/i386-linux-gnu/libidn.so.11.6.6                                                                                 
dnsmasq 1098 dnsmasq  mem    REG        8,1    83136 3015557 /usr/lib/libnetfilter_conntrack.so.3.1.3                                                                                 
dnsmasq 1098 dnsmasq  mem    REG        8,1   124663 1708404 /lib/i386-linux-gnu/libpthread-2.15.so                                                                                   
dnsmasq 1098 dnsmasq  mem    REG        8,1   296228 1704139 /lib/i386-linux-gnu/libdbus-1.so.3.5.8                                                                                   
dnsmasq 1098 dnsmasq  mem    REG        8,1    11189 4197201 /usr/share/locale-langpack/ru/LC_MESSAGES/dnsmasq.mo                                                                     
dnsmasq 1098 dnsmasq  mem    REG        8,1   134344 1708530 /lib/i386-linux-gnu/ld-2.15.so                                                                                           
dnsmasq 1098 dnsmasq    4u   REG        8,1     1530  655371 /var/lib/misc/dnsmasq.leases                                                                                             
admin@server:~$

Пользователь решил продолжить мысль 08 Октябрь 2014, 23:41:17:
Вмем спасибо,  нашёлся файл! 
/var/lib/misc/dnsmasq.leases
« Последнее редактирование: 08 Октябрь 2014, 23:41:17 от aqis »

 

Страница сгенерирована за 0.234 секунд. Запросов: 24.