+ Responder ao Tópico



  1. #1

    Padrão C# + MikroTik

    Pessoal sou novato no fórum e também no mundo da programação pois ainda estou terminando o meu curso de analise de sistema onde no curso esta sendo adotada a linguagem C# e empolgado com o esse mundo um amigo me deu um grande desafio que seria cria algo para ajudar ele a fazer o cadastro de clientes no MikroTiK pois bem ate ai tudo bem fiz uma tela simples onde e colhido todos os dados e armazenados no bando SQL mais agora fiquei parado nesse ponto pois não entendo nada de rede pois no meu curso so foi contado historinhas do tempo da vovó . Então estou perdido sem saber com fazer os dados saírem do bando de dados SQL para o MikroTik o meu amigo ate me passou alguns comandos que inseridos no Console do MikroTik e feito isso mais como passe a minha aplicação da ordens ao MikroTik.

    Só lembrando que a linguagem e C#.

    Obrigado a quem poder ajudar nem que seja com uma simples dica.

  2. #2

    Padrão

    Citação Postado originalmente por ronald Ver Post
    ...um amigo me deu um grande desafio que seria cria algo para ajudar ele a fazer o cadastro de clientes no MikroTiK...
    Olá. Considerando o cenário proposto, recomendo usar MikroTik API, especificamente em C#, conforme indicado na referência abaixo.

    http://wiki.mikrotik.com/wiki/API_in_C_Sharp



  3. #3

    Padrão

    Citação Postado originalmente por ronald Ver Post
    Pessoal sou novato no fórum e também no mundo da programação pois ainda estou terminando o meu curso de analise de sistema onde no curso esta sendo adotada a linguagem C# e empolgado com o esse mundo um amigo me deu um grande desafio que seria cria algo para ajudar ele a fazer o cadastro de clientes no MikroTiK pois bem ate ai tudo bem fiz uma tela simples onde e colhido todos os dados e armazenados no bando SQL mais agora fiquei parado nesse ponto pois não entendo nada de rede pois no meu curso so foi contado historinhas do tempo da vovó . Então estou perdido sem saber com fazer os dados saírem do bando de dados SQL para o MikroTik o meu amigo ate me passou alguns comandos que inseridos no Console do MikroTik e feito isso mais como passe a minha aplicação da ordens ao MikroTik.

    Só lembrando que a linguagem e C#.

    Obrigado a quem poder ajudar nem que seja com uma simples dica.

    Já que você esta falando em cadastro de clientes o melhor eh você estudar RADIUS, entender como funciona aí partir para programação. Aposto que vice vai ficar animadíssimo com as possibilidades. Tem um livro da orelly que te proporciona passos largos com o RADIUS.

  4. #4

    Padrão

    Citação Postado originalmente por etnet Ver Post
    Já que você esta falando em cadastro de clientes o melhor eh você estudar RADIUS, entender como funciona aí partir para programação. Aposto que vice vai ficar animadíssimo com as possibilidades. Tem um livro da orelly que te proporciona passos largos com o RADIUS.

    Amigo RADIUS seria um modo de comunicação tipo SSH onde eu terei acesso ao sistema MikroTik ?

    Qual é o nome do Livro citado por você e onde eu posso obter informações sobre Radius ?

    Muito obrigado por esta dando uma luz....



  5. #5

    Padrão

    Citação Postado originalmente por ronald Ver Post
    Amigo RADIUS seria um modo de comunicação tipo SSH onde eu terei acesso ao sistema MikroTik ?

    Qual é o nome do Livro citado por você e onde eu posso obter informações sobre Radius ?

    Muito obrigado por esta dando uma luz....
    O livro chama FREERADIUS mesmo, da orelly. Já quanto só RADIUS ele eh um sistema AAA autenticaçã, autorização e contas. Que pode ser integrado a vários SGBD. Também pode ser acessado por vários equipamentos de rede além do Mikrotik.

    Vou tentar simplificar o máximo: quando você configura a Mikrotik para autenticar clientes (pppoe ou hotspot, por exemplo) ele busca em algum lugar informações sobre esse cliente, informações como IP, controle de banda, etc... você pode ter esses clientes armazenados dentro do próprio Mikrotik de forma mais estática ou em um BD que da muito mais flexibilidade, daí onde entra o RADIUS.
    Acho que com isso você entende mais ou menos como funciona, ao eh do estudar e desenvolver o que você necessita.

    Boa sorte.

  6. #6

    Padrão

    Citação Postado originalmente por etnet Ver Post
    O livro chama FREERADIUS mesmo, da orelly. Já quanto só RADIUS ele eh um sistema AAA autenticaçã, autorização e contas. Que pode ser integrado a vários SGBD. Também pode ser acessado por vários equipamentos de rede além do Mikrotik.

    Vou tentar simplificar o máximo: quando você configura a Mikrotik para autenticar clientes (pppoe ou hotspot, por exemplo) ele busca em algum lugar informações sobre esse cliente, informações como IP, controle de banda, etc... você pode ter esses clientes armazenados dentro do próprio Mikrotik de forma mais estática ou em um BD que da muito mais flexibilidade, daí onde entra o RADIUS.
    Acho que com isso você entende mais ou menos como funciona, ao eh do estudar e desenvolver o que você necessita.

    Boa sorte.

    Ok. Entendido - No sistema o qual estou desenvolvendo fica todas as informações do cliente além do cadastro normal também as informações de REDE com IP, MAC, Usuario & Senha deste cliente e no momento que ele for acessar a Internet e feita uma Comunicação entre o Sistema desenvolvido e o Mikrotik o qual o mesmo vai buscar essas informações na base de dados do sistema dando uma flexibilidade ou pode também ter essas informações do próprio MikroTik ficando assim estático.

    Essas informações fez a minha mente roda e chegar a alguns pontos.

    1º - Caso todas as informações estejam no sistema e ele por algum motivo fica off-line a rede toda ficara também?
    2º - A possibilidade dessas base de dados existir nos dois sistema no Desenvolvido e também estático no MikroTik, pois desta forma se o sistema ficar off-line a rede dele não vai para e caso um de galho ele poder recorre os dados do outro para preencher a base de dados.

    Bom acho que vou ter um trabalhão com isso minha cuca esta fervendo...