forum.bitel.ru http://forum.bitel.ru/ |
|
FreeBSD,MPD,Net-SNMP http://forum.bitel.ru/viewtopic.php?f=5&t=737 |
Страница 1 из 1 |
Автор: | Vorojeikin [ 06 фев 2008, 16:47 ] |
Заголовок сообщения: | FreeBSD,MPD,Net-SNMP |
Здравствуйте, есть проблема - не отрубает пользователя по SNMP. Связка FreeBSD 6.2, mpd4 из портов, net-snmp из портов, BGBilling 4.3, BGRadius 4.3.31 диалапный. Обращения к net-snmp есть, но: snmpwalk -v2c -c vpn2server localhost 1.3.6.1.4.1.2021.255.1 отвечает system.sysUpTime.6.1.4.1.2021.255.1 = No Such Instance currently exists думаю, что из-за этого проблема. как решить? |
Автор: | Администратор [ 06 фев 2008, 17:40 ] |
Заголовок сообщения: | |
Поставьте в скрипт passtest.sh отладку (раскомментируйте там вывод в лог), скрипт вызывается? |
Автор: | Vorojeikin [ 06 фев 2008, 17:42 ] |
Заголовок сообщения: | |
Администратор писал(а): Поставьте в скрипт passtest.sh отладку (раскомментируйте там вывод в лог), скрипт вызывается?
Да, раскомментировал с самого начала, скрипт вызывается. |
Автор: | Администратор [ 08 фев 2008, 12:49 ] |
Заголовок сообщения: | |
http://bgbilling.ru/v4.4/doc/ch07s27.html ftp://bgbilling.ru/pub/bgbilling/mpd |
Автор: | Vorojeikin [ 12 фев 2008, 16:11 ] |
Заголовок сообщения: | |
Похожая картинка уже была тут у кого-то: vpn2# tcpdump -nnvv udp port 161 tcpdump: listening on em0, link-type EN10MB (Ethernet), capture size 96 bytes 15:03:05.511244 IP (tos 0x0, ttl 128, id 11787, offset 0, flags [none], proto: UDP (17), length: 73) 192.168.11.1.2768 > 192.168.11.129.161: [udp sum ok] { SNMPv2c C=private { SetRequest(29) R=2004 .1.3.6.1.4.1.2021.255.1=0 } } 15:03:05.814232 IP (tos 0x0, ttl 64, id 753, offset 0, flags [none], proto: UDP (17), length: 73) 192.168.11.129.161 > 192.168.11.1.2768: [bad udp cksum 1803!] { SNMPv2c C=private { GetResponse(29) R=2004 .1.3.6.1.4.1.2021.255.1=0 } } 15:03:10.510983 IP (tos 0x0, ttl 128, id 11929, offset 0, flags [none], proto: UDP (17), length: 73) 192.168.11.1.2768 > 192.168.11.129.161: [udp sum ok] { SNMPv2c C=private { SetRequest(29) R=2005 .1.3.6.1.4.1.2021.255.1=0 } } 15:03:10.530990 IP (tos 0x0, ttl 64, id 765, offset 0, flags [none], proto: UDP (17), length: 73) 192.168.11.129.161 > 192.168.11.1.2768: [bad udp cksum 1703!] { SNMPv2c C=private { GetResponse(29) R=2005 .1.3.6.1.4.1.2021.255.1=0 } } 15:03:15.510848 IP (tos 0x0, ttl 128, id 12102, offset 0, flags [none], proto: UDP (17), length: 73) 192.168.11.1.2768 > 192.168.11.129.161: [udp sum ok] { SNMPv2c C=private { SetRequest(29) R=2006 .1.3.6.1.4.1.2021.255.1=0 } } 15:03:15.531028 IP (tos 0x0, ttl 64, id 777, offset 0, flags [none], proto: UDP (17), length: 73) 192.168.11.129.161 > 192.168.11.1.2768: [bad udp cksum 1603!] { SNMPv2c C=private { GetResponse(29) R=2006 .1.3.6.1.4.1.2021.255.1=0 } } 15:03:20.510712 IP (tos 0x0, ttl 128, id 12340, offset 0, flags [none], proto: UDP (17), length: 72) 192.168.11.1.2768 > 192.168.11.129.161: [udp sum ok] { SNMPv2c C=private { GetRequest(28) R=2007 .1.3.6.1.4.1.2021.255.0 } } 15:03:20.519165 IP (tos 0x0, ttl 64, id 787, offset 0, flags [none], proto: UDP (17), length: 73) 192.168.11.129.161 > 192.168.11.1.2768: [bad udp cksum 15d4!] { SNMPv2c C=private { GetResponse(29) R=2007 .1.3.6.1.4.1.2021.255.0="-" } } В конфиге НАСа dialup.workmode=1. passtest.sh запускается. в логах passtest.sh Tue Feb 12 15:02:30 YEKT 2008 -g .1.3.6.1.4.1.2021.255.0 Tue Feb 12 15:03:05 YEKT 2008 -g .1.3.6.1.4.1.2021.255.1 Tue Feb 12 15:03:05 YEKT 2008 -s .1.3.6.1.4.1.2021.255.1 integer 0 Tue Feb 12 15:03:10 YEKT 2008 -g .1.3.6.1.4.1.2021.255.1 Tue Feb 12 15:03:10 YEKT 2008 -s .1.3.6.1.4.1.2021.255.1 integer 0 Tue Feb 12 15:03:15 YEKT 2008 -g .1.3.6.1.4.1.2021.255.1 Tue Feb 12 15:03:15 YEKT 2008 -s .1.3.6.1.4.1.2021.255.1 integer 0 Tue Feb 12 15:03:20 YEKT 2008 -g .1.3.6.1.4.1.2021.255.0 Tue Feb 12 15:04:20 YEKT 2008 -g .1.3.6.1.4.1.2021.255.0 Tue Feb 12 15:05:25 YEKT 2008 -g .1.3.6.1.4.1.2021.255.0 Соединение не рвется. Как быть? |
Автор: | Администратор [ 12 фев 2008, 19:42 ] |
Заголовок сообщения: | |
MPD слушает на 8080 порту Web сервером? Попробуйте выполнить (из closebound.sh): Код: /usr/bin/printf "GET /cmd?p%04d&close HTTP/1.0\r\n\r\n" 0 | /usr/bin/nc 127.0.0.1 8080
|
Автор: | Vorojeikin [ 13 фев 2008, 13:05 ] |
Заголовок сообщения: | |
usr/bin/printf "GET /cmd?p%04d&close HTTP/1.0\r\n\r\n" 0 | /usr/bin/nc 127.0.0.1 ничего не происходит. в mpd.conf # configure the web server set web port 8080 set web ip 127.0.0.1 set web disable auth set web open |
Автор: | Администратор [ 13 фев 2008, 14:27 ] |
Заголовок сообщения: | |
А порт 8080 вообще слушается МПД сервером? |
Автор: | Vorojeikin [ 13 фев 2008, 16:57 ] |
Заголовок сообщения: | |
нет. sockstat -4l показывает, что mpd4 висит только на порту 1723 и все. |
Автор: | Администратор [ 13 фев 2008, 18:34 ] |
Заголовок сообщения: | |
А в логах у него ругани нету? Посмотрите маны, как там запускается Web управлялка. |
Автор: | Vorojeikin [ 06 мар 2008, 12:57 ] |
Заголовок сообщения: | |
переустановил mpd, поставил версию 5. sockstat -4l root mpd5 631 16 tcp4 127.0.0.1:510 *:* root mpd5 631 19 tcp4 *:8080 *:* root mpd5 631 23 tcp4 192.168.11.129:1723 *:* даю команду /usr/bin/printf "GET /cmd?p%04d&close HTTP/1.0\r\n\r\n" 0 | /usr/bin/nc 127.0.0.1 8080 результат HTTP/1.1 200 OK Date: Thu, 06 Mar 2008 06:55:08 GMT Server: mpd web server Connection: Close Cache-Control: no-cache, must-revalidate Pragma: no-cache Last-Modified: Thu, 06 Mar 2008 06:55:08 GMT Content-Type: text/html Content-Length: 460 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD><TITLE>Multi-link PPP Daemon for FreeBSD (mpd)</TITLE> <LINK rel='stylesheet' href='/mpd.css' type='text/css'> </HEAD> <BODY> <H1>Multi-link PPP Daemon for FreeBSD</H1> <P><A href="/"><< Back</A></P> <PRE> [] p0000 Unknown command: 'p0000'. Try "help". [] close Unknown command: 'close'. Try "help". </PRE> <P><A href="/"><< Back</A></P> </BODY> </HTML> пробуем help: /usr/bin/printf "GET /cmd?help HTTP/1.0\r\n\r\n" 0 | /usr/bin/nc 127.0.0.1 8080 в ответ имеем следующий список команд, которые понимает веб-сервер: Available commands: bundle : Choose/list bundles exit : Exit console iface : Choose bundle by iface help : Help on any command link : Choose link load : Read from config file msession : Ch. bundle by msession-id repeater : Choose/list repeaters session : Choose link by session-id set : Set parameters show : Show status команды close в списке нет. правильно ли я понимаю, что скрипт closebund.sh работать с пятым mpd не будет? |
Автор: | Nik [ 27 фев 2009, 14:50 ] |
Заголовок сообщения: | |
В пятом команда close на веб интерфейсе есть если только на веб-интерфейс установлена авторизация. На telnet хз, но там нету никакой проблемы послать нетктом сначала команды на авторизацию, в телнете мпд выбрать нужный бандл и close его. |
Автор: | snark [ 27 фев 2009, 16:53 ] |
Заголовок сообщения: | |
буквально в соседнем топике скрипт под mpd5 лежит ... |
Автор: | Администратор [ 03 мар 2009, 19:30 ] |
Заголовок сообщения: | |
Попробуйте таки без SNMP вообще. Укажите вендора MPD для NAS а и биллинг будет в ответе Update пакета передавать атрибут mpd-drop-user. Режим Update. |
Автор: | Nik [ 04 мар 2009, 12:59 ] |
Заголовок сообщения: | |
snark писал(а): буквально в соседнем топике скрипт под mpd5 лежит ...
Скрипт из поставки короче в 10 раз и поменять одну строку. Вам не лень велосипеды изобретать по каждому случаю? |
Автор: | snark [ 04 мар 2009, 14:46 ] |
Заголовок сообщения: | |
Nik писал(а): Вам не лень велосипеды изобретать по каждому случаю?
да, велосипед, но мне абсолютно не лень в целях самообразования искать свои собственные пути решения возникающих задач ![]() |
Автор: | Nik [ 12 мар 2009, 11:41 ] |
Заголовок сообщения: | |
Изобрели бы что-нибудь неизобретённое, и вам полезно было бы и людям, а так тратите энергию вхолостую. |
Автор: | Администратор [ 19 май 2009, 15:18 ] |
Заголовок сообщения: | |
To: Nik У вас получилось поправить скрипт от 4ого МПД, чтобы работал с 5м? Можете поделиться: http://wiki.bgbilling.ru/index.php/%D0% ... reeBSD_MPD ? |
Автор: | Администратор [ 19 май 2009, 15:35 ] |
Заголовок сообщения: | |
Еще бы конфиги.. |
Автор: | snark [ 25 май 2009, 12:54 ] |
Заголовок сообщения: | |
дополнить статью относительно 5-й версии? |
Автор: | Администратор [ 27 май 2009, 16:29 ] |
Заголовок сообщения: | |
Было бы здорово ![]() |
Автор: | vahadg [ 12 янв 2012, 14:13 ] |
Заголовок сообщения: | Re: FreeBSD,MPD,Net-SNMP |
Установил mpd5 как сказано в "Настройка VPN сервера FreeBSD MPD" выдает ошибку Код: fbsd# /usr/local/etc/rc.d/001-netflow.sh start ngctl: send msg: No such file or directory ngctl: line 1: error in file /usr/local/etc/rc.d/001-netflow.sh: /usr/local/bin/samplicate: not found Sinoptik писал(а): ... 2)при запуске 001-netflow.sh вываливается Код: ngctl: send msg: File exists ngctl: line 1: error in file решилось подгрузкой netgraph и ng_ether один раз но при перезагрузке опять та же проблема, несмотря что они подгружены.. Заранее спасибо У меня NETGRAPH в ядре собран и при попытке подгрузить выдает что уже существует. как решить эту проблему? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |