Re: Acesso Mikrotik via site php (Não consigo via API)
Quer dizer então que só funciona em Linux e estando na mesma rede em que está o servidor Mikrotik? Pois coloquei os arquivos PHP hospedados em um servidor onde mantenho site funcionando com recursos php e mysql sem problema. Preciso manter funcionando na mesma Rede o servidor Mikrotik que utilizo para gerenciar meus clientes e um segundo servidor com Apache + PHP para acesso à API?
Re: Acesso Mikrotik via site php (Não consigo via API)
Citação:
Postado originalmente por
clicsis
Quer dizer então que só funciona em Linux e estando na mesma rede em que está o servidor Mikrotik? Pois coloquei os arquivos PHP hospedados em um servidor onde mantenho site funcionando com recursos php e mysql sem problema. Preciso manter funcionando na mesma Rede o servidor Mikrotik que utilizo para gerenciar meus clientes e um segundo servidor com Apache + PHP para acesso à API?
Você precisar colocar a API em PHP rodando em um servidor que tenha suporte a PHP.
Você disse anteriormente que estava rodando a API em PHP em um ROS
Citação:
Postado originalmente por clicsis
Boa noite. Não tenho o Linux propriamente dito rodando no micro, o servidor é Mikrotik RouterOS 4.13. Já fiz de tudo e ainda não obtive excito.
Mas se você tem um linux, rodando com php + mysql, é justamente neste computador que você deve colocar a API para rodar. No RouterOS você apenas ativa o acesso através da API.
Re: Acesso Mikrotik via site php (Não consigo via API)
Desculpe-me, mas deve ter entendido errado. O que afirmei foi que o meu servidor local, que utilizo para gerenciar meus clientes é Mikrotik e que NÃO tenho rodando na mesma rede um servidor Linux com suporte php. Devido a essa fato, hospedei os arquivos de conexão com a API do Mikrotik em um servidor que já utilizo para hospedar alguns sites, o servidor em querstão não está na mesma rede de ip válido do meu servidor, mas como no PHP de conexão com a API eu menciono o IP Válido do servidor, então pensei não haver problema em relação em qual servidor estava hospedado os arquivos, contanto que o servidor em questão desse suporte ao funcionamento e execução de script php.
Veja no link abaixo que eu já havia postado antes, que os arquivos "routeros_api.class.php" e o arquivo "t1.php" estão atualmente hospedados em provedor com acesso php, mas no etantato não conseguem se conectar com a API do servidor Mikrotik, embora o recurso esteja ativado em IP/SERVICES.
Link onde estou testando:
http://www.nelnet.com.br/mikrotik/t1.php
Esse é o meu problema!
Re: Acesso Mikrotik via site php (Não consigo via API)
Caro colega de forum por favor execute os seguintes comandos no linux onde está rodando o seu API:
É só copiar e colar no console:
Código :
echo "www-data ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
apt-get update
apt-get install php5-cli
Após isso faça o teste novamente e nos reporte por favor.
Esses comandos são para Debian e Ubuntu.
Re: Acesso Mikrotik via site php (Não consigo via API)
Boa noite. Obrigado pelo apoio, mas como eu já mencionado anteriormente, o meu script PHP está hospedado em um provedor que nada tem haver com o servidor mikrotik. O servidor que estou tentando acessar não é um servidor linux e sim um servidor em PC com sistema operacional Mikrotik, na versão 4.13 on x86.
Já tentei de tudo e não consigo me conectar com o Mikrotik utilizando o API em PHP.
Um exemplo do que preciso está no site Networks Solutions!, que utiliza a linguagem php para ir até o mikrotik e listar os usuários ativos, por exemplo. Para mim, basta que eu consiga estabalecer o contato, com o restante eu me viro por aqui...:laugh: