quinta-feira, 5 de setembro de 2013

Diferença entre horas

Trabalhar com datas é sempre chato. Pesquisando como calcular a diferença entre duas horas achei esse site/blog http://juliocesarmartini.com/blog/arquivos/calcular-diferenca-entre-dois-horarios-mysql/ Estou fazendo uma boa ação em php+mysql, e preciso da diferença entre dois horários, calcular em php ia dar um trabalho danado, ai encontrei isso -- select TIMEDIFF ('2013-09-05 21:23:17','2013-09-05 21:37:10') -- com isso tenho o retorno da diferença (quando se tem um mysql a mão)

quarta-feira, 4 de setembro de 2013

segunda-feira, 2 de setembro de 2013

Bonding Mikrotik

Após ver alguns vídeos , de várias empresas, uns fazendo propaganda de antena, outros compartilhando conhecimento, e depois de receber outras notícias desagradáveis, meu irmão me intimou a ajudar na configuração dos links de internet
Algo como link-agregation , ou alguma maneira eficiente de dividir a carga entre os 2 links e que ao mesmo tempo também funcionasse com fail-over automático,
Ideia sugerida foi o Bonding do mikrotik. utilizando uma rb2011 e uma rb750
Os testes de bancada nos trouxe algumas armadilhas, configurações incorretas nas bridges wireless podem fazer que o o sistema não funcione, fique atento aos WDS nas configurações.

A funcionalidade desejada neste cenário é chegar do pontoA ao PontoE - da maneira mais eficiente possível e ainda estar disponível caso algum link tenha dificuldades, por energia ou qualquer outra causa.

As informações sobre as particularidades de cada tipo de bonding suportado pelo Router OS (mikrotik) estão documentadas no wiki da empresa http://wiki.mikrotik.com/wiki/Bonding, nosso teste foi realizado com o Bonding XOR

Ponto A - Router1 - ether1 ether2 bonding ip 10.10.10.1
Ponto E - Router2  - ether1 ether2 bonding ip 10.10.10.2

Supondo que as RB estão sem nenhuma configuração e vamos iniciar do zero
Interface > aba Bonding > Novo

Na nova janela, na aba bonding Slaves (interfaces que farão bonding) ether1 ether2
Modelo balancer xor
Link Monitoring arp
Transmit hash policy layer2

Arp Interval 500ms ( tempo)
Arp ip traget (ip do outro router)