nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 Подскажите ламаку Мучался мучался так и не смог сделать Не показывает мак адреса нивкакую пишет типа что то: Notice: Undefined index: TAIL in /var/www/billing/api/libs/api.networking.php on line 959 А адреса так и не показывает Приходится вручную в дшсп включать Да кстати и как убрать показывать пароли в userstats ? А то у нас некоторые шустрики меняют ип заходят в узерстат смотрят пароль и подключаются за счёт другого абонента Желательно бы как нить привязать к макам штоле. Всех с Днём Победы! Вот бы мне победить стг и Ubilling :-)
DarkSpider Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 Вот бы мне победить стг и Ubilling :-) Упорство дедов и победишь ) Подскажите ламаку Мучался мучался так и не смог сделать Не показывает мак адреса нивкакую Вы имеете ввиду адреса тех, кого у Вас нет еще в базе ? За это отвечает опция путь к файлу NMLEASES = /var/log/messages Это куда сваливаются все сообщения от dhcp сервера пишет типа что то: Notice: Undefined index: TAIL in /var/www/billing/api/libs/api.networking.php on line 959 Вестимо не указан , или неверно указан путь к файлу /var/log/messages (или какой там у вас) Да кстати и как убрать показывать пароли в userstats ? Поставьте метод авторизации login, а не ip
nightfly Опубліковано: 9 травня, 2012 Автор Опубліковано: 9 травня, 2012 пишет типа что то: Notice: Undefined index: TAIL in /var/www/billing/api/libs/api.networking.php on line 959 Фигово обновились, опция TAIL появилась еще в 0.2.4. Что и куда засовывать перед обновлением я всегда пишу в примечаниях к релизу. А то у нас некоторые шустрики меняют ип заходят в узерстат смотрят пароль и подключаются за счёт другого абонента фейспальм.жпг Для этого существует прибивка по IP которая предполагается как основная модель работы Ubilling. Если самоцель - использование авторизатора на доступе, в 0.2.7 который к слову на следующей неделе, есть режим неродной авторизации в кабинете по логину/паролю. Текущее состояние дел по следующему релизу всегда можно увидеть здесь.
nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 пишет типа что то: Notice: Undefined index: TAIL in /var/www/billing/api/libs/api.networking.php on line 959 Фигово обновились, опция TAIL появилась еще в 0.2.4. Что и куда засовывать перед обновлением я всегда пишу в примечаниях к релизу. А то у нас некоторые шустрики меняют ип заходят в узерстат смотрят пароль и подключаются за счёт другого абонента фейспальм.жпг Для этого существует прибивка по IP которая предполагается как основная модель работы Ubilling. Если самоцель - использование авторизатора на доступе, в 0.2.7 который к слову на следующей неделе, есть режим неродной авторизации в кабинете по логину/паролю. Текущее состояние дел по следующему релизу всегда можно увидеть здесь. Версия Ubilling: 0.2.6 rev 1423 Это моя версия кторая щас установлена а auth=login неработает
nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 Вот бы мне победить стг и Ubilling :-) Упорство дедов и победишь ) Подскажите ламаку Мучался мучался так и не смог сделать Не показывает мак адреса нивкакую Вы имеете ввиду адреса тех, кого у Вас нет еще в базе ? За это отвечает опция путь к файлу NMLEASES = /var/log/messages Это куда сваливаются все сообщения от dhcp сервера пишет типа что то: Notice: Undefined index: TAIL in /var/www/billing/api/libs/api.networking.php on line 959 Вестимо не указан , или неверно указан путь к файлу /var/log/messages (или какой там у вас) Да кстати и как убрать показывать пароли в userstats ? Поставьте метод авторизации login, а не ip Дшсп записывает логи в /var/log/syslog Но и не только дшсп туда пишет свои логи там весь бред системы включая логи дшсп может каким то боком это влияет? Я незнаю как дшсп заставить писать в отдельный лог Если кто знает как заставить дшсп писать свой лог буду признателен
nightfly Опубліковано: 9 травня, 2012 Автор Опубліковано: 9 травня, 2012 1. auth=login работает начиная с 0.2.7 2. до 0.2.6 вы явно обновлялись с чего-то очень раннего, и не внесли соответствующих опций в конфиг при обновлении При поиске новых MAC адресов используются следующие опции из billing.ini & alter.ini : TAIL GREP CAT SUDO NMLEASES NMLEASEMARK Если кто знает как заставить дшсп писать свой лог буду признателен Я всегда говорил что все проблемы растут ногами изза нежелания читать штатную документацию http://wiki.ubilling...php?id=bsddhcpd
nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 1. auth=login работает начиная с 0.2.7 2. до 0.2.6 вы явно обновлялись с чего-то очень раннего, и не внесли соответствующих опций в конфиг при обновлении При поиске новых MAC адресов используются следующие опции из billing.ini & alter.ini : TAIL GREP CAT SUDO NMLEASES NMLEASEMARK Если кто знает как заставить дшсп писать свой лог буду признателен Я всегда говорил что все проблемы растут ногами изза нежелания читать штатную документацию http://wiki.ubilling...php?id=bsddhcpd Щас обновлюсь на новую версию А насчёт log-facility local7; Всё сделано по инструкции Логи же дшсп пишет в /var/log/syslog Или я чего то не догнал?
nightfly Опубліковано: 9 травня, 2012 Автор Опубліковано: 9 травня, 2012 Куда вы собрались обновляться? от 0.2.6 до 0.2.6? Опции глазами просто сверьте. Их не так много. Или я чего то не догнал? Логи пишет syslogd а не dhcpd.
nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 Куда вы собрались обновляться? от 0.2.6 до 0.2.6? Опции глазами просто сверьте. Их не так много. Или я чего то не догнал? Логи пишет syslogd а не dhcpd. Ясно Я все перепроверил всё правильно единственное что в NMLEASEMARK="" незнаю что писать так и оставил В syslog попадает лог дшсп что не так то?
nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 Появился модуль взаимодействия с ERP системой UserSide (docs/userside/) А зачем он нужен? Лучше бы сделали оплату через qiwi кошелёк вот це было бы дело!
nightfly Опубліковано: 9 травня, 2012 Автор Опубліковано: 9 травня, 2012 Я все перепроверил всё правильно единственное что в NMLEASEMARK="" незнаю что писать Так тоже будет работать если между кавычками пустота. Замена маски имеет смысл для ускорения работы при абонбазах от 10к абонентов и дальше. Появился модуль взаимодействия с ERP системой UserSide (docs/userside/)А зачем он нужен? для экспорта пользователей и их потрохов в UserSide как ни странно В syslog попадает лог дшсп что не так то? покажите syslo.conf чтоли Лучше бы сделали оплату через qiwi кошелёк вот це было бы дело! Пока что из платежных систем: 1. Ipay - Visa - Mastercard 2. Ваучеры 3. Терминалы 24НонСтоп 4. Приватбанк 5. Ощадбанк ведуться работы в сторону 6. w1 - webmoney - ЯД - RBK Money - MoneyMail - Приватбанк - LiqPay 7. Ukrpays с тоже некислым списком поддерживаемых вариантов оплаты Думаю как на халяву пока что - достаточно.
nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 Я все перепроверил всё правильно единственное что в NMLEASEMARK="" незнаю что писать Так тоже будет работать если между кавычками пустота. Замена маски имеет смысл для ускорения работы при абонбазах от 10к абонентов и дальше. Появился модуль взаимодействия с ERP системой UserSide (docs/userside/)А зачем он нужен? для экспорта пользователей и их потрохов в UserSide как ни странно В syslog попадает лог дшсп что не так то? покажите syslo.conf чтоли Лучше бы сделали оплату через qiwi кошелёк вот це было бы дело! Пока что из платежных систем: 1. Ipay - Visa - Mastercard 2. Ваучеры 3. Терминалы 24НонСтоп 4. Приватбанк 5. Ощадбанк ведуться работы в сторону 6. w1 - webmoney - ЯД - RBK Money - MoneyMail - Приватбанк - LiqPay 7. Ukrpays с тоже некислым списком поддерживаемых вариантов оплаты Думаю как на халяву пока что - достаточно. Вот спасибо Выкладываю # /etc/syslog.conf Configuration file for inetutils-syslogd. # # For more information see syslog.conf(5) manpage. # # First some standard logfiles. Log by facility. # auth,authpriv.* /var/log/auth.log *.*;auth,authpriv.none -/var/log/syslog #cron.* /var/log/cron.log daemon.* -/var/log/daemon.log kern.* -/var/log/kern.log lpr.* -/var/log/lpr.log mail.* -/var/log/mail.log user.* -/var/log/user.log uucp.* /var/log/uucp.log # # Logging for the mail system. Split it up so that # it is easy to write scripts to parse these files. # mail.info -/var/log/mail.info mail.warn -/var/log/mail.warn mail.err /var/log/mail.err # Logging for INN news system # news.crit /var/log/news/news.crit news.err /var/log/news/news.err news.notice -/var/log/news/news.notice # # Some `catch-all' logfiles. # *.=debug; auth,authpriv.none; news.none;mail.none -/var/log/debug *.=info;*.=notice;*.=warn; auth,authpriv.none; cron,daemon.none; mail,news.none -/var/log/messages # # Emergencies are sent to everybody logged in. # *.emerg * # # I like to have messages displayed on the console, but only on a virtual # console I usually leave idle. # #daemon,mail.*; # news.=crit;news.=err;news.=notice; # *.=debug;*.=info; # *.=notice;*.=warn /dev/tty8 # The named pipe /dev/xconsole is for the `xconsole' utility. To use it, # you must invoke `xconsole' with the `-file' option: # # $ xconsole -file /dev/xconsole [...] # # NOTE: adjust the list below, or you'll go crazy if you have a reasonably # busy site.. # daemon.*;mail.*; news.crit;news.err;news.notice; *.=debug;*.=info; *.=notice;*.=warn |/dev/xconsole !dhcpd *.* /var/log/dhcpd.log
nightfly Опубліковано: 9 травня, 2012 Автор Опубліковано: 9 травня, 2012 Эммм, это какой-то линуксовый, волшебный syslogd. Не удивительно, что оригинальные заготовки не работают. В таком случае я так понимаю запись в отдельный предварительно созданный лог dhcpd должна выглядеть как: local7.* /var/log/dhcpd.conf ну и плюс перезапуск isc-dhcpd + этого вашего inetutils-syslogd
nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 спасибо попробую но не сегодня поздно уже спать хоцца
nightfly Опубліковано: 9 травня, 2012 Автор Опубліковано: 9 травня, 2012 А как же красноглазие? Какое спать? Сон разума рождает чудовищ (С) Гойя =)
nlo Опубліковано: 9 травня, 2012 Опубліковано: 9 травня, 2012 У меня щас будет эпилептический припадок если не плюну на всё Пока сделал халяву для всей сети пока я тут сношаюсь со стг :-) пусть порадуются юзвери :-) не всегда такая халява прёт :-)
nightfly Опубліковано: 9 травня, 2012 Автор Опубліковано: 9 травня, 2012 Стукните завтреца в аську чтоли, посмотрим что можно сделать
Keen Опубліковано: 10 травня, 2012 Опубліковано: 10 травня, 2012 У меня щас будет эпилептический припадок если не плюну на всё Пока сделал халяву для всей сети пока я тут сношаюсь со стг :-) пусть порадуются юзвери :-) не всегда такая халява прёт :-) Нормальные рабочие будни сисадмина......
Небесный Опубліковано: 10 травня, 2012 Опубліковано: 10 травня, 2012 Нормальные рабочие будни сисадмина...... Вот нормальные рабочие будни сисадмина.
nlo Опубліковано: 11 травня, 2012 Опубліковано: 11 травня, 2012 Ну фсо! ДШСП вобще не может выполнять в dhcp.conf опцию include Как с этим бороться? Все конфиги читаются паравильно но при запуске в лог выдаёт что то типа: dhcpd self-test failed. Please fix the config file. The error was: Internet Systems Consortium DHCP Server 4.1.1-P1 Copyright 2004-2010 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ /etc/dhcp/dhcpd.conf line 22: expecting a declaration include "/etc/dhcp/static.conf"; ^ Configuration file errors encountered -- exiting Lines around 22 in /etc/dhcp/dhcpd.conf : max-lease-time 20160; default-lease-time 10080; range 10.0.0.50 10.0.0.254; } include "/etc/dhcp/static.conf"; }
nightfly Опубліковано: 11 травня, 2012 Автор Опубліковано: 11 травня, 2012 Откуда такой наркоманский конфиг? Очень сомневаюсь что вы такого нагенерировали убиллингом. Покажите целиком + шаблоны чтоли.
nlo Опубліковано: 11 травня, 2012 Опубліковано: 11 травня, 2012 нет, конфиг свой мне нужно только часть конфига с адресами машин ddns-update-style none; option domain-name "local.net"; option domain-name-servers ns1.local.net, ns2.local.net; default-lease-time 10080; max-lease-time 20160; log-facility local7; # odeslan.net subnet 10.0.0.0 netmask 255.255.255.0 { option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "local.net"; ddns-hostname "10.0.0.1"; ddns-domainname "10.0.0.1"; server-name "local.net"; max-lease-time 20160; default-lease-time 10080; range 10.0.0.2 10.0.0.254; } include "/etc/dhcp/static.conf"; include "/etc/dhcp/multinet/ethernet.conf"; } Что то типа вот так всё равно я не могу подключить тот конфиг который генерирует убиллинг если бы мог подключил бы тот конфиг который генерирует убиллинг
nightfly Опубліковано: 11 травня, 2012 Автор Опубліковано: 11 травня, 2012 В таком виде оно работать не будет. # /config/dhcp/global.template ddns-update-style none; option domain-name "local.net"; option domain-name-servers ns1.local.net, ns2.local.net; default-lease-time 10080; max-lease-time 20160; log-facility local7; shared-network odeslan { #ubilling static hosts {SUBNETS} #old static hosts # здесь вы к слову забыли описание самой подсети include "/etc/dhcp/static.conf"; # dynamic hosts subnet 10.0.0.0 netmask 255.255.255.0 { option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "local.net"; ddns-hostname "10.0.0.1"; ddns-domainname "10.0.0.1"; server-name "local.net"; max-lease-time 20160; default-lease-time 10080; range 10.0.0.2 10.0.0.254; } } Так чтоли попробуйте. Логика следующая - сначала всякая статика, если ничего не осталось - уходит в динамический рейндж шареда. В результате должен получиться более-менее адекватный dhcpd.conf. Как он должен выглядеть в рабочем состоянии можно позырить на демке. В любом случае у меня так организована выдача айпишек известным пользователям, после чего в рамках одного и того же шареда идет выдача айпишек неизвестным железкам с последующим заворотом на "бла бла активируйте жылезо". DHCP подсетей порядка ~30, да наркоманство, знаю
nlo Опубліковано: 11 травня, 2012 Опубліковано: 11 травня, 2012 Запустился но хостов нет статики тоже нет ладно оставим решение проблемы на потом сегодня уже поздно Спасибо огромное Я на пару дней в командировку еду по приезду буду решать дальше траблы Теперь осталось как то подключить основной конф /etc/dhcp/multinet/dhcpd.conf а сам дшсп стартует от /etc/dhcp/dhcpd.conf как задать ему что бы он по умолчанию грузил нужный /etc/dhcp/multinet/dhcpd.conf вместо /etc/dhcp/dhcpd.conf ???
Рекомендованные сообщения