Galera, recentemente percebi uma demora na abertura das páginas, e resolvi procurar o problema, simplesmente era o dns do google, mudei para o da gigadns e resolveu o problema.
A questão é, pq não colocar o mk-auth para ser também um server de cache, dae aumentei para 2gb de memoria o servidor, coloquei outra placa de rede, total de 2 no server e fiz os seguintes comandos:
apt-get update
após fiz o de instalação
apt-get install bind9
tudo maravilha, baixou um monte de arquivo e após pediu Y e fez as instalações.
então pergunto, qual seria a configuração ideal para rodar o mk-auth e bind serdo servidor de dns de minha rede?
alguém tem um tutorial para funcionar redondo, pois sou leigo nesse quesito, tenho medo de colocar p rodar e estragar o mk-auth.
Respostas
Pessoal, estou tentando instalar o Unbound DNS no meu MK-AUTH mas sempre que faço o comando "apt-get install unbound" ele me aparece essa mensagem de erro:
root@mk-auth:~# apt-get install unbound
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
mariadb-server : Depende: mariadb-server-10.0 (>= 10.0.25-0+deb8u1) mas 10.0.20 +maria-1~jessie está para ser instalado
unbound : Depende: unbound-anchor mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
Alguém sabe como resolver isso? e esse erro dá também quando tento instalar o Zabbix, quase tudo que eu tento instalar nesse Debian do mk-autk tá dando esse mesmo erro. E quando tento fazer esse comando pra reparar o banco de dados "apt-get install -f" ele dá esse erro:
root@mk-auth:~# apt-get install -f
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os pacotes extra a seguir serão instalados:
mariadb-server-10.0 mariadb-server-core-10.0
Pacotes sugeridos:
mariadb-test tinyca
Os pacotes a seguir serão atualizados:
mariadb-server-10.0 mariadb-server-core-10.0
2 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 173 não atualizados.
28 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/9.733 kB de arquivos.
Depois desta operação, 1.033 kB de espaço em disco serão liberados.
Você quer continuar? [S/n] s
Lendo logs de mudanças... Feito
Pré-configurando pacotes ...
(Lendo banco de dados ... 51737 files and directories currently installed.)
Preparing to unpack .../mariadb-server-core-10.0_10.0.28-0+deb8u1_amd64.deb ...
Unpacking mariadb-server-core-10.0 (10.0.28-0+deb8u1) over (10.0.20+maria-1~jessie) ...
dpkg: error processing archive /var/cache/apt/archives/mariadb-server-core-10.0_10.0.28-0+deb8u1_amd64.deb (-- unpack):
trying to overwrite '/usr/share/man/man1/innochecksum.1.gz', which is also in package mariadb-server-10.0 10. 0.20+maria-1~jessie
dpkg-deb: error: subprocess paste was killed by signal (Pipe quebrado)
dpkg: regarding .../mariadb-server-10.0_10.0.28-0+deb8u1_amd64.deb containing mariadb-server-10.0:
mariadb-server-10.0 conflita com mysql-server-core-5.5
mariadb-server-core-10.0 fornece mysql-server-core-5.5 e está presente e instalado.
dpkg: error processing archive /var/cache/apt/archives/mariadb-server-10.0_10.0.28-0+deb8u1_amd64.deb (--unpac k):
pacotes conflitantes - não instalando mariadb-server-10.0
Processing triggers for man-db (2.7.0.2-5) ...
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/mariadb-server-core-10.0_10.0.28-0+deb8u1_amd64.deb
/var/cache/apt/archives/mariadb-server-10.0_10.0.28-0+deb8u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
PESSOAL BOM DIA TEM ALGUM TUTORIA PARA INSTALA O EMBY NO MK-AUTH POR FAVOR
Paguei pra um cara fazer ele pra mim no proprio mk-auth mais ele nunca conseguiu por pra funcionar. Você consegue fazer ou tem contato de alguém que faça amigo?
Luis Eduardo Ramalho disse:
Aqui uso a regra abaixo, ela ativa e desativa blz a pg de manutenção quando link cai porem nao aparece a pagina no navegador, somente se colocar pra abrir por ip:
Segue regra:
/ip firewall nat
add action=dst-nat chain=dstnat comment="manuten\E7\E3o" disabled=yes dst-port=80 protocol=tcp src-address=10.2.0.1 to-addresses=172.31.255.2 to-ports=89
Depois criaremos em dns statics redirecionamentos dos principais sites que seus clients usam como página inicial para o ip 8.8.8.8. Para que quando seu link cair os clientes hotspot consigam logar e ver a pagina de manutenção. ;)
/ip dns static
add address=8.8.8.8 disabled=yes name=www.google.com.br ttl=1d
add address=8.8.8.8 disabled=yes name=www.terra.com.br ttl=1d
add address=8.8.8.8 disabled=yes name=www.uol.com.br ttl=1d
add address=8.8.8.8 disabled=yes name=www.msn.com ttl=1d
(pode criar com qualquer site)
Agora nós vamos criar uma regra netwatch, para monitorar o link e habilitar/desabilitar as regras acima conforme necessário.
/tool netwatch
add comment="Monitorar Link e dns statics" disabled=no down-script=\
"/ip dns static enable 0\r\
\n/ip dns static enable 1\r\
\n/ip dns static enable 2\r\
\n/ip dns static enable 3" host=8.8.8.8 interval=1m timeout=1s up-script=\
"/ip dns static disable 0\r\
\n/ip dns static disable 1\r\
\n/ip dns static disable 2\r\
\n/ip dns static disable 3"
add comment="Monitorar Link e regra manuten\E7\E3o" disabled=no down-script="/ip firewall nat set [find comment=\"manuten\E7\E3o\"] disabled=no" host=8.8.8.8 \
interval=1m timeout=2s up-script="/ip firewall nat set [find comment=\"manuten\E7\E3o\"] disabled=yes"
add comment="Monitorar cache" disabled=no down-script="/ip firewall mangle disable 0\r\
Pronto assim o mikrotik fica enviando pings ao ip 8.8.8.8 a cada 1min, enquanto estiver respondendo as regras de dns statics e de manutenção ficam desabilitadas, se parar de responder ele habilita automaticamente.
Amigo aqui no meu mikrotik uso DNS da google mesmo, só que quando cai link não aparece página de manutenção para os clientes.
No Mikrotik:
/ip dns
set allow-remote-requests=yes servers=8.8.8.8
Ronei Alcantara Botelho disse:
Como faço esse cache DNS do Mikrotik pra funcionar amigo? Poderia me explicar.
Precisa que o servidor DNS designado para a consulta esteja dentro da sua rede. Pode ser um Bind, Unbound ou até mesmo o cache DNS do Miktrotik. A resolução tem que acontecer ou a segunda fase, a conexão por IP, não acontece.
Ronei Alcantara Botelho disse:
No caso por ip aparece pg manutenção mais pelo endereço não. Como seria feito pra resolver isso haja visto que tds navegam pelo endereço. kkkk
Marco de Freitas disse: