Páginas

sábado, 5 de maio de 2018

Problema Acento Lubuntu 18

Recentemente após instalar o Lubuntu 18 me deparei com um problema de acentuação, quando digitava uma palavra que deveria ficar acentuada o acento ficava separado da letra.

Realizei as alteração abaixo no layout do teclado, conforme algumas indicações.

sudo gedit /etc/default/keyboard

XKBMODEL="pc105"
XKBLAYOUT="br"
XKBVARIANT="abnt2"
XKBOPTIONS=""

Reiniciei o computador para e não teve nenhum efeito até que me deparei com a solução:

sudo apt-get install ibus-gtk ibus-gtk3

De acordo com a fonte da solução (https://wallacesilva.com/blog/2016/12/resolver-problemas-de-acentos-no-ubuntuxubuntu/) deve está faltando a biblioteca GTK para acessar o iBus.

Com a instalação das bibliotecas ibus-gtk ibus-gtk3 resolveu meu problema.

quinta-feira, 5 de abril de 2018

Página HTML com relógio (javascript)

<html>
<head>
<title>Relogio em Tempo Real</title>
</head>
<script>
 function showTimer() {
  var time=new Date();

  var dia= time.getDate();           // 1-31
  var mes= time.getMonth()+1;          // 0-11 (zero=janeiro)
  var ano= time.getFullYear();       // 4 dígitos

  var hour=time.getHours();
  var minute=time.getMinutes();
  var second=time.getSeconds();
  if(dia<10)   dia  ="0"+dia;
  if(mes<10)   mes  ="0"+mes;

  if(hour<10)   hour  ="0"+hour;
  if(minute<10) minute="0"+minute;
  if(second<10) second="0"+second;
  var st=+ano+"/"+mes+"/"+dia+ "  "+ hour+":"+minute+":"+second;
  document.getElementById("timer").innerHTML=st;
 }
 function initTimer() {
  // O metodo nativo setInterval executa uma determinada funcao em um determinado tempo 
  setInterval(showTimer,1000);
 }
</script>
<body onLoad="initTimer();">
Exemplo de Relógio em tempo real utilizando a TAG 'span' e o método setInterval.
<br><br>
<span id="timer">Relógio</span>
</body>

</html>

quinta-feira, 27 de julho de 2017

PFSense Balanceamento de links - Load balance + Failover

Fazendo balanceamento de Links (Load balance + Failover) no PFSense (versão 2.3.4).
  • 2 Links de internet
  • PFSense 2.3.4 com Squid e Squidguard
Obs.: Estarei partindo do principio que o PFSense esteja instalado e configurado e no meu caso estou utilizando o Squid e Squidguard com filtro de conteúdo e os procedimentos abaixo estão sendo realizados com base na utilizando de 2 links de internet podendo este ser realizado com mais links.

Interfaces:
  • WAN - link de internet principal
  • OPT - link de internet secundário
  • LAN - link da rede interna
Obs.: Estes são os nomes que vieram por padrão em uma nova instalação.

Na opção "Interfaces" selecionar uma as interfaces de rede (WAN - Internet), habilitar a interface caso necessário e nas opções de "Reserved Networks" deixar marcado a opção "Bloquear redes bogon" e desmarcar a opção "Block private networks and loopback addresses".

Caso esqueça de fazer isto para as interfaces de rede, não terá efeito.

Feito isto em "Sistema" acessar a opção "Roteamento" selecionar e definir qual é o gateway padrão.
Informar o endereço de IP Monitor, no meu caso estou utilizando os IP´s do Google, no principal uso o 8.8.8.8 e no secundário utilizo o 8.8.4.4.

Agora na opção "Grupos de Gateway" vamos criar o grupo que terá os nossos 2 links de internet para fazer o balanceamento.
Dar o nome ao balanceamento e informar a prioridade dos link, em todos casos que verifiquei as pessoas estavam deixando com prioridade 2, e informar o Trigger Lever no caso deixei a opção "Packet loss or High Latency".

Agora vamos as regras do Firewall.
Vamos manter por padrão a as mesmas regras nas intefaces WAN (Internet)
  • Action: Liberar
  • Protocol: Qualquer
  • Origem: Qualquer ou utilizar o alias para sua rede
  • Destino: Qualquer
  • Nas opções Avançadas em Gateway selecionar o grupo do balanceamento que foi criado anteriormente.
No meu caso eu criei também uma regra para bloquear ICMP.

Agora na opção LAN na regra de liberação do acesso a internet informar nas opções Avançadas -> Gateway o grupo do balanceamento que foi criado.

Com os passos seguidos acima o seu PFSense já deverá estar funcionando com o balanceamento de links, assim prosseguir com os testes para verificar.

Você pode adicionar ao Dashboard do seu PFSense a opção Gateways e Traffic Graphs para verificar os links.

Segue abaixo o link para o vídeo no youtube que demonstra os passos realizados acima.