Там только ng_car_load="YES"~AsmodeuS~ писал(а):sopov писал(а):Биллинг: abills 0.42, freeradius-1.1.7 + rlm_perl
Насы: Freebsd 6.4, mpd 5.2 + ng_car
а можно ещё
/boot/loader.conf
FREEBSD DUMMYNET
Re: FREEBSD DUMMYNET
Re: FREEBSD DUMMYNET
Предвижу следующий вопрос:
nas2# uname -a
nas2# pkg_info
nas2# uname -a
Код: Выделить всё
FreeBSD nas2.local.net 6.4-RELEASE FreeBSD 6.4-RELEASE #2: Thu Aug 20 12:29:26 EEST 2009 root@nas2.local.net:/usr/obj/usr/src/sys/FAST i386
Код: Выделить всё
expat-2.0.1 XML 1.0 parser written in C
gamin-0.1.9_2 A file and directory monitoring system
gettext-0.17_1 GNU gettext package
gio-fam-backend-2.16.5 FAM backend for GLib's GIO library
glib-2.16.5 Some useful routines of C programming (current stable versi
gmake-3.81_3 GNU version of 'make' utility
iftop-0.17 Display bandwidth usage on an interface by host
libiconv-1.11_1 A character set conversion library
libpdel-0.5.3_4 Packet Design multi-purpose C library for embedded applicat
libslang2-2.1.4_1 Routines for rapid alpha-numeric terminal applications deve
libtool-1.5.26 Generic shared library support script
lynx-2.8.6.5_4,1 A non-graphical, text-based World-Wide Web client
mc-4.6.1_8 Midnight Commander, a free Norton Commander Clone
mpd-5.2 Multi-link PPP daemon based on netgraph(4)
mysql-client-5.1.28_1 Multithreaded SQL database (client)
ng_car-0.6 Netgraph committed access rate node
p5-Crypt-CBC-2.29 Perl5 interface to Cipher Block Chaining with DES and IDEA
p5-Crypt-DES-2.05 Perl5 interface to DES block cipher
p5-DBD-mysql51-4.006 MySQL 5.1 driver for the Perl5 Database Interface (DBI)
p5-DBI-1.60.4 The perl5 Database Interface. Required for DBD::* modules
p5-Digest-MD4-1.5 Perl5 interface to the MD4 message digest algorithm
p5-Digest-MD5-2.36_1 Perl5 interface to the MD5 algorithm
p5-Digest-SHA1-2.11 Perl interface to the SHA-1 Algorithm
p5-Storable-2.18 Persistency for perl data structures
pcre-7.7_1 Perl Compatible Regular Expressions library
perl-5.8.8_1 Practical Extraction and Report Language
pkg-config-0.23_1 A utility to retrieve information about installed libraries
png-1.2.32 Library for manipulating PNG images
python25-2.5.2_3 An interpreted object-oriented programming language
quagga-0.99.11_1 Free RIPv1, RIPv2, OSPFv2, BGP4, IS-IS route software
Код: Выделить всё
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.18.2.1 2008/10/02 02:57:24 kensmith Exp $
machine i386
cpu I686_CPU
ident FAST
# To statically compile in device wiring instead of /boot/device.hints
#hints "GENERIC.hints" # Default places to look for devices.
makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
options DUMMYNET
options NETGRAPH
options NETGRAPH_PPPOE
options IPFILTER
options IPFILTER_LOG
options IPDIVERT
options ALTQ
options ALTQ_CBQ # Class Bases Queueing
options ALTQ_RED # Random Early Drop
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queueing
options ALTQ_NOPCC # Required for SMP build
options DEVICE_POLLING
options HZ=1000
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options INET6 # IPv6 communications protocols
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options MD_ROOT # MD is a potential root device
options NFSCLIENT # Network Filesystem Client
options NFSSERVER # Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCLIENT
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_GPT # GUID Partition Tables.
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options ADAPTIVE_GIANT # Giant mutex is adaptive.
#options SMP # Symmetric MultiProcessor Kernel
device apic # I/O APIC
##PF support###
device pf
device pflog
device pfsync
Re: FREEBSD DUMMYNET
IP уже передается. версия 0.42 была - криво обновился.mr_gfd писал(а):Обновить бы до 0.5. У меня, если память не изменяет, с 0.42 не работало. Сейчас на 0.5 работает. Хорошо смотреть что передает радиус radiusd -X, шлут ли он value-pairs или plaintext.igor_s писал(а):Не передается %IP% - что может быть ???mr_gfd писал(а):update tarif_plans set neg_deposit_filter_id='RAD:mpd-table-static+=50=%IP% 1;' ;
А, есть еще подозрение... у меня для fwd правила патч был, который для правил разделитель менял на ";" , так что попробовать так сделать:
Код: Выделить всё
update tarif_plans set neg_deposit_filter_id='RAD:mpd-table-static+=50=%IP% 1,' ;
А как передать value-pairs? нужен патч какой-то???
Re: FREEBSD DUMMYNET
Обновить до 0.5 пока нет возможности. Что нужно, чтобы в 0.42 передавался?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: FREEBSD DUMMYNET
уже написал верси 0.4 больше чем полгодан е поддерживается уже
Re: FREEBSD DUMMYNET
как передать value-pairs в фильтре нег.депозита??? передается почему-то plaintext
Re: FREEBSD DUMMYNET
Напишите, что пишете в фильтре?
НАС - мпд?
НАС - мпд?
Re: FREEBSD DUMMYNET
RAD:mpd-table += 1=%IP%
а вообще перепробовал все советы из этой темы.
нас-мпд5. словари подключены. если я указываю в радиус-параметре тариф плана mpd-table += "1=10.0.0.1" (єто из доки по мпд) то все срабатівает. а точно такае же строка с RAD: в фильтре нег депозита не срабатівает. радиус показывет что Exec-Progam-Wait:plaintex.
а вообще перепробовал все советы из этой темы.
нас-мпд5. словари подключены. если я указываю в радиус-параметре тариф плана mpd-table += "1=10.0.0.1" (єто из доки по мпд) то все срабатівает. а точно такае же строка с RAD: в фильтре нег депозита не срабатівает. радиус показывет что Exec-Progam-Wait:plaintex.
Re: FREEBSD DUMMYNET
Аналогичная ситуация. Только в примере лишние пробелы - надо имхо RAD:mpd-table+=1=%IP%
Re: FREEBSD DUMMYNET
и так тоже не работает. plaintext в общем.sopov писал(а):Аналогичная ситуация. Только в примере лишние пробелы - надо имхо RAD:mpd-table+=1=%IP%
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: FREEBSD DUMMYNET
Уже поправлено
Re: FREEBSD DUMMYNET
ЗАРАБОТАЛО ВОТ ТАК :~AsmodeuS~ писал(а):Уже поправлено
RAD:mpd-table+="1=%IP%"
Re: FREEBSD DUMMYNET
На 0.42 незаработало.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: FREEBSD DUMMYNET
уже написал раз 5 0.42 уже больше чем полгода не поддерживается все изменения идут в 0.5
Re: FREEBSD DUMMYNET
Да оно понятно, просто заявлена функция была в 0.42. Обновлять до 0.5 будем после новогодних праздников, т.к. нужно обновить у вас модуль Cards. Просто может можно вытянуть из 0.5 кусочек кода и сунуть в 0.42 чтобы заработало - она вроде бы более стабильная.