Название: Не работает модуль dhcp
Отправлено: MrSnaKe от 04 Февраля 2016, 21:39:51
При получении IP в логах сервера
Feb 4 19:14:52 82 dhcpd: execute_statement argv[0] = /usr/bin/perl Feb 4 19:14:52 82 dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/events.pl Feb 4 19:14:52 82 dhcpd: execute_statement argv[2] = commit Feb 4 19:14:52 82 dhcpd: execute_statement argv[3] = 10.1.1.2 Feb 4 19:14:52 82 dhcpd: execute_statement argv[4] = 0:00:00:00:00:00 Feb 4 19:14:52 82 dhcpd: execute_statement argv[5] = 0:00:00:00:00:00 Feb 4 19:14:52 82 dhcpd: execute_statement argv[6] = 1 Feb 4 19:14:52 82 dhcpd: execute: /usr/bin/perl exit status 512
[root@82 /usr/local/nodeny]# /usr/bin/perl -v
This is perl 5, version 20, subversion 3 (v5.20.3) built for amd64-freebsd-thread-multi
Copyright 1987-2015, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at , the Perl Home Page.
[root@82 /usr/local/nodeny]#
Перл есть и путь верный, в чем проблема?
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 05 Февраля 2016, 11:48:57
/usr/bin/perl /usr/local/nodeny/modules/dhcp/events.pl commit 10.1.1.2 0:00:00:00:00:00 0:00:00:00:00:00 1 tail /usr/local/nodeny/logs/dhcp.events.log
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 05 Февраля 2016, 11:52:02
Нашел в форуме такой же вопрос с такой же версией перл: http://forum.nodeny.com.ua/index.php?topic=2758.msg28240#msg28240 Там предлагают: ln -s /usr/local/bin/perl5.20.3 /usr/bin/perl
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 05 Февраля 2016, 14:21:23
/usr/bin/perl /usr/local/nodeny/modules/dhcp/events.pl commit 10.1.1.2 0:00:00:00:00:00 0:00:00:00:00:00 1 tail /usr/local/nodeny/logs/dhcp.events.log Работает [root@82 /usr/home/novik]# tail -f /usr/local/nodeny/logs/dhcp.events.log 05.02.2016 12:07:41 [commit] ip=10.1.1.2, mac=0:00:00:00:00:00, mac_ok=000000000000, port=000000000000[1] | Необходима регистрация мака
Но мне надо в автоматическом режиме а не руками делать
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 05 Февраля 2016, 14:22:05
Там предлагают: ln -s /usr/local/bin/perl5.20.3 /usr/bin/perl делал, не помогло
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 05 Февраля 2016, 16:26:36
Но мне надо в автоматическом режиме а не руками делать
ха-ха, очень остроумно. Попробуй dchp-сервер запустить от рута - возможно у пользователя dhcp нет прав на скрипт: echo dhcpd_withuser=root >> /etc/rc.conf
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 08 Февраля 2016, 15:47:30
Но мне надо в автоматическом режиме а не руками делать
ха-ха, очень остроумно. Попробуй dchp-сервер запустить от рута - возможно у пользователя dhcp нет прав на скрипт: echo dhcpd_withuser=root >> /etc/rc.conf чуда не произошло Feb 8 13:23:50 82 dhcpd: execute_statement argv[0] = /usr/bin/perl Feb 8 13:23:50 82 dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/events.pl Feb 8 13:23:50 82 dhcpd: execute_statement argv[2] = commit Feb 8 13:23:50 82 dhcpd: execute_statement argv[3] = 10.1.1.2 Feb 8 13:23:50 82 dhcpd: execute_statement argv[4] = 0:00:00:00:00:0 Feb 8 13:23:50 82 dhcpd: execute_statement argv[5] = 00:00:00:00:00:00 Feb 8 13:23:50 82 dhcpd: execute_statement argv[6] = 1 Feb 8 13:23:50 82 dhcpd: execute: /usr/bin/perl exit status 512 Feb 8 13:23:50 82 dhcpd: DHCPREQUEST for 10.1.1.2 (10.10.10.1) from 00:00:0:0:00:00 (DESKTOP-2J2TRF6) via 10.10.10.100 Feb 8 13:23:50 82 dhcpd: DHCPACK on 10.1.1.2 to 00:00:00:00:00:00 (DESKTOP-2J2TRF6) via 10.10.10.100
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 08 Февраля 2016, 16:44:11
а ребутил сервер? скорее всего переменные rc.conf устанавливаются при загрузке
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 09 Февраля 2016, 00:17:57
а ребутил сервер? скорее всего переменные rc.conf устанавливаются при загрузке
не смешно ...
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 09 Февраля 2016, 09:11:12
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 09 Февраля 2016, 12:52:10
ps aux | grep dhcp root 1238 0.0 0.3 24360 12720 ?? Is 12:14PM 0:00.01 /usr/local/sbin/dhcpd -cf /usr/local/etc/dhcpd.conf -lf /var/db/dhcpd/dhcpd.leases -pf /var/run/dhcpd/dhcpd.pid -user root -group dhcpd root 2313 0.0 0.4 60212 14292 0 S 12:15PM 0:00.27 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=dhcp -d root 2410 0.0 0.0 16316 1928 0 S+ 12:41PM 0:00.00 grep dhcp
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 09 Февраля 2016, 12:56:09
странно, что файл /usr/local/nodeny/logs/dhcp.events.log не создается после установки модуля DHCP
P.S. модуль устанавливал командой perl install.pl -x ну и предварительно скопировал модуль в папку /usr/local/nodeny/modules все верно?
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 09 Февраля 2016, 13:02:30
Возможно проблема в версии перла? This is perl 5, version 20, subversion 3 (v5.20.3)
или nodeny?
[root@ndp /usr/local/nodeny]# svn up Updating '.': At revision 392. [root@ndp /usr/local/nodeny]#
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 09 Февраля 2016, 13:13:16
странно, что файл /usr/local/nodeny/logs/dhcp.events.log не создается после установки модуля DHCP
он создается когда запускается events.pl. Но этот скрипт падает у тебя почему-то. Хотя с консоли запускается P.S. модуль устанавливал командой perl install.pl -x ну и предварительно скопировал модуль в папку /usr/local/nodeny/modules все верно?
да Гугл говорит, что вероятно у тебя dhcpd запущен в chroot, поэтому не видит папки и скрипты биллинга. Вероятно при установке isc-dhcpd ты поставил галку на [X] DHCP_PARANOIA Enable support for chroot надо грохнуть и поставить заново. Только при установке из портов уже не спросит какие галки ставить, нужно перед make запустить make config (вроде бы)
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 09 Февраля 2016, 13:57:33
странно, что файл /usr/local/nodeny/logs/dhcp.events.log не создается после установки модуля DHCP
он создается когда запускается events.pl. Но этот скрипт падает у тебя почему-то. Хотя с консоли запускается P.S. модуль устанавливал командой perl install.pl -x ну и предварительно скопировал модуль в папку /usr/local/nodeny/modules все верно?
да Гугл говорит, что вероятно у тебя dhcpd запущен в chroot, поэтому не видит папки и скрипты биллинга. Вероятно при установке isc-dhcpd ты поставил галку на [X] DHCP_PARANOIA Enable support for chroot надо грохнуть и поставить заново. Только при установке из портов уже не спросит какие галки ставить, нужно перед make запустить make config (вроде бы) Сделал, даже сервер ребутнул, проблема осталась.
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 14 Февраля 2016, 16:09:25
Кажись проблем не в правах доступа, я сделал такой вот тест сообразил скриптик на перле [root@ndp /usr/local/nodeny/modules/dhcp]# cat test.pl #!/usr/bin/perl use strict; use warnings;
print "Hello World\n";
open(my $fh, '>', '/usr/local/nodeny/logs/dhcp.events.log'); print $fh "Hello World\n"; close $fh; print "Hello World\n"; [root@ndp /usr/local/nodeny/modules/dhcp]#
потом посмотрел здесь tail -f /var/log/dhcpd.log
и увидил Feb 14 15:41:16 ndp dhcpd: execute_statement argv[0] = usr/bin/perl Feb 14 15:41:16 ndp dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/test.pl Feb 14 15:41:16 ndp dhcpd: DHCPREQUEST for 10.1.1.2 from 00:00:00:00:00:00 (dfsfdsdfsdfsdf) via 10.10.10.100 Feb 14 15:41:16 ndp dhcpd: DHCPACK on 10.1.1.2 to 00:00:00:00:00:00 (Kristinywka) via 10.10.10.100
потом посмотрел здесь tail -f /usr/local/nodeny/logs/dhcp.events.log и увидил но когда использую event.pl получаю Feb 14 15:26:41 ndp dhcpd: execute_statement argv[0] = /usr/bin/perl Feb 14 15:26:41 ndp dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/events.pl Feb 14 15:26:41 ndp dhcpd: execute_statement argv[2] = commit Feb 14 15:26:41 ndp dhcpd: execute_statement argv[3] = 10.1.1.23 Feb 14 15:26:41 ndp dhcpd: execute_statement argv[4] = 00:00:00:00:00:00 Feb 14 15:26:41 ndp dhcpd: execute_statement argv[5] = 00:00:00:00:00:00 Feb 14 15:26:41 ndp dhcpd: execute_statement argv[6] = 1 Feb 14 15:26:41 ndp dhcpd: execute: /usr/bin/perl exit status 512
версия Nodeny+ у меня [root@ndp /usr/local/nodeny]# svn up Updating '.': At revision 392. [root@ndp /usr/local/nodeny]# модуль DHCP качал с кабинета DHCP сервер dhcpd -v Internet Systems Consortium DHCP Server 4.2.8
версия системи uname -a FreeBSD ndp 9.3-RELEASE-p36 FreeBSD 9.3-RELEASE-p36 #0: Sun Feb 14 12:03:37 EET 2016 возможно проблема настает в момент передачи параметров с DHCP на скрипт events.pl?
Название: Re: Не работает модуль dhcp
Отправлено: ser970 от 14 Февраля 2016, 17:04:33
покажите dhcpd.conf
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 14 Февраля 2016, 17:45:23
покажите dhcpd.conf
[root@ndp /usr/local/nodeny]# cat /usr/local/etc/dhcpd.conf authoritative; default-lease-time 14400; max-lease-time 14400; option domain-name-servers 8.8.8.8; option time-offset -18000; # EST from UTC #ping-check false; ddns-update-style none; log-facility local7; ignore client-updates;
class "10.10.10.100-1"{ match if binary-to-ascii(10,8,".",packet(24,4))="10.10.10.100" and binary-to-ascii(10,8,"",suffix(option agent.circuit-id,1))= "1"; } class "10.10.10.100-2"{ match if binary-to-ascii(10,8,".",packet(24,4))="10.10.10.100" and binary-to-ascii(10,8,"",suffix(option agent.circuit-id,1))= "2"; }
shared-network TESTNET {
# admin subnet vlan10 subnet 10.10.0.0 netmask 255.255.0.0 { deny unknown-clients; }
subnet 10.1.1.0 netmask 255.255.255.0 { option routers 10.1.1.1; pool { range 10.1.1.2; allow members of "10.10.10.100-1"; } pool { range 10.1.1.3; allow members of "10.10.10.100-2"; }
on commit { # set ClientIP = binary-to-ascii(10, 8, ".", leased-address); set ClientIP = "10.1.1.23"; set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6)); # set SwitchMac = "70:62:B8:02:CD:88"; # set SwitchPort = binary-to-ascii(10, 8, "", suffix(option agent.circuit-id,1)); # set SwitchPort ="10"; if exists agent.circuit-id { set SwitchMac = binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)); set SwitchPort = binary-to-ascii(10, 8, ":", suffix(option agent.circuit-id, 1)); } execute ("usr/bin/perl", "/usr/local/nodeny/modules/dhcp/test.pl"); # execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl ", "commit", ClientIP, ClientMac, SwitchMac, SwitchPort); }
on expiry {
set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl ", "expiry", ClientIP); } on release { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl ", "release", ClientIP); } }
}
[root@ndp /usr/local/nodeny]#
Название: Re: Не работает модуль dhcp
Отправлено: ser970 от 14 Февраля 2016, 18:06:56
можно по ssh глянуть ?
Название: Re: Не работает модуль dhcp
Отправлено: MrSnaKe от 14 Февраля 2016, 18:22:31
отправил в личку, конфиг дхцп надо поправить, а то там мой тестовой скрипт работает, могу комп включить для авторизации если надо
Название: Re: Не работает модуль dhcp
Отправлено: cojiict от 15 Февраля 2016, 12:34:23
Нашел в форуме такой же вопрос с такой же версией перл: htt_://forum.nodeny.com.ua/index.php?topic=2758.msg28240#msg28240 Там предлагают: ln -s /usr/local/bin/perl5.20.3 /usr/bin/perl Спробуй зробити: rm /usr/bin/perl ln -s /usr/local/bin/perl /usr/bin/perl По крайній мірі в мене так все працює на 5.20.3
Название: Re: Не работает модуль dhcp
Отправлено: ser970 от 15 Февраля 2016, 13:46:48
Нашел в форуме такой же вопрос с такой же версией перл: htt_://forum.nodeny.com.ua/index.php?topic=2758.msg28240#msg28240 Там предлагают: ln -s /usr/local/bin/perl5.20.3 /usr/bin/perl Спробуй зробити: rm /usr/bin/perl ln -s /usr/local/bin/perl /usr/bin/perl По крайній мірі в мене так все працює на 5.20.3 версия перла ни причем внимательно посмотрите на строку execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl ", "commit", ClientIP, ClientMac, SwitchMac, SwitchPort);
Название: Re: Не работает модуль dhcp
Отправлено: NodenY45 от 30 Сентября 2016, 21:11:33
Похожая ситуация. Но при работе, просто отпадает авторизация. Просто зависает скрипт PERL events видно как он висит "ps ax", пока не ребутнешь DHCP. И самое интересное, на сервере никаких работ не проводилось. Что может быть? Из за чего виснет подскажите. Может ли с БД что то ? Лог дхцп на чем останавливается до ребута, после ребута опять идет авторизация: Sep 30 21:42:53 localhost dhcpd: execute_statement argv[0] = /usr/bin/perl Sep 30 21:42:53 localhost dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/events.pl Sep 30 21:42:53 localhost dhcpd: execute_statement argv[2] = commit Sep 30 21:42:53 localhost dhcpd: execute_statement argv[3] = 192.168.10.36 Sep 30 21:42:53 localhost dhcpd: execute_statement argv[4] = 00:00:00:00:00:00 Sep 30 21:42:53 localhost dhcpd: execute_statement argv[5] = 00:00:00:00:00:00 Sep 30 21:42:53 localhost dhcpd: execute_statement argv[6] = 1 Вот у человека такая же ситуация, никто не решил... http://forum.nodeny.com.ua/index.php?topic=2135.msg28660#msg28660 (http://forum.nodeny.com.ua/index.php?topic=2135.msg28660#msg28660) Самое интересное что в логах пусто...
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 30 Сентября 2016, 22:11:03
Посмотри есть ли lock-и в бд. Помоему так: SHOW ENGINE INNODB STATUS
Название: Re: Не работает модуль dhcp
Отправлено: NodenY45 от 30 Сентября 2016, 22:36:28
Посмотри есть ли lock-и в бд. Помоему так: SHOW ENGINE INNODB STATUS Что я делаю сейчас) 1. ps ax | grep no 2. нахожу и киляю повисший ивент 3. копиюру ивент в консоле и запускаю чтобы авторизвать клиента и жду пока снова зависнет аворизация 4. и так по кругу mysql> SHOW ENGINE INNODB STATUS; +--------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Type | Name | Status | +--------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | InnoDB | | ===================================== 2016-09-30 23:29:00 82c6b1000 INNODB MONITOR OUTPUT ===================================== Per second averages calculated from the last 17 seconds ----------------- BACKGROUND THREAD ----------------- srv_master_thread loops: 869 srv_active, 0 srv_shutdown, 1339 srv_idle srv_master_thread log flush and writes: 2208 ---------- SEMAPHORES ---------- OS WAIT ARRAY INFO: reservation count 16260 OS WAIT ARRAY INFO: signal count 17557 Mutex spin waits 54808, rounds 1031366, OS waits 12936 RW-shared spins 9893, rounds 104211, OS waits 2498 RW-excl spins 49, rounds 5434, OS waits 69 Spin rounds per wait: 18.82 mutex, 10.53 RW-shared, 110.90 RW-excl ------------ TRANSACTIONS ------------ Trx id counter 3235938882 Purge done for trx's n:o < 3235938882 undo n:o < 0 state: running but idle History list length 2831 LIST OF TRANSACTIONS FOR EACH SESSION: ---TRANSACTION 0, not started MySQL thread id 2351, OS thread handle 0x82c6b1000, query id 381547 localhost root init SHOW ENGINE INNODB STATUS ---TRANSACTION 3235938869, not started MySQL thread id 1906, OS thread handle 0x82c784800, query id 381532 localhost nodeny cleaning up ---TRANSACTION 3235938861, not started MySQL thread id 1882, OS thread handle 0x82c69dc00, query id 381523 localhost nodeny cleaning up ---TRANSACTION 3235868783, not started MySQL thread id 1881, OS thread handle 0x82c69c000, query id 294170 localhost nodeny cleaning up ---TRANSACTION 3235938868, not started MySQL thread id 1879, OS thread handle 0x82c69d400, query id 381530 localhost nodeny cleaning up -------- FILE I/O -------- I/O thread 0 state: waiting for i/o request (insert buffer thread) I/O thread 1 state: waiting for i/o request (log thread) I/O thread 2 state: waiting for i/o request (read thread) I/O thread 3 state: waiting for i/o request (read thread) I/O thread 4 state: waiting for i/o request (read thread) I/O thread 5 state: waiting for i/o request (read thread) I/O thread 6 state: waiting for i/o request (write thread) I/O thread 7 state: waiting for i/o request (write thread) I/O thread 8 state: waiting for i/o request (write thread) I/O thread 9 state: waiting for i/o request (write thread) Pending normal aio reads: 0 [0, 0, 0, 0] , aio writes: 0 [0, 0, 0, 0] , ibuf aio reads: 0, log i/o's: 0, sync i/o's: 0 Pending flushes (fsync) log: 0; buffer pool: 0 1433 OS file reads, 129582 OS file writes, 120594 OS fsyncs 0.00 reads/s, 0 avg bytes/read, 16.06 writes/s, 12.47 fsyncs/s ------------------------------------- INSERT BUFFER AND ADAPTIVE HASH INDEX ------------------------------------- Ibuf: size 1, free list len 12, seg size 14, 60 merges merged operations: insert 61, delete mark 1, delete 0 discarded operations: insert 0, delete mark 0, delete 0 Hash table size 276707, node heap has 256 buffer(s) 1974.30 hash searches/s, 473.85 non-hash searches/s --- LOG --- Log sequence number 556092904615 Log flushed up to 556092904600 Pages flushed up to 556092903210 Last checkpoint at 556092903210 0 pending log writes, 0 pending chkp writes 117770 log i/o's done, 11.41 log i/o's/second ---------------------- BUFFER POOL AND MEMORY ---------------------- Total memory allocated 137363456; in additional pool allocated 0 Dictionary memory allocated 230661 Buffer pool size 8192 Free buffers 5556 Database pages 2380 Old database pages 898 Modified db pages 19 Pending reads 0 Pending writes: LRU 0, flush list 0, single page 0 Pages made young 7, not young 0 0.00 youngs/s, 0.00 non-youngs/s Pages read 2318, created 62, written 48009 0.00 reads/s, 0.00 creates/s, 30.29 writes/s Buffer pool hit rate 1000 / 1000, young-making rate 0 / 1000 not 0 / 1000 Pages read ahead 0.00/s, evicted without access 0.00/s, Random read ahead 0.00/s LRU len: 2380, unzip_LRU len: 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0] -------------- ROW OPERATIONS -------------- 0 queries inside InnoDB, 0 queries in queue 0 read views open inside InnoDB Main thread id 34405921792, state: sleeping Number of rows inserted 100, updated 115930, deleted 74, read 298516406 0.00 inserts/s, 10.94 updates/s, 0.00 deletes/s, 2919.59 reads/s ---------------------------- END OF INNODB MONITOR OUTPUT ============================ | +--------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
Название: Re: Не работает модуль dhcp
Отправлено: NodenY45 от 30 Сентября 2016, 22:39:50
Вот хотелось бы понять почему так, нагрузка пиковая уже прошла, и на тебе. Лови глюк. Один раз было я паниковал, но согрешил на обновление биллинга - но нет... Настройки MYSQL стандартно по мануалу. # perl -version This is perl 5, version 20, subversion 3 (v5.20.3) built for amd64-freebsd-thread-multi
Название: Re: Не работает модуль dhcp
Отправлено: NodenY45 от 01 Октября 2016, 00:39:42
Форум обрыл, ничего нет(
Название: Re: Не работает модуль dhcp
Отправлено: NodenY45 от 01 Октября 2016, 03:10:19
Сделал полный ребут. Пока не отпадает. Посмотрим на долго ли. Но вопрос все же актуален. Чего ж может залипать модуль то.. ???
Название: Re: Не работает модуль dhcp
Отправлено: k291 от 01 Октября 2016, 20:27:35
У меня бывает такое: Перезагружаю сервер. Доступ к серверу пропадает(не грузится SSH). На сервере лог(картинка в аттаче) не грузится дальше dhcp. После Ctrl+C, сервер загружается. Модуля NoDeny приходится загружать вручную. После повторной перезагрузки все заводится автоматически.
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 01 Октября 2016, 22:59:04
Скорее всего у тебя старая freebsd/пакеты. Такая проблема была у меня, пришлось запускать dhcpd из rc.local и в конце ставить & чтоб гарантированно в фон ушел. И еще у тебя скорее всего mysql загружается после dhcpd, а нужно до.
Название: Re: Не работает модуль dhcp
Отправлено: NodenY45 от 01 Октября 2016, 23:00:12
У меня бывает такое: Перезагружаю сервер. Доступ к серверу пропадает(не грузится SSH). На сервере лог(картинка в аттаче) не грузится дальше dhcp. После Ctrl+C, сервер загружается. Модуля NoDeny приходится загружать вручную. После повторной перезагрузки все заводится автоматически.
Да да, тоже такое, очень долго стоит и думает. Вылечил путем ручного запуска дхцп) убрав с автозагрузки. но это не есть удобно.
Название: Re: Не работает модуль dhcp
Отправлено: cojiict от 10 Ноября 2017, 09:57:38
ще один NAS Розархівував файл в /usr/local/nodeny/modules/ ls /usr/local/nodeny/modules/dhcp/ create.kernel.dhcp.cfg create.tmpl.o_mac_uid.html patch.Data.pl patch.UA_admin.pl patch.kernel.system_check.pm patch.tune.cfg patch.user_del.pl create.kernel.dhcp.pm create.user.dhcp.pl patch.LANG.pl patch.ajUserIpList.pl patch.op.pl patch.tune.pl run.pl create.o_mac_uid.pl events.pl patch.RU_admin.pl patch.cap.main.pl patch.pl patch.user.pl sql.mac_uid.txt
perl install.pl -x -v Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
<<< Подключение всех модулей >>>
Connecting to DBI:mysql:database=nodeny;host=*.*.*.*;port=3306;mysql_connect_timeout=5 : 0.085566 sec
SELECT * FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0233 сек
--- Модуль dhcp ---
Table 'mac_uid' already exists
Файл patch.LANG.pl
{ file=>'web/lang/UA.pl',hook=>'end' }
Файл patch.kernel.system_check.pm
{ file=>'kernel/system_check.pm',hook=>'check' }
Файл patch.tune.cfg
{ file=>'cfg/RU/tune.cfg',hook=>'admin_other' }
{ file=>'cfg/UA/tune.cfg',hook=>'admin_other' }
Файл patch.RU_admin.pl
{ file=>'web/lang/RU_admin.pl',hook=>'priv_usr_data' }
Файл patch.UA_admin.pl
{ file=>'web/lang/UA_admin.pl',hook=>'priv_usr_data' }
Файл create.o_mac_uid.pl
{ file=>'web/o_mac_uid.pl',hook=>'new' }
Файл patch.ajUserIpList.pl
{ file=>'web/ajUserIpList.pl',hook=>'finish' }
Файл patch.user_del.pl
{ file=>'web/user_del.pl',hook=>'transaction' }
Файл patch.pl
{ file=>'cfg/web_plugins.list',hook=>'user' }
{ file=>'web/users.pl',hook=>'filtrs_block_auth' }
Файл create.kernel.dhcp.cfg
{ file=>'kernel/dhcp.cfg',hook=>'new' }
Файл patch.Data.pl
{ file=>'web/Data.pl',hook=>'table_define' }
{ file=>'web/Data.pl',hook=>'fields_define' }
{ file=>'web/Data.pl',hook=>'check_mac' }
Файл patch.user.pl
{ file=>'web/user.pl',hook=>'ips' }
Файл create.kernel.dhcp.pm
{ file=>'kernel/dhcp.pm',hook=>'new' }
Файл create.user.dhcp.pl
{ file=>'web/user/dhcp.pl',hook=>'new' }
Файл create.tmpl.o_mac_uid.html
{ file=>'web/tmpl/o_mac_uid.html',hook=>'new' }
Файл patch.op.pl
{ file=>'web/op.pl',hook=>'subs' }
Файл patch.cap.main.pl
{ file=>'web/cap/main.pl',hook=>'no_uid' }
Файл patch.tune.pl
{ file=>'web/tune.pl',hook=>'menu' }
Патчим kernel/dhcp.pm модулями dhcp Патчим web/ajUserIpList.pl модулями dhcp Патчим cfg/web_plugins.list модулями dhcp Патчим cfg/RU/tune.cfg модулями dhcp Патчим web/lang/UA.pl модулями dhcp Патчим web/tmpl/o_mac_uid.html модулями dhcp Патчим kernel/system_check.pm модулями dhcp Патчим web/o_mac_uid.pl модулями dhcp
Конфіг файлу і pm не створили ??? ls /usr/local/nodeny/kernel auth.cfg authtraf.cfg cap.cfg collectors.pm notifications.cfg system_check.cfg tmppays.cfg auth.pm authtraf.pm cap.pm make_config notifications.pm system_check.pm tmppays.pm authserver.cfg balance.cfg collectors make_config.cfg services.cfg system_clean.cfg websession.cfg authserver.pm balance.pm в результаті модуль не працює. Створив все вручну, але хотілось би розібратись в чому може бути проблема? З правами на папки все впорядку!
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 10 Ноября 2017, 12:02:31
perl install.pl -x -t=modules/dhcp/create.kernel.dhcp.cfg
Название: Re: Не работает модуль dhcp
Отправлено: Windows от 11 Декабря 2017, 20:27:55
+1. Хотел создать тему. Бывает перезагружаю сервер и он зависает при старте на загрузке DHCP. Лечу путем CTRL+C а потом перезапуском DHCP и ещё одним перезапуском сервера. При чем такая ситуация у меня возникала только при перезагрузке сервера. В процессе работы нет. Возникает такая проблема +- 1 раз из 5-ти перезагрузок сервера. То есть не каждый раз.Посоветуйте чего-то ???
Название: Re: Не работает модуль dhcp
Отправлено: cojiict от 12 Декабря 2017, 16:42:24
подивись від якого користувача запускається модуль. Спробуй запускати від root
Название: Re: Не работает модуль dhcp
Отправлено: vddav от 14 Декабря 2017, 11:11:15
+1. Хотел создать тему. Бывает перезагружаю сервер и он зависает при старте на загрузке DHCP. Лечу путем CTRL+C а потом перезапуском DHCP и ещё одним перезапуском сервера. При чем такая ситуация у меня возникала только при перезагрузке сервера. В процессе работы нет. Возникает такая проблема +- 1 раз из 5-ти перезагрузок сервера. То есть не каждый раз.Посоветуйте чего-то ???
похоже что не срабатывает скрипт evenst.pl - еще недоступна mysql, если все в одном --> изменить очередность загрузки, если разнесено --> опять таки еще нет доступа к mysql смотреть в сторону сетевых настроек.
Название: Re: Не работает модуль dhcp
Отправлено: Windows от 14 Декабря 2017, 19:39:23
Спасибо.Я попробую. Но, меня смущает что это происходит далеко не всегда. Теоретически, возникает вопрос.Почему 3 раза успевает загрузить mysql, а один раз не успевает :-\. Да, всё в одном сервер стоит. Mysql на localhost.
Название: Re: Не работает модуль dhcp
Отправлено: Cell от 14 Декабря 2017, 21:36:15
советую все ипы сервака прописать в файлике hosts и прикрутить их ко всем используемым хостнеймам C dns такие интересные чудеса приключаются во время старта - что ни разу не догадаешься в чем печаль )
Название: Re: Не работает модуль dhcp
Отправлено: vddav от 15 Декабря 2017, 08:43:14
Спасибо.Я попробую. Но, меня смущает что это происходит далеко не всегда. Теоретически, возникает вопрос.Почему 3 раза успевает загрузить mysql, а один раз не успевает :-\. Да, всё в одном сервер стоит. Mysql на localhost.
на вашем скриншоте явно видно что ип expired - во время загрузки дхсп он проверяет свой dhcp.leases файил и те ипы у которых истекло время аренды во время перезагрузки, согласно конфигу должны через events.pl сообщить об этом nodeny. вот собственно чем больше абонов тем выше вероятность что у какого то ip истекет время аренды во время перезагрузки.
Название: Re: Не работает модуль dhcp
Отправлено: Efendy от 17 Декабря 2017, 20:14:33
Как обычно, у меня нет времени вникать, но могу предложить временное костыльное решение - запустить dhcpd "вручную" в rc.local и в конце поставить & (амперсанд) чтобы гарантированно в фон ушло
Название: Re: Не работает модуль dhcp
Отправлено: Windows от 18 Февраля 2018, 14:19:09
Добрый день. Efendy, не могли бы Вы пожалуйста сказать что нужно прописать в rc.local, чтоб сервер гарантированно запускался. Вчера свет пропал на долго, после включения сервер не запустился. Снова завис на этих expiry в isc-dhcp при загрузке.. Пришлось ехать :(
Название: Re: Не работает модуль dhcp
Отправлено: Warlock от 18 Февраля 2018, 15:25:52
Добрый день. Efendy, не могли бы Вы пожалуйста сказать что нужно прописать в rc.local, чтоб сервер гарантированно запускался. Вчера свет пропал на долго, после включения сервер не запустился. Снова завис на этих expiry в isc-dhcp при загрузке.. Пришлось ехать :(
Просто интересно. Пока у вас не было света, все ваши клиенты сидели без интернета?
Название: Re: Не работает модуль dhcp
Отправлено: Windows от 18 Февраля 2018, 18:14:18
Добрый день. Efendy, не могли бы Вы пожалуйста сказать что нужно прописать в rc.local, чтоб сервер гарантированно запускался. Вчера свет пропал на долго, после включения сервер не запустился. Снова завис на этих expiry в isc-dhcp при загрузке.. Пришлось ехать :(
Просто интересно. Пока у вас не было света, все ваши клиенты сидели без интернета? Да. Потому что у них тоже не было света. Населенный пункт был без света. Когда свет появился, сервер не запустился. Завис на этих expiry. В случаях когда только на сервере доступа нет света,что бывает крайне редко и не везде, пользуемся бесперебойниками и генераторами.
Название: Re: Не работает модуль dhcp
Отправлено: gen PSI от 30 Ноября 2022, 12:25:16
+1. Хотел создать тему. Бывает перезагружаю сервер и он зависает при старте на загрузке DHCP. Лечу путем CTRL+C а потом перезапуском DHCP и ещё одним перезапуском сервера. При чем такая ситуация у меня возникала только при перезагрузке сервера. В процессе работы нет. Возникает такая проблема +- 1 раз из 5-ти перезагрузок сервера. То есть не каждый раз.Посоветуйте чего-то ???
Идут года , но проблема осталась ( покупал Nodeny Next ) Пропал свет , все ИБП розрядились , сервер упал ,после включения это ( скриншоты) Ctrl+C и запуск вручную sh /usr/local/etc/rc.d/isc-dhcpd restart + пару ребутов и прогрузка нормальная. Есть ли вариант решить проблему на постоянной основе или хотя бы рабочий костыль ?
Название: Re: Не работает модуль dhcp
Отправлено: vddav от 01 Декабря 2022, 19:06:39
проблема в том что дхцп демон стартует раньше мускула, а мускул дергает events.pl при получении или освобождении айпишников. вроде как должно помочь cat /usr/local/etc/rc.d/isc-dhcpd #! /bin/sh
# $FreeBSD: ports/net/isc-dhcp42-server/files/isc-dhcpd.in,v 1.4 2012/11/17 06:00:03 svnexp Exp $ # # PROVIDE: dhcpd REQUIRE: DAEMON mysql
Название: Re: Не работает модуль dhcp
Отправлено: gen PSI от 01 Декабря 2022, 22:41:36
проблема в том что дхцп демон стартует раньше мускула, а мускул дергает events.pl при получении или освобождении айпишников. вроде как должно помочь cat /usr/local/etc/rc.d/isc-dhcpd #! /bin/sh
# $FreeBSD: ports/net/isc-dhcp42-server/files/isc-dhcpd.in,v 1.4 2012/11/17 06:00:03 svnexp Exp $ # # PROVIDE: dhcpd REQUIRE: DAEMON mysql
Спасибо за подсказку ! Проверю в теч. недели и отпишу помогло ли.
Название: Re: Не работает модуль dhcp
Отправлено: gen PSI от 07 Декабря 2022, 21:19:23
Проверил. Вроде бы и помогло , но пару строк с ошибками not found ( на скрине) Это норма?
|