Parabens pelo sistema.....
Versão Imprimível
Parabens pelo sistema.....
Olá pessoal..
para voces q estao utilizando no windows instalando o wamp, poderiam dar uma dica de como instalaram??
Pois tentei aki e ele ta dando q nao econtrou o banco.. nem abriu a tela de login
eu só descompactei no www
Como vcs fizeram?? tiveram q instalar o freeradius alem do wamp??
ou ja tem tudo no wamp?? ficaria muito grato se postarem os passos, iria ser de grande ajunda pro pessoal tb..
Pois nao todo mundo q quer montar mais um server linux, o wamp daria para montar numa maquina virtual.
Obrigado a todos.. e parabens pelo criador do sistema.. foi o unico forum mesmo... sem segundas intençoes
T+
vitor, num tem como na area do cliente ele alterar os dados cadastrais dele não..tipo endereço, telefone menos meche na parte de mac... a acrescentar um campo IP...pra amarar ip ao mac..
outra coisa... vc num em um tutorial ensinado a instalar o hotcake...não consegui...desde já agradeço
mais uma vez vitor obrigado, lembrando que vc não tem obrigação nenhuma com isso, mas vc num sabe o quanto isso ajuda... e bom sabe que existe pessoas de bom senso como vc... valeu mesmo.
Caro Pedro filho, poderia ate lhe mandar um e-mail, sem precisar escrever isso pra todo mundo ver.mas vc nunca respondeu os que mandei. de ante mão agredito nas pessoas até que me provem o contrario, olhei o seu programa e por insistencia do meu socio comprei e paguei.no dia 19/12/2008. vc não me mandou o programa e nem se quer respondeu meus e-mail, fui rastrear a parada e olha só vc enviou por rio de janeiro??? ilha do governador??? vc não viu no meu cadastro cariacica, espirito santo. acho que vc usou de má fé, e assim que vc trata os seu clientes ??? esse é o caracter que vc expoe no underlinux ?? pq desde que me cadastrei neste forum so vi pessoas corretas, o cesar kallas o vitor veloso o sergio entre outros. agora vem vc por causa de miseros 20,00 reais se sujar por causa de pouca coisa, posso até esta cometendo um grande erro sou homem o suficiente pra te pedir perdão. mas até que me prove o contrario. acho que vc usou de má fé, e isso não é bom, pq aqui se faz e aqui se paga. o meu e-mail é [email protected] caso queria me explicar o que aconteceu fico aguardando a sua postura, mas uma vez se eu estiver errado me desculpe. aguardo resposta. (lembre-se nesta mensagem não faltei e nunca falterei com respeito a vc e seu familiares, acho que não usei nenhum termo ofensivo, respeito e bom e todo mundo gosta)
que Deus nos abençõe.
-----UPDATE----------
PROBLEMA RESOLVIDO.
FICO MUITO GRATO E PEÇO DESCULPAS PELO MAL ENTENDIDO.
Amigo, eu já envie seu cd, acontece que no dia que enviei o seu, envie outros 5 ai na hora de cadastrar os codigos de rastreamento no pagseguro devo ter trocado o seu por de outro cliente, mais quando achar lhe passo o codigo.
Já lhe enviei por e-mail uma url pra vc baixar o cd.
Obrigado,
Pedro Filho
MK-AUTH
...
Parabens pelo sistema.....
vc recebeu o e-mail ?
www.mk-auth.ning.com
recebi sim, estava baixando mas em 79% deu erro, vou baixar de novo...vc enviou o cd para minha residencia?? qual o tipo de postagem usou??? pq comprei dia 19/12 e hoje já é 5. já tem mais de 15 dias, mandou de carta simples??? pelo tempo....
amigo enviei por encomenda normal, geralmente meus clientes recebem em cinco dias uteis, pode ter ter sido alguma coisa nos correios, mais uma vez obrigado e desculpas qualquer coisa.
Pedro Filho
MK-AUTH
Poha kara!!! Que é isso? Ainda de graça? Olha... não tenho o que dizer, só um muito obrigado, que Deus te abençoe e te ilumine, atitudes com a sua só tem a engrandecer a comunidade, tenha certeza que isso não sendo de graça, pois você será recompensado de uma forma bem especial que é o reconhecimento da comunidade e que com isso abre muitas portas. Mas estendo aqui o meu agradecimento aos usuários: AndersonMachado, EdilsonLSouza e entre outros que contribuiram com seus sistemas para o crescimento da comunidade. Um abraços em todos e um muito obrigado novamente...
Instalei seu programa e pelo q vejo é muito bom mas ele so funcionou a parte de cadastro de clientes
planos, caixa, funcionarios isso tudo no windows o q poderia esta dando errado no carne para ele abrir em branco
no linux nao consegui fazer ele funcionar esta dando uma pagina como se nao se conectace com o banco de dados
mas sendo q o servidor esta tudo rodando por eu testar outra pagina e dar certo
teria algo aver com versao do php sendo a 4
no windows como eu faço para funcionar a pagina do cliente ou so no linux por usar freeradius
e o carne por q ele ficaria branco ?
e nao consigo fazer o sistema se comunicar com o mikrotik para q poso ser alterado senha dos usuarios
se vc puder me ajudar fico grato.
sem querer escraxar, se vc le esse topico desdo começo vai tirar suas duvida.(a parte do carne vou deixar vou ler as paginas anteriores e achar.) mas vamos lá.
pra mim foi duro consegui fazer funcionar.. mas vai um conselho, baixe o ubuntu 8.04, e instale ele normal. logo depois de instalado vai em:
-Sistema > Administração > Gerenciador de Pacotes SypnaticPronto, agora o seu Linux está configurado.
- Digite sua senha.
- Dentro do Gerenciador de Pacotes vá em: Editar > Marcar Pacotes por Tarefas
- Ao abrir uma lista de opções escolha LAMP e dê OK
depois faça o seguinte: entre novamente no Gerenciador de Pacotes Synaptic. Clique em procurar e digite phpmyadmin. Marque para instalação e espere. Quando ele perguntar pelo Apache, escolha o Apache2. Depois vá em http://localhost/phpmyadmin. e verifique.
E os projetos para serem compilados pelo Apache devem estar em: /var/www/ .
depois no terminal digite apt-get install freeradius-mysql. espere instalar.
presumindo que vc ja saiba entra no phpmyadmin, então importe o banco de dados que vem no level2, vai em user e add um usuario.
agora vc precisa de fazer algumas alterações no freeradius.
vai em /etc/freeradius edite o aquivo clients.conf
Exemplo:
adicione na ultima linha
client 200.200.200.200 {
secret = (senha que vc escolher para acesso do mikrotik)
shortname = mikrotik
nastype = other
}
client 200.200.200.1 {
secret = (senha que vc escolher para acesso do mikrotik)
shortname = radius
nastype = other
}
agora vamos editar o radiusd.conf
na parte authorize ficam ativas as opcoes:
preprocess, chap, mschap, suffix, eap, sql
na parte preacct ficam ativas as opcoes:
preprocess, acct_unique, suffix
na parte accounting ficam ativas as opcoes:
detail, unix, sql, radutmp
na parte session ficam ativas as opcoes:
radutmp, sql
na parte post-auth ficam ativas as opcoes:
sql
pronto... terminamos de editar o radiusd.conf
e por ultimo o arquivo sql.conf
logo no começo tem a configuração de como se conectar com o banco de dados. coloque os dados de acesso ao BD.
Vamos configurar agora o mikrotik.
Va em IP - Hotspot
Na Aba Servers Clique em Profile
de 2 clicks no profile que seu servidor hotspot esta utilizando.
Clique na aba Radius
ative a opcao Use Radius
e deixe ativa a opcao accounting e mude de wireless para ethernet.
agora... no menu principal clique em Radius
clique no sinal de + e adicione um radius.
Em Service deixe somente ativo o hotspot
Em Address coloque o ip do seu servidor radius
Em Secret Coloque a senha que voce configurou para acesso do ip do seu mikrotik
Agora... vamos criar os grupos do hotspot
IP - Hotspot - Users
clique em Profiles
adicione um novo profile ( grupo )
preencha assim:
Name: 128k
Shared Users: 1
Rate Limit: 128k/128k
pronto.... seu grupo esta criado... com banda de 128k
tem um tuto do Airking muito foda, mas esse jeito e mais simplificado e facil. espero ter ajudado.
se a pagina de algum erro de exibição vai no etc/php/apache2 Mude a opção no php.ini
output_buffering = Off
para
output_buffering = ON
reinicie o apache.
que vai funcionar.
espero ter ajudado.
Aqui instalei tudo blz, mas quando vou fazer qualquer ação, desde a pagina de login aparece o erro:
Fatal error: Call to undefined function mb_http_input()
Esta dando esse erro ai na função , não sei porq..
Uso php 4 e apache 2, será que tem alguma coisa haver ??
Vitor ,
voce teria os arquivos php mais recentes?
outra coisa seria:
no seu php..ele não acessa todas as tabelas?
tipo radcheck,radgroupreply
teria um pulo do gato ou eu perdi alguma coisa...a proposito li todo os post deste forum!
um abraço e parabens pelo post!!!
vitor vc ja num tem uma versão, mas atual do level2 ai não?????
ok beleza..
ë que tenho um ubuntu server 8.1 e não consigo autenticar nem os usuarios teste..
Assim:
root@integra:~# freeradius -X...
no final....
radiusd: #### Opening IP addresses and Ports ####
listen {
type = "auth"
ipaddr = *
port = 0
Failed binding to socket: Address already in use
/etc/freeradius/radiusd.conf[236]: Error binding to port for 0.0.0.0 port 1812
teste da conta:
radtest test secret 192.168.10.2 1812 testing123Sending Access-Request of id 113 to 192.168.10.2 port 1812
User-Name = "test"
User-Password = "secret"
NAS-IP-Address = 200............
NAS-Port = 1812
Sending Access-Request of id 113 to 192.168.10.2 port 1812
User-Name = "test"
User-Password = "secret"
NAS-IP-Address = 200.........
NAS-Port = 1812
eu estou usando freeradoius 2.1
sera que pode dar um help??
Valeu
/etc/freeradiusradius.conf
prefix = /usr
exec_prefix = /usr
sysconfdir = /etc
localstatedir = /var
sbindir = ${exec_prefix}/sbin
logdir = /var/log/freeradius
raddbdir = /etc/freeradius
radacctdir = ${logdir}/radacct
# Location of config and logfiles.
confdir = ${raddbdir}
run_dir = ${localstatedir}/run/freeradius
# Should likely be ${localstatedir}/lib/radiusd
db_dir = ${raddbdir}
libdir = /usr/lib/freeradius
pidfile = ${run_dir}/radiusd.pid
#chroot = /path/to/chroot/directory
# for some finer-grained access controls.
#user = radius
#group = radius
# max_request_time: The maximum time (in seconds) to handle a request.
# Requests which take more time than this to process may be killed, and
# a REJECT message is returned.
# Useful range of values: 5 to 120
max_request_time = 30
# If this value is set too low, then duplicate requests from the NAS
# MAY NOT be detected, and will instead be handled as seperate requests.
# If this value is set too high, then the server will cache too many
# requests, and some new requests may get blocked. (See 'max_requests'.)
# Useful range of values: 2 to 10
cleanup_delay = 5
max_requests = 1024
listen {
type = auth
# Note: "type = proxy" lets you control the source IP used for
ipaddr = *
# 0 means "use /etc/services for the proper port"
port = 0
interface = eth0
}
# This second "listen" section is for listening on the accounting
# port, too.
listen {
ipaddr = *
# ipv6addr = ::
port = 0
type = acct
# interface = eth0
# clients = per_socket_clients
}
hostname_lookups = no
allow_core_dumps = no
# Regular expressions
regular_expressions = yes
extended_expressions = yes
# Logging section. The various "log_*" configuration items
# will eventually be moved here.
log {
destination = files
file = ${logdir}/radius.log
syslog_facility = daemon
# Log the full User-Name attribute, as it was found in the request.
# allowed values: {no, yes}
stripped_names = no
# Log authentication requests to the log file.
# allowed values: {no, yes}
auth = no
auth_badpass = no
auth_goodpass = no
}
# The program to execute to do concurrency checks.
checkrad = ${sbindir}/checkrad
security {
# Useful ranges: 1 to 5
reject_delay = 1
status_server = yes
}
proxy_requests = yes
$INCLUDE proxy.conf
$INCLUDE clients.conf
thread pool {
# Number of servers to start initially --- should be a reasonable
# ballpark figure.
start_servers = 5
max_servers = 32
min_spare_servers = 3
max_spare_servers = 10
max_requests_per_server = 0
}
modules {
$INCLUDE ${confdir}/modules/
$INCLUDE eap.conf
# Include another file that has the SQL-related configuration.
# This is another file only because it tends to be big.
#
$INCLUDE sql.conf
#
# This module is an SQL enabled version of the counter module.
#
$INCLUDE sql/mysql/counter.conf
#$INCLUDE sql/postgresql/counter.conf
# IP addresses managed in an SQL table.
#$INCLUDE sqlippool.conf
# OTP token support. Not included by default.
# $INCLUDE otp.conf
}
instantiate {
expr
expiration
logintime
# accounting sections.
authorize {
preprocess
chap
mschap
suffix
eap
sql
}
preacct {
preprocess
acct_unique
suffix
}
accounting {
detail
unix
sql
radutmp
}
session {
radutmp
sql
}
post_auth {
sql
}
}
$INCLUDE policy.conf
-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-
/etc/freeradius/sql.conf
sql {
database = "mysql"
driver = "rlm_sql_${database}"
# Connection info:
server = "localhost"
login = "root"
password = "minha senha"
# Database table configuration for everything except Oracle
radius_db = "radius"
# If you are using Oracle then use this instead
# radius_db = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=your_sid)))"
acct_table1 = "radacct"
acct_table2 = "radacct"
# Allow for storing data after authentication
postauth_table = "radpostauth"
authcheck_table = "radcheck"
authreply_table = "radreply"
groupcheck_table = "radgroupcheck"
groupreply_table = "radgroupreply"
# Table to keep group info
usergroup_table = "radusergroup"
# If set to 'yes' (default) we read the group tables
# If set to 'no' the user MUST have Fall-Through = Yes in the radreply table
# read_groups = yes
# Remove stale session if checkrad does not see a double login
deletestalesessions = yes
# Print all SQL statements when in debug mode (-x)
sqltrace = no
sqltracefile = ${logdir}/sqltrace.sql
# number of sql connections to make to server
num_sql_socks = 5
# number of seconds to dely retrying on a failed database
# connection (per_socket)
connect_failure_retry_delay = 60
#readclients = yes
# Table to keep radius client info
nas_table = "nas"
# Read driver-specific configuration
$INCLUDE sql/${database}/dialup.conf
}
-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x
/etc/freeradius/clients.conf
client localhost {
# Allowed values are:
# dotted quad (1.2.3.4)
# hostname (radius.example.com)
ipaddr = 127.0.0.1
secret = testing123
# allowed values: yes, no
require_message_authenticator = yes
nastype = other # localhost isn't usually a NAS...
}
client 192.168.10.5 {
secret = senha do radius
shortname = mikrotik
nastype = other
}
client 192.168.10.2 {
secret = senha do radius
shortname = radius
nastype = other
}
-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-
/etc/freeradius/proxy.conf
realm integra {
type = radius
authhost = 192.168.10.2
accthost = 192.168.10.2
secret = fanina
}
radio RB433AH AP Brigde
Set- wireless 2.4 Engenius 600W
Rede 192.168.10.5/16 Brigde
Server ubuntu 8.1
com Lamp, Nat e Proxy(Squid)2.7
ETH0 - ip 200.......
ETH1 - ip 192.168.10.2/16
Muito Obrigado pelo seu nteresse em ajudar!!
Sou CCNP Cisco e Voip Trixbox a 7 anos..o que eu puder ajudar estou a disposição Veloso!!
Valeu!
comenta a parte do listen e coloca aqui o resultado...
#listen {
# IP address on which to listen.
# Allowed values are:
# dotted quad (1.2.3.4)
# hostname (radius.example.com)
# wildcard (*)
# ipaddr = *
# Port on which to listen.
# Allowed values are:
# integer port number (1812)
# 0 means "use /etc/services for the proper port"
# port = 0
# Type of packets to listen for.
# Allowed values are:
# auth listen for authentication packets
# acct listen for accounting packets
#
# type = auth
#}
/etc/init.d# freeradius -X
FreeRADIUS Version 2.1.0, for host i486-pc-linux-gnu, built on Oct 9 2008 at 13:24:33
Copyright (C) 1999-2008 The FreeRADIUS server project and contributors.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
You may redistribute copies of FreeRADIUS under the terms of the
GNU General Public License v2.
Starting - reading configuration files ...
including configuration file /etc/freeradius/radiusd.conf
including configuration file /etc/freeradius/proxy.conf
including configuration file /etc/freeradius/clients.conf
including files in directory /etc/freeradius/modules/
including configuration file /etc/freeradius/modules/pam
including configuration file /etc/freeradius/modules/pap
including configuration file /etc/freeradius/modules/chap
including configuration file /etc/freeradius/modules/echo
including configuration file /etc/freeradius/modules/exec
including configuration file /etc/freeradius/modules/expr
including configuration file /etc/freeradius/modules/ldap
including configuration file /etc/freeradius/modules/krb5
including configuration file /etc/freeradius/modules/unix
including configuration file /etc/freeradius/modules/inner-eap
including configuration file /etc/freeradius/modules/radutmp
including configuration file /etc/freeradius/modules/counter
including configuration file /etc/freeradius/modules/acct_unique
including configuration file /etc/freeradius/modules/files
including configuration file /etc/freeradius/modules/realm
including configuration file /etc/freeradius/modules/wimax
including configuration file /etc/freeradius/modules/mac2vlan
including configuration file /etc/freeradius/modules/linelog
including configuration file /etc/freeradius/modules/detail.example.com
including configuration file /etc/freeradius/modules/checkval
including configuration file /etc/freeradius/modules/logintime
including configuration file /etc/freeradius/modules/sql_log
including configuration file /etc/freeradius/modules/sradutmp
including configuration file /etc/freeradius/modules/always
including configuration file /etc/freeradius/modules/attr_rewrite
including configuration file /etc/freeradius/modules/detail
including configuration file /etc/freeradius/modules/digest
including configuration file /etc/freeradius/modules/ippool
including configuration file /etc/freeradius/modules/mac2ip
including configuration file /etc/freeradius/modules/mschap
including configuration file /etc/freeradius/modules/smbpasswd
including configuration file /etc/freeradius/modules/passwd
including configuration file /etc/freeradius/modules/policy
including configuration file /etc/freeradius/modules/etc_group
including configuration file /etc/freeradius/modules/preprocess
including configuration file /etc/freeradius/modules/attr_filter
including configuration file /etc/freeradius/modules/detail.log
including configuration file /etc/freeradius/modules/expiration
including configuration file /etc/freeradius/eap.conf
including configuration file /etc/freeradius/sql.conf
including configuration file /etc/freeradius/sql/mysql/dialup.conf
including configuration file /etc/freeradius/sql/mysql/counter.conf
including configuration file /etc/freeradius/policy.conf
including dictionary file /etc/freeradius/dictionary
main {
prefix = "/usr"
localstatedir = "/var"
logdir = "/var/log/freeradius"
libdir = "/usr/lib/freeradius"
radacctdir = "/var/log/freeradius/radacct"
hostname_lookups = no
max_request_time = 30
cleanup_delay = 5
max_requests = 1024
allow_core_dumps = no
pidfile = "/var/run/freeradius/radiusd.pid"
checkrad = "/usr/sbin/checkrad"
debug_level = 0
proxy_requests = yes
log {
stripped_names = no
auth = no
auth_badpass = no
auth_goodpass = no
}
security {
max_attributes = 200
reject_delay = 1
status_server = yes
}
}
client localhost {
ipaddr = 127.0.0.1
require_message_authenticator = yes
secret = "testing123"
nastype = "other"
}
client 192.168.10.5 {
require_message_authenticator = no
secret = "fanina"
shortname = "mikrotik"
nastype = "other"
}
client 192.168.10.2 {
require_message_authenticator = no
secret = "fanina"
shortname = "radius"
nastype = "other"
}
radiusd: #### Loading Realms and Home Servers ####
proxy server {
retry_delay = 5
retry_count = 3
default_fallback = no
dead_time = 120
wake_all_if_all_dead = no
}
home_server localhost {
ipaddr = 127.0.0.1
port = 1812
type = "auth"
secret = "testing123"
response_window = 20
max_outstanding = 65536
zombie_period = 40
status_check = "status-server"
ping_interval = 30
check_interval = 30
num_answers_to_alive = 3
num_pings_to_alive = 3
revive_interval = 120
status_check_timeout = 4
}
home_server_pool my_auth_failover {
type = fail-over
home_server = localhost
}
realm example.com {
auth_pool = my_auth_failover
}
realm LOCAL {
}
realm integra {
authhost = 192.168.10.2
accthost = 192.168.10.2
secret = fanina
}
radiusd: #### Instantiating modules ####
instantiate {
Module: Linked to module rlm_exec
Module: Instantiating exec
exec {
wait = no
input_pairs = "request"
shell_escape = yes
}
Module: Linked to module rlm_expr
Module: Instantiating expr
Module: Linked to module rlm_expiration
Module: Instantiating expiration
expiration {
reply-message = "Password Has Expired "
}
Module: Linked to module rlm_logintime
Module: Instantiating logintime
logintime {
reply-message = "You are calling outside your allowed timespan "
minimum-timeout = 60
}
}
radiusd: #### Loading Virtual Servers ####
modules {
}
radiusd: #### Opening IP addresses and Ports ####
Não sei se é o cansaço mas não estou vendo nada errado nas conf.
Segue abaixo as minhas:
freeradius/radiusd.conf
prefix = /usr
exec_prefix = /usr
sysconfdir = /etc
localstatedir = /var
sbindir = ${exec_prefix}/sbin
logdir = /var/log/freeradius
raddbdir = /etc/freeradius
radacctdir = ${logdir}/radacct
confdir = ${raddbdir}
run_dir = ${localstatedir}/run/freeradius
log_file = ${logdir}/radius.log
libdir = /usr/lib/freeradius
pidfile = ${run_dir}/freeradius.pid
user = freerad
group = freerad
max_request_time = 30
delete_blocked_requests = no
cleanup_delay = 5
max_requests = 1024
bind_address = *
port = 0
hostname_lookups = no
allow_core_dumps = no
regular_expressions = yes
extended_expressions = yes
log_stripped_names = no
log_auth = no
log_auth_badpass = no
log_auth_goodpass = no
usercollide = no
lower_user = no
lower_pass = no
nospace_user = no
nospace_pass = no
checkrad = ${sbindir}/checkrad
security {
max_attributes = 200
reject_delay = 1
status_server = no
}
proxy_requests = yes
$INCLUDE ${confdir}/proxy.conf
$INCLUDE ${confdir}/clients.conf
snmp = no
$INCLUDE ${confdir}/snmp.conf
thread pool {
start_servers = 5
max_servers = 32
min_spare_servers = 3
max_spare_servers = 10
max_requests_per_server = 0
}
modules {
pap {
auto_header = yes
}
chap {
authtype = CHAP
}
pam {
pam_auth = radiusd
}
unix {
cache = no
cache_reload = 600
shadow = /etc/shadow
radwtmp = ${logdir}/radwtmp
}
$INCLUDE ${confdir}/eap.conf
mschap {
ldap {
server = "ldap.your.domain"
basedn = "o=My Org,c=UA"
filter = "(uid=%{Stripped-User-Name:-%{User-Name}})"
start_tls = no
access_attr = "dialupAccess"
dictionary_mapping = ${raddbdir}/ldap.attrmap
ldap_connections_number = 5
edir_account_policy_check=no
timeout = 4
timelimit = 3
net_timeout = 1
}
.
realm IPASS {
format = prefix
delimiter = "/"
ignore_default = no
ignore_null = no
}
realm suffix {
format = suffix
delimiter = "@"
ignore_default = no
ignore_null = no
}
realm realmpercent {
format = suffix
delimiter = "%"
ignore_default = no
ignore_null = no
}
realm ntdomain {
format = prefix
delimiter = "\\"
ignore_default = no
ignore_null = no
}
checkval {
item-name = Calling-Station-Id
check-name = Calling-Station-Id
data-type = string
}
preprocess {
huntgroups = ${confdir}/huntgroups
hints = ${confdir}/hints
with_ascend_hack = no
ascend_channels_per_line = 23
with_ntdomain_hack = no
with_specialix_jetstream_hack = no
with_cisco_vsa_hack = no
}
files {
usersfile = ${confdir}/users
acctusersfile = ${confdir}/acct_users
preproxy_usersfile = ${confdir}/preproxy_users
compat = no
}
detail {
detailfile = ${radacctdir}/%{Client-IP-Address}/detail-%Y%m%d
detailperm = 0600
}
acct_unique {
key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"
}
$INCLUDE ${confdir}/sql.conf
radutmp {
filename = ${logdir}/radutmp
username = %{User-Name}
case_sensitive = yes
check_with_nas = yes
perm = 0600
callerid = "yes"
}
radutmp sradutmp {
filename = ${logdir}/sradutmp
perm = 0644
callerid = "no"
}
attr_filter {
attrsfile = ${confdir}/attrs
}
counter daily {
filename = ${raddbdir}/db.daily
key = User-Name
count-attribute = Acct-Session-Time
reset = daily
counter-name = Daily-Session-Time
check-name = Max-Daily-Session
allowed-servicetype = Framed-User
cache-size = 5000
}
sqlcounter dailycounter {
counter-name = Daily-Session-Time
check-name = Max-Daily-Session
reply-name = Session-Timeout
sqlmod-inst = sql
key = User-Name
reset = daily
query = "SELECT SUM(AcctSessionTime - \
GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) \
FROM radacct WHERE UserName='%{%k}' AND \
UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%b'"
}
sqlcounter monthlycounter {
counter-name = Monthly-Session-Time
check-name = Max-Monthly-Session
reply-name = Session-Timeout
sqlmod-inst = sql
key = User-Name
reset = monthly
query = "SELECT SUM(AcctSessionTime - \
GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) \
FROM radacct WHERE UserName='%{%k}' AND \
UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%b'"
}
always fail {
rcode = fail
}
always reject {
rcode = reject
}
always ok {
rcode = ok
simulcount = 0
mpp = no
}
expr {
}
digest {
}
exec {
wait = yes
input_pairs = request
}
exec echo {
wait = yes
program = "/bin/echo %{User-Name}"
input_pairs = request
output_pairs = reply
}
ippool main_pool {
range-start = 192.168.1.1
range-stop = 192.168.3.254
netmask = 255.255.255.0
cache-size = 800
session-db = ${raddbdir}/db.ippool
ip-index = ${raddbdir}/db.ipindex
override = no
maximum-timeout = 0
}
}
exec
expr
}
authorize {
preprocess
chap
mschap
suffix
eap
sql
}
authenticate {
Auth-Type PAP {
pap
}
Auth-Type CHAP {
chap
}
Auth-Type MS-CHAP {
mschap
}
unix
eap
}
preacct {
preprocess
acct_unique
suffix
}
accounting {
detail
unix
radutmp
sql
}
session {
radutmp
sql
}
post-auth {
sql
}
pre-proxy {
}
post-proxy {
eap
}
Amigo
Excelente iniciativa
Abraços
marcelo
Warning: mysql_pconnect() [function.mysql-pconnect]: Acesso negado para o usuário 'root'@'localhost' (senha usada: NÃO) in C:\Arquivos de programas\EasyPHP 3.0\www\Connections\config.php on line 9
Fatal error: Acesso negado para o usuário 'root'@'localhost' (senha usada: NÃO) in C:\Arquivos de programas\EasyPHP 3.0\www\Connections\config.php on line 9
:dong:
vc não criou o BD no mysql, esta dentro da pasta "sql", crie um bd como o nome radius depois import, vai em user e add um usuario para acesso do programa, para tirar suas duvidas leia este topico desdo começo, ele já esta muito rico de informações.
grande vitão...não querendo ser chato, mas ja terminou a parte do livro caixa ??? ja tem uma nova versão disponivel ??? será que posso depois que o sua segunda versão estiver pronto posso fazer um Live CD com instalador, queria remasterizar o Ubuntu 8.04 com Lamp,squid3,radius e level2, disponibiliza-lo gratuitamente. será que vc apoia, não penso en vende-lo, pq quero compartilhar com o que eu aprendi. e ai o que acha???
estou ancioso para ver as novas atualizações..fico no aguardo pra concluir o meu projeto..
vitor abençõa a gente ai....queremos ver mais essa obra prima...
Alguem conseguiu instalar esse programa? tou tentando mas n tou conseguindo, se alguem quiser instalar pra mim e cobrar seu valor entra em contato. [email protected]
caro amigo eu instalo pra vc e num te cobro nada.. me add no msn... [email protected]
Já te add, ok! valeu mesmo cara, qualquer coisa pode contar comigo.
Meu msn [email protected]
ola amigo, tive este problema sabes me informar o pq do erro.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Arquivos de programas\VertrigoServ\www\level2\index.php:118) in C:\Arquivos de programas\VertrigoServ\www\level2\menu.php on line 4
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Arquivos de programas\VertrigoServ\www\level2\index.php:118) in C:\Arquivos de programas\VertrigoServ\www\level2\menu.php on line 4
Warning: Cannot modify header information - headers already sent by (output started at C:\Arquivos de programas\VertrigoServ\www\level2\index.php:118) in C:\Arquivos de programas\VertrigoServ\www\level2\menu.php on line 70
Consegui instalar o sistema mais não estou conseguindo fazer o login.
http://img153.imageshack.us/img153/1095/semttulo1.gif
inseri um registro com o login e senha de sua preferencia
Boa tarde
Excelente iniciativa vitor, poderiamos ver com o pessoal aqui do underlinux c alguem poderia disponibilizar uma maquina virtual para instalar uma demontração e darmos opnioes para melhorar o sistema o que acha?
Abraços
Marcelo
amigos encontrei um sistema administrativo file!
muito bom mesmo
e a licenca eh quase de graca...
apenas 50 reais
olha
quem quer dar uma olha da maus sobre o assunto que certamente interessa a muitos
o nome do sistema eh mkauth
nao eh myauth
eh mkauth
para mais informacoes
Manual :: MK-AUTH
:shakehands:
eskece...
estou rodando um sistema ideal pra quem trabalha com RADIUS é o sagu-pro www.gulbf.com.br;
vou colocar ele pra rodar em um provedor com mais de 170 clientes...
o sistema vai funcionar assim
tem gerenciamento financeiro geracao de boletos,,, e os caras tao trabalhando agora na pagina do cliente...
Parabéns ao VITOR e ao MURILO que me parece também estar contribuindo de alguma forma.
Grande abraço aos COLABORADORES do fórum.
M4D3