Página 2 de 3 PrimeiroPrimeiro 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. a sintaxe do freeradius é um pouco diferente pelo que entendi. da uma olhada no meu arquivo users:

    Código :
    DEFAULT group == "suspensos"
            Auth-Type := Reject,
            Reply-Message = "Sua conta esta desativada por falta de pagamento",
                    Fall-Through = No
     
    DEFAULT Service-Type == Framed-User
            Framed-IP-Address = 255.255.255.254,
            Framed-MTU = 1500,
            Service-Type = Framed-User,
            Fall-Through = Yes
     
    DEFAULT Framed-Protocol == PPP
            Framed-Protocol = PPP,
            Framed-Compression = Van-Jacobson-TCP-IP,
            Fall-Through = Yes
     
    DEFAULT group == "suspensos"
                    Auth-Type := Reject,
                    Reply-Message = "Sua conta esta desativada, entre em contato",
                    Fall-Through = Yes
     
    DEFAULT group == "plano64"
                    Download = 64,
                    Upload = 32,
                    Cliente = cliente,
                    Fall-Through = No
     
    DEFAULT group == "plano128"
                    Download = 128,
                    Upload = 64,
                    Cliente = cliente,
                    Fall-Through = No
     
    DEFAULT group == "plano196"
                    Download = 196,
                    Upload = 64,
                    Cliente = cliente,
                    Fall-Through = No
     
    DEFAULT group == "plano256"
                    Download = 256,
                    Upload = 64,
                    Cliente = cliente,
                    Fall-Through = No

  2. lanhelp,

    Realmente a sintaxe é bem diferente do Cistron Radius. Eu fiz a instalação do FreeRadius e agora não consigo autenticar no sistema. Eu chego a fazer o pedido e dá um erro (que está abaixo):

    Aug 29 08:09:14 ns1 pppoe-server[1683]: Session 1 created for client 00:c0:9f:75:9a:75 (172.30.0.150) on eth2 using Service-Name ''
    Aug 29 08:09:14 ns1 pppd[1683]: Plugin radius.so loaded.
    Aug 29 08:09:14 ns1 pppd[1683]: RADIUS plugin initialized.
    Aug 29 08:09:14 ns1 pppd[1683]: Plugin radattr.so loaded.
    Aug 29 08:09:14 ns1 pppd[1683]: RADATTR plugin initialized.
    Aug 29 08:09:14 ns1 kernel: CSLIP: code copyright 1989 Regents of the University of California
    Aug 29 08:09:14 ns1 kernel: PPP generic driver version 2.4.2
    Aug 29 08:09:14 ns1 pppd[1683]: pppd 2.4.2b3 started by root, uid 0
    Aug 29 08:09:14 ns1 pppd[1683]: Using interface ppp0
    Aug 29 08:09:14 ns1 pppd[1683]: Connect: ppp0 <--> /dev/pts/1
    Aug 29 08:09:26 ns1 pppd[1683]: PAP peer authentication failed for nata
    Aug 29 08:09:26 ns1 pppd[1683]: Connection terminated.
    Aug 29 08:09:26 ns1 pppoe-server[1679]: Sent PADT
    Aug 29 08:09:26 ns1 pppd[1683]: Terminating on signal 15.
    Aug 29 08:09:26 ns1 pppoe[1702]: read (asyncReadFromPPP): Session 1: Input/output error
    Aug 29 08:09:26 ns1 pppd[1683]: Exit.
    Aug 29 08:09:26 ns1 pppoe-server[1679]: Session 1 closed for client 00:c0:9f:75:9a:75 (172.30.0.150) on eth2
    No Windows ele diz que o erro é o 691 (acesso negado, nome de usuário ou senha incorretos), mas já verifiquei e o usuário está devidamente cadastrado, dentro do grupo cliente200 e tudo mais.

    Att,

    Nataniel Klug



  3. posta a saida do comando freeradius -x

  4. lanhelp,

    Eu não conhecia este comando. Ao utiliza-lo notei que o FreeRadius, diferente do Cistron Radius, precisa de um shell válida para logar (talvez mudando alguma configuração isso não seja necessário) e como eu sempre utilizo a shell /bin/false ele não permitia o login.

    Agora consegui logar normalmente, mas o controle de banda não foi ativado. Efetuei o comando /sbin/tc -s qdisc (achando que podia listas as conexões e tal e o resultado foi o seguinte):

    [root@ns1 nata]# /sbin/tc -s qdisc
    qdisc cbq 1: dev eth0 rate 10Mbit (bounded,isolated) prio no-transmit
    Sent 16501617 bytes 47084 pkts (dropped 0, overlimits 0 requeues 0)
    borrowed 0 overactions 0 avgidle 819 undertime 0
    qdisc pfifo_fast 0: dev eth1 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    Sent 31412044718 bytes 44693508 pkts (dropped 0, overlimits 0 requeues 0)
    qdisc pfifo_fast 0: dev eth2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    Sent 320607925 bytes 412799 pkts (dropped 0, overlimits 0 requeues 0)
    qdisc cbq 1: dev ppp0 rate 10Mbit (bounded,isolated) prio no-transmit
    Sent 495332 bytes 580 pkts (dropped 3, overlimits 0 requeues 0)
    borrowed 0 overactions 0 avgidle 794 undertime 0
    [root@ns1 nata]#
    Sabes mais alguma coisa que eu possa utilizar?



  5. primeiro verifique se o arquivo /var/run/radattr.ppp0 contem as chaves download e upload com os valores corretos. Depois verifique o caminho do iptables em seu sistema. Nos scripts ip-up e ip-down o caminho do iptables esta hardcoded, no meu caso tive que substituir todas as ocorrencias de /usr/sbin/iptables por /sbin/iptables. Ou vc pode criar uma variavel tipo IPT contendo o caminho do iptables e substituir pelos scripts com $IPT (Forma mais clean)






Tópicos Similares

  1. Problemas Com Pppoe + Radius
    Por tianguapontocom no fórum Servidores de Rede
    Respostas: 1
    Último Post: 19-03-2007, 23:39
  2. Tutorial PPPoE + Radius + Bandlimit do SCORPION
    Por nataniel no fórum Servidores de Rede
    Respostas: 0
    Último Post: 06-08-2004, 23:39
  3. Problema com PPPoE
    Por haas no fórum Sistemas Operacionais
    Respostas: 3
    Último Post: 02-08-2004, 19:01
  4. PPPoE+Radius+BandLimit - Quedas Constantes na conexão
    Por celangoni no fórum Servidores de Rede
    Respostas: 0
    Último Post: 17-06-2004, 16:46
  5. pppoe + radius + bandlimit
    Por fabmotcam no fórum Servidores de Rede
    Respostas: 1
    Último Post: 21-04-2004, 12:07

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L