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



  1. #1

    Padrão Freeradius-2.0 Ajuda

    Salve pessoal

    Seguinte estou tentando implementar um servidor radius aqui em meu provedor wifi.
    So que o seguinte estou com alguns problemas
    quando faço o teste com com radteste me da essa mensagem


    (rad_recv:Access-Reject packet from 127.0.0.1 port 1812 , id=78 , length=20 )
    no log no mysql
    aparentemente ele faz o select sem problemas
    o que poderia ser??

    no radiusd -X aparece

    ( rlm_sql: Failed to create the pair: Invalid octet string "teste" for attribute name "Password" )
    ( rlm_sql (sql):Error getting data from database )
    (rlm_sql (sql): SQL query error: rejecting user )
    ( rlm_sql (sql): Released sql socket id : 3 )
    ++[sql] returns fail




    Desde -ja agradeço a atenção de todos !
    Última edição por fabianobazilio; 14-03-2008 às 17:18.

  2. #2

    Padrão

    faz um "dump" do seu mysql ai.. dos dados das tabelas

    racdcheck e radreply !!



  3. #3

    Padrão ta aqui o dumping

    MySQL dump 10.10
    --
    -- Host: localhost Database: radius
    -- ------------------------------------------------------
    -- Server version 5.0.24a-log
    /*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
    /*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
    /*!40101 SET @[email protected]@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;
    /*!40103 SET @[email protected]@TIME_ZONE */;
    /*!40103 SET TIME_ZONE='+00:00' */;
    /*!40014 SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @[email protected]@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    /*!40111 SET @[email protected]@SQL_NOTES, SQL_NOTES=0 */;
    --
    -- Table structure for table `radcheck`
    --
    DROP TABLE IF EXISTS `radcheck`;
    CREATE TABLE `radcheck` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `username` varchar(64) NOT NULL default '',
    `attribute` varchar(32) NOT NULL default '',
    `op` char(2) NOT NULL default '==',
    `value` varchar(253) NOT NULL default '',
    PRIMARY KEY (`id`),
    KEY `username` (`username`(32))
    ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
    --
    -- Dumping data for table `radcheck`
    --

    /*!40000 ALTER TABLE `radcheck` DISABLE KEYS */;
    LOCK TABLES `radcheck` WRITE;
    INSERT INTO `radcheck` VALUES (1,'fabiano','Passowrd','==','senhasecreta');
    UNLOCK TABLES;
    /*!40000 ALTER TABLE `radcheck` ENABLE KEYS */;
    --
    -- Table structure for table `radreply`
    --
    DROP TABLE IF EXISTS `radreply`;
    CREATE TABLE `radreply` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `username` varchar(64) NOT NULL default '',
    `attribute` varchar(32) NOT NULL default '',
    `op` char(2) NOT NULL default '=',
    `value` varchar(253) NOT NULL default '',
    PRIMARY KEY (`id`),
    KEY `username` (`username`(32))
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    --
    -- Dumping data for table `radreply`
    --

    /*!40000 ALTER TABLE `radreply` DISABLE KEYS */;
    LOCK TABLES `radreply` WRITE;
    UNLOCK TABLES;
    /*!40000 ALTER TABLE `radreply` ENABLE KEYS */;
    /*!40103 SET [email protected]_TIME_ZONE */;
    /*!40101 SET [email protected]_SQL_MODE */;
    /*!40014 SET [email protected]_FOREIGN_KEY_CHECKS */;
    /*!40014 SET [email protected]_UNIQUE_CHECKS */;
    /*!40101 SET [email protected]_CHARACTER_SET_CLIENT */;
    /*!40101 SET [email protected]_CHARACTER_SET_RESULTS */;
    /*!40101 SET [email protected]_COLLATION_CONNECTION */;
    /*!40111 SET [email protected]_SQL_NOTES */;

  4. #4

    Padrão

    *!40000 ALTER TABLE `radcheck` DISABLE KEYS */;
    LOCK TABLES `radcheck` WRITE;
    INSERT INTO `radcheck` VALUES (1,'fabiano','Passowrd','==','senha secreta');
    UNLOCK TABLES;

    A variavel foi definida com nome incorreto, tente ajustar e vamos ver o que acontece depois.



  5. #5

    Padrão

    Valeu era isto mesmo passou por descuido meu , agora me diga uma coisa para o pppoe-server authenticar aqui na base de dados mysql do que preciso nas configuraçoes , visto que o ´pppoe-server ja esta instalado .

    Acho interressante dizer a maquina cliente consegue chegar até no pppoe-server mas nao consegue ( nao redireciona para authenticação ) no freeradius ?!

    Desde-ja agradecendo
    Última edição por fabianobazilio; 15-03-2008 às 09:56.

  6. #6