Como resolver os problemas de instabilidade do PowerBox da GVT

Se você tem uma assinatura de Banda Larga GVT,  instalaram para você um roteador PowerBox e está tendo problemas de instabilidade com a sua conexão além de uma inexplicável lentidão para carregar vídeos do Youtube, esse texto é para você.

Para resolver todos os problemas de instabilidade de conexão do PowerBox é necessário configurar o MTU do equipamentos da rede para 1490. Então seguem os passos:

Como alterar o MTU no Windows 8

1. Descobrindo o MTU do Windows 8

Numa janela de terminal (cmd.exe) execute o comando abaixo:

netsh interface ipv4 show subinterfaces

Esse comando irá exibir um resultado parecido com esse:

C:\Users\Marcelo>netsh interface ipv4 show subinterfaces

MTU MediaSenseState Bytes Entrada Bytes Saída Interface
—— ————— ——— ——— ————-
1500 1 364207345 38112079 Wi-Fi
4294967295 1 0 9862838 Loopback Pseudo-Interface 1
1500 5 0 132840 Conexão Local* 18

Os valores em negrito são o MTU e o nome da conexão de rede. Se o valor do MTU for 1500 anote o nome da conexão, pois você vai precisar dele para alterar a configuração.

2. Alterando o MTU no Windows 8

Clique com o botão direito sobre o ícone da janela de terminal na barra de tarefas depois clique novamente com o botão direito sobre o ítem “Prompt de Comando” e use a opção “Executar como Administrador”. Isso irá abrir uma nova janela de terminal, na qual você será capaz de rodar os comandos abaixo:

netsh interface ipv4 set subinterface “Wi-Fi” mtu=1490 store=persistent

netsh interface ipv4 set subinterface “Conexão Local* 18” mtu=1490 store=persistent

Note que entre aspas estão os nomes das conexões que estão sendo modificadas e que o valor da MTU agora passa a ser 1490.

E é só isso. Se quiser ter certeza de que as configurações ficaram definitivas pode reiniciar a maquina e conferir usando o primeiro comando.

Como alterar o MTU no PS3

No PlayStation é preciso alterar as configurações de rede e selecionar o modo de configuração “fácil”. Se no resumo da configuração da rede (aquele que testa a velocidade da conexão com a internet) aparecer o MTU = auto já está certo, mas se preferir pode usar o modo de configuração avançado e definir o MTU manualmente para 1490 que também resolve.

Como alterar o MTU no Ubuntu

Para alterar o MTU no Ubuntu é só executar o comando sudo gedit /etc/network/interfaces e acrescentar a linha abaixo logo após a definição da interface de rede que estiver usando para se conectar com a Internet:

mtu 1490

Como alterar o MTU no MacOSX 10+

Os procedimentos sobre como alterar a configuração do MTU nos dispositivos da Apple estão descritos no endereço http://support.apple.com/kb/HT2532.

Observações finais

Geralmente além de resolver o problema da conexão instável também melhora muito a velocidade de carregamento dos vídeos do Youtube, e isso é válido não só para quem está com problemas com o PowerBox da GVT mas também para quem acha que o provedor está fazendo traffic shaping do Youtube por ele estar muito lento em relação ao carregamento de outros conteúdos.

Se isso ajudar deixe um comentário.

Obs. para a GVT: Se vocês quiserem podem resolver o problema atualizando o firmware do PowerBox e setando o MTU para um valor maior, de forma a evitar a fragmentação de pacotes dos clientes.

Obs. para a GVT 2: Se vocês resolverem o problema usando a minha dica e quiserem me dar algum mimo, digamos que eu ficaria muito feliz em ter o pacote completo de TV/Internet/Telefone de vocês sem custos. 😉


Como gravar Blu-Ray e HD-DVD em DVD-R/RW usando seu gravador de DVD comum

Inicialmente a idéia parecia totalmente improvável, mas a Eugenia do OSNews disponibilizou dois pequenos tutoriais mostrando como é possível gravar HD-DVD e Blu-Ray usando um gravador de DVD comum. Essas são dicas muito valiosas, que podem ser encontradas aqui e aqui.

Atualização: Os links originais não estão mais disponíveis, mas é possível “rippar” Blu-Ray para DVD (ou qualquer outro formato de vídeo) usando o Blu-Ray Ripper.


Vídeo-aula: Moodle para Tutores

Elaborei o vídeo abaixo como parte de um treinamento para professores da UNIPAR – Universidade Paranaense. Nele são demonstrados os princípios básicos de utilização do Moodle para inserção de conteúdos (recursos e atividades).

Espero que gostem!


Debian no Desktop/Laptop: É possível? – Parte III

Instalar aplicações adicionais em distribuições que usam pacotes em formato DEB, criado originalmente para o Debian, é algo particularmente simples. Nas etapas iniciais deste artigo já foi demonstrada a utilização do Synaptic e do gerenciador de pacotes APT, assim como ocorre em uma série de outras distribuições. Mas quando é necessário instalar softwares que não se encontram nos repositórios oficiais da distribuição é possível usar duas abordagens:

1. Configurar repositórios adicionais, como foi feito anteriormente na instalação do Compiz Fusion.

Um local onde podem ser encontrados diversos repositórios adicionais, contendo softwares que não são encontrados nos repositórios oficiais do Debian, é o site apt-get.org. O procedimento para utilização do apt-get.org é bem direto, basta fazer uma busca pelo nome do software que se deseja instalar e configurar e, caso ele esteja disponível em algum dos repositórios disponíveis, adicionar o repositório ao arquivo /etc/apt/sources.list, e rodar um apt-get update && apt-get install nomedopacote.

2. Instalar os softwares a partir dos instaladores disponibilizados pelos autores dos softwares.

No caso do Debian existem metapacotes que facilitam essa tarefa, como no caso do Google Earth, onde para fazer a instalação do mesmo basta instalar o pacote googleearth-package com o comando apt-get install googleearth-package (ou através do Synaptic) e executando o comando make-googleearth-package, que irá fazer o download do instalador oficial e irá criar um pacote DEB, que pode ser instalado posteriormente com o comando dpkg -i googleearth*.deb.

Instalar softwares utilizando o instalar binário disponibilizado pelo criador do software também não é uma tarefa tão difícil. Geralmente o processo todo consiste em executar o arquivo com o comando sh nomedoinstalador.run (como Root).

Não creio que sejam necessários exemplos, até porque, com o crescimento do Ubuntu e de outras distribuições que derivam do Debian e/ou fazem uso do formato DEB, são muitos os projetos que já disponibilizam pacotes em formato DEB de seus softwares. Talvez a melhor dica para facilitar a instalação de softwares disponíveis para download nesse formato seja instalar o Gdebi, o que pode ser feito com o comando apt-get install gdebi ou via Synaptic.

Pois é, neste ponto não existem grandes diferenças para quem já está acostumado com o gerenciamento de pacotes oferecido pelo Ubuntu. Na próxima parte do artigo estarão dispostas as minhas conclusões desta experiência com o Debian no desktop.

Até a próxima!


Debian no Desktop/Laptop: É possível? – Parte IIc

Confesso que fiquei um pouco decepcionado com a renderização de fontes do Debian inicialmente, mas logo percebi que isso poderia ser melhorado rapidamente. O mesmo ocorreu com aplicações baseadas no Toolkit QT3 e QT4, como o VirtualBox, o player Lastfm, o Skype e o painel de controle da placa de vídeo ATI (Catalyst).

Nesta parte do artigo eu vou explicar como melhorar a qualidade das fontes do Debian e fazer com que aplicações QT fiquem com um look-and-feel mais próximos do GTK e do Gnome.

A primeira coisa a se fazer, independentemente das fontes que você escolheu instalar, é configurar a renderização de fontes para que fontes Bitmap não sejam usadas. Ao fazer isso você evitará que fontes fiquem serrilhadas, o que acontece principalmente em páginas da Internet e documentos do BrOffice/OpenOffice.org.

O processo é bem simples, bastando usar o “Terminal como Root” e executar o comando dpkg-reconfigure fontconfig-config. Isso irá fazer com que seja carregado um assistente de configuração, onde devem ser selecionadas as opções “Nativo”, “Automático” e “Não”, conforme pode ser visto nos screenshots abaixo:




O segundo passo é reconstruir o cache de fontes do X, o que pode ser feito usando o comando dpkg-reconfigure fontconfig. Depois disso é necessário reiniciar o servidor X, o que pode ser feito fechando todas as aplicações e usando a combinação de teclas Ctrl+Alt+Backspace. Ao fazer novamente o login e acessar o Gnome será possível notar de imediato que as fontes de páginas da Internet e documentos que antes eram apresentadas com serrilhados, deixando-as praticamente ilegíveis, agora serão apresentadas corretamente.

Obs.: Um outro detalhe válido para quem usa monitores LCD ou Laptop é habilitar a Suavização de Subpixel no menu “Sistema > Preferências > Fontes” (ou em “Sistema > Aparência” caso esteja usando Gnome 2.20.x).

Quanto às aplicações desenvolvidas em QT3 e QT4, é preciso instalar 2 utilitários de configuração (um para cada versão do Toolkit) usando o comando apt-get install qt3-qtconfig qt4-qtconfig. Isso irá instalar os 2 utilitários de configuração e serão criados 2 atalhos para eles no menu “Sistema > Preferências”.

Caso esteja usando fontes em tamanho 10 (padrão do gnome), procure informar o mesmo tamanho de fonte na configuração de cada um dos toolkits, e selecione um conjunto de widgets bem parecido com o do Gnome. No meu caso eu selecionei “windows” para o QT3 e “clearlooks” para o QT4.

Obs.: Uma outra alternativa para configurar aplicações em QT é instalar o pacote kcontrol com o comando apt-get install kcontrol, mas isso acarretará a instalação de ícones indesejados no menu de aplicações (apesar do resultado ficar até melhor do que usando o qtconfig).

É isso aí! Na próxima parte do artigo eu vou explicar como instalar aplicações adicionais, in clusive algumas que não estão nos repositórios.

Até a próxima!


Debian no Desktop/Laptop: É possível? – Parte IIb

As placas de vídeo da ATI sempre foram um pouco difíceis de se configurar em qualquer distribuição Linux. Recentemente a AMD adquiriu a ATI e agora surgem as primeiras versões dos drivers que são fáceis de instalar e dão suporte a uma extensão chamada AIGLX, que permite, por exemplo, que o Compiz Fusion funcione.

Nesta parte do artigo eu vou mostrar como configurar uma placa de vídeo ATI e instalar o Compiz Fusion, sem complicações.

O primeiro passo é fazer o download do driver mais atual, diretamente das páginas do site oficial da ATI, caso seja uma Radeon, basta fazer isso acessando o esse endereço.

O arquivo deve ser salvo em uma pasta para utilização futura e o seu nome deve ser algo como ati-driver-installer-7-11-x86.x86_64.run (o que deverá mudar caso esteja seguindo este tutorial depois de algum tempo, a medida que forem sendo lançadas novas versões).

O segundo passo consiste em gerar e instalar os pacotes, além de compilar e instalar os módulos propriamente ditos, o que pode ser feito usando o “Terminal como Root”, dirigindo-se até a pasta onde encontra-se o arquivo descarregado e usando os comandos abaixo:

# sh ati-driver-installer-7-11-x86.x86_64.run –buildpkg Debian/lenny
# dpkg -i *.deb (podem ocorrer problemas com dependências)
# apt-get install -f (se ocorrerem problemas com dependências use esse comando)
# m-a update (só para ter certeza que a base de dados de módulos já foi atualizada)
# m-a prepare (procurando por dependências, de novo!)
# m-a a-i fglrx (compilando e instalando o módulo)

O módulo ‘fglrx’ é o driver da placa ATI. Uma vez que ele estiver devidamente instalado é necessário configurar o servidor X (X.org) para que ele passe a utilizar o novo driver. Isso pode ser feito usando o comando aticonfig –initial -f (usando novamente o Terminal como Root).

O próximo passo é preparar o servidor X para que ele suporte corretamente o Compiz Fusion. Para isso é preciso editar o arquivo /etc/X11/xorg.conf (usando o Terminal como Root e o comando gedit /etc/X11/xorg.conf) e fazer as seguintes modificações:

Na Section “Device”, logo abaixo da linha Driver “fglrx”, adicione a linha abaixo:

Option “XAANoOffscreenPixmaps”

Isso irá garantir que não ocorram alguns problemas com o Compiz (caso queira ver quais são basta não seguir esse passo).

Outra modificação importante é adicionar ao final do arquivo xorg.conf o seguinte:

Section “Extensions”
Option “Composite” “Enable”
EndSection

Ok! Neste momento o seu servidor X já está configurado para utilizar o novo driver da ATI, mas o sistema operacional precisa ser reiniciado para que as configurações tenham efeito. Para aproveitar a reinicialização, vamos instalar também o Compiz Fusion.

O primeiro passo é adicionar a seguinte linha no /etc/apt/sources.list:

deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/stable/ ./

Agora é só Recarregar os repositórios usando o Synaptic e instalar os pacotes compiz-fusion-gnome e fusion-icon.

Para ter uma maneira simples de iniciar e configurar o Compiz Fusion basta ir até o menu “Sistema > Preferências > Sessões” e adicionar o fusion-icon à inicialização do sistema.

Pronto! Agora é só reiniciar o sistema e quando ele voltar você notará um novo ícone próximo ao relógio do Gnome. Para ativar o Compiz Fusion é só clicar nele com o botão direito e selecionar o gerenciador de janelas “Compiz”, no menu “Select Window Manager”.

Outras configurações do Compiz Fusion estão disponíveis neste mesmo local, clicando em “Settings Manager”. Depois de devidamente instalado e configurado alguns efeitos possíveis são os que selecionei abaixo:



Até a próxima!


Debian no Desktop/Laptop: É possível? – Parte IIa

Na primeira parte do artigo eu expliquei como pode ser feita a instalação do Debian Testing de maneira simples e descomplicada, porém, depois de instalado, há necessidade de configurar alguns hardwares que por ventura não tenham sido instalados corretamente durante a fase de instalação. No meu caso o primeiro dispositivo que precisei configurar foi a placa de rede wireless do laptop, além do processador que aparentemente não é totalmente suportado pela versão do kernel que foi instalada.

Ao contrário do Ubuntu, onde todos os comandos administrativos podem ser executados com o ‘sudo’, no Debian é necessário usar o comando ‘su’, então informar a senha do usuário ‘root’ e só depois executar o comando desejado, mas há uma alternativa mais simples para esse fim que é usar o ‘Terminal como Root’, que encontra-se disponível no menu “Aplicações > Acessórios”, mas se a intenção é instalar pacotes, então a opção mais simples é usar o ‘Gerenciador de Pacotes Synaptic’ que está disponível no menu “Aplicações > Ferramentas Administrativas”.

Tendo acessado tal aplicação, é preciso primeiramente instalar uma versão do kernel que suporte corretamente o processador utilizado, já que as etapas posteriores irão realizar compilações de módulos, que ficarão por sua vez atrelados à versão do kernel que estiver em funcionamento no momento da compilação.

Usando o Synaptic basta procurar por “linux-image” e serão mostrados diversos pacotes para várias arquiteturas de processadores. Se a intenção é instalar a versão do kernel para processadores k7 (AMD Athlon ou superior) o pacote correto é o “linux-image-k7”.


Depois que o novo kernel for instalado é necessário reiniciar o computador, na tela inicial (grub) serão mostradas novas opções, apontando para a nova versão do kernel. Basta selecionar a versão desejada e acessar normalmente o gnome.

O próximo passo consiste em configurar os repositórios do debian para utilizar pacotes adicionais, o que pode ser feito utilizando o “Terminal como Root” e editando o arquivo /etc/apt/sources.list com o comando abaixo:

# gedit /etc/apt/sources.list

Deixando-o da seguinte maneira:

deb http://ftp.br.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.br.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

Feito isso basta salvar o arquivo e depois utilizar o Synaptic (opção “Recarregar”) para atualizar os repositórios, fazendo com que os novos pacotes fiquem disponíveis para instalação.

Os pacotes necessários para instalar o módulo que irá controlar a placa de rede Wireless, no caso uma Atheros AR5005G, são o madwifi-source e o madwifi-tools.

Uma vez instalados basta compilar e instalar os módulos, o que pode ser feito com o auxílio do “Module Assistant”, o que pode ser feito usando o “Terminal como Root”. Os comandos necessários para instalaçao do módulo são os seguintes:

# m-a prepare (isso irá instalar o pacote kernel-headers e quaisquer outras dependências)
# m-a a-i madwifi (isso irá compilar e instalar os módulos do kernel para controlar a placa de rede wireless)

Assim que o processo de instalação terminar é possível carregar o módulo do kernel através do “Terminal como Root” com o comando abaixo:

# modprobe ath_pci

Logo após o comando ser executado o applet do monitor de redes que fica próximo ao relógio do gnome (no canto superior direito da tela) já irá mostrar as redes sem fio disponíveis, bastando clicar nele para ver a lista.

Para tornar a configuração definitiva e permitir que o módulo seja carregado automaticamente da próxima vez que o computador for ligado é preciso adicionar o nome do módulo no final do do arquivo /etc/modules, novamente usando o “Terminal como Root” e editando o arquivo com o comando gedit /etc/modules. O nome do módulo é ath_pci.

Pronto! Agora o primeiro periférico foi corretamente configurado. O mesmo procedimento pode ser usado para configurar outros hardwares, o que faremos na próxima parte do artigo com a placa de vídeo, uma ATI Radeon Xpress 1100, o que também demandará alguns pequenos ajustes na configuração do servidor X.

Até a próxima!


Debian no Desktop/Laptop: É possível? – Parte I

Resolvi escrever esse artigo para contar a minha experiência ao instalar o GNU/Linux Debian em meu Laptop, o que ocorreu esta semana em virtude do descontentamento com o Ubuntu 7.10 (Gutsy Gibbon) e os vários problemas que já relatei aqui no Blog anteriormente. Para facilitar a leitura eu dividi o texto em quatro partes, sendo elas a instalação, a configuração do hardware, a instalação de softwares adicionais e as conclusões, sendo esta primeira parte dedicada a descrição do processo de instalação, conforme pode ser visto abaixo.

Parte I – A Instalação

Eu não costumo usar outro sistema operacional em meu Laptop (um Acer Aspire 5100-5196) que não seja alguma distribuição do GNU/Linux e uma instalação, devidamente licenciada, do Windows XP que mantenho em uma partição de 20GB para utilização da Webcam (que ainda não tem drivers para Linux) e de softwares que exigem este sistema operacional.

Com o Ubuntu, distribuição que utilizo no dia-a-dia neste Laptop desde a sua aquisição, todo o hardware (exceto pela webcam) é reconhecido perfeitamente, bastando para isso instalar o CD da versão Desktop da distribuição, sem maiores problemas. Já com o Debian a história é um pouco diferente. Senão vejamos:

O Debian conta com 3 repositórios distintos, sendo eles:

  • o ‘stable’, que conta com versões altamente testadas dos softwares lá contidos, o que ocorre em detrimento à atualização dos mesmos, ou seja, são softwares muito velhos, que não me atenderiam, por exemplo, o Gnome 2.14;
  • o ‘unstable’, que conta com as últimas versões dos softwares disponíveis em detrimento da sua estabilidade;
  • o ‘testing’, que conta com versões razoavelmente atualizadas dos softwares disponibilizados pela distribuição e com grau de estabilidade até mesmo superior ao de distribuições orientadas ao público geral como o Ubuntu e o Fedora.

Dadas essas três possibilidades eu optei por utilizar a versão “testing” do Debian, que recebe o nome de ‘Lenny’ (a unstable chama-se ‘Sid’ e a stable chama-se ‘Etch’).

O primeiro passo foi selecionar uma das várias formas de instalação possíveis do Debian, dentre as quais a que me pareceu mais interessante foi a que faz uso de um CD bootável chamado ‘debian-installer’, onde uma imagem contendo apenas os softwares essenciais (com tamanho aproximado de 140MB) é utilizada para a instalação, que é completada através do download dos componentes escolhidos ao longo da instalação (também chamados de Tasks).

Na página do Debian Installer há uma grande quantidade de opções para diversas arquiteturas e formatos de mídia, dentre as quais recomendo a chamada de CD “netinst”. Essa versão já é orientada para os repositórios ‘testing’, assim sendo, ao terminar a instalação, já se terá um Debian Testing (Lenny) rodando. Também é preciso observar a arquitetura do computador onde o Debian será instalado, sendo a mais comum a i386.

Observação: A versão AMD64 parece estar com problemas. Não consegui fazer minha placa de rede wireless funcionar, portanto, o melhor a fazer é instalar a versão i386 e selecionar um kernel mais adequado mais tarde.

Antes de começar a instalação é preciso se certificar de que há uma conexão de rede ethernet por perto. Aparentemente o CD “netinst” não reconhece uma grande variedade de adaptadores wireless, assim sendo, como a instalação depende de conexão com a Internet para ser concluída posteriormente, é bom conectar o computador a um cabo de rede para evitar problemas.

O procedimento é comum a qualquer instalação de sistema operacional, ou seja, uma vez com o CD em mãos basta inseri-lo no drive e efetuar o boot por ele. Quando o CD é carregado é mostrada uma tela onde é possível selecionar diversos parâmetros opcionais de instalação, sendo que para utilizar o instalador gráfico é necessário informar o parâmetro ‘installgui’ nesse momento. O instalador é bem parecido com o do Ubuntu e de outras distribuições que contam com esse recurso, portanto não vou me ater a detalhes iniciais.


Durante a instalação, já nos últimos passos do instalador, é solicitada a seleção do perfil (Tasks) de utilização para o qual o computador será utilizado. No meu caso eu selecionei 3 perfis, referentes a ‘desktop’, ‘laptop’ e ‘softwares básicos’. Uma vez feito isso o instalador irá fazer o download de mais de 700 pacotes que irão ser instalados para que o computador atenda aos perfis selecionados. Isso pode demorar várias horas dependendo da conexão com a Internet que estiver em uso no momento, portanto, recomendo que se faça isso em algum local com conexão rápida com a Internet.


Depois de concluída a instalação e reiniciado o computador é apresentada a tela de login para que sejam informadas as credenciais do usuário que foi criado durante o processo de instalação. A partir daí o que se tem é um desktop Gnome completo com diversas aplicações instadas, praticamente idêntico ao que ocorre ao final da instalação de distribuições mais “User Friendly” como o Ubuntu e o Fedora.

Logo ao verificar o monitor de recursos do gnome é possível perceber que o consumo de memória RAM é consideravelmente menor do que em outras distribuições, entretanto, em equipamentos com processadores dual-core da AMD é possível perceber também que apenas um núcleo do processador é detectado corretamente, o que pode ser resolvido instalando o kernel (k7), o que irei explicar posteriormente.

Outros hardwares não detectados (além da webcam que certamente não funcionará) são a placa de rede wireless Atheros (madwifi) e a placa de vídeo ATI Xpress 1100.

Na próxima parte do artigo eu irei descrever como configurar estes hardwares e outros que demandem a compilação de módulos do kernel, o que a primeira vista pode parecer muito difícil mas realmente não é.

Até a próxima!


Vídeo-aula: Como usar agendas compartilhadas em instituições de ensino

Dando continuidade às vídeo-aulas que estou elaborando para orientar o pessoal da Universidade criei esse vídeo explicando como é possível utilizar a Agenda, recurso provido pelo Google Apps for Education, para organizar equipes de trabalhos e divulgar os calendários de provas, reuniões, etc.


Vídeo-aula: Usando Wiki no Moodle

Gravei essa vídeo-aula para a Oficina de Tutores que estamos realizando na Universidade e hospedei no Google Video. Por ser a primeira experiência com o recurso eu achei que ficou legal, mas segue aí o vídeo para os que por ventura também tenham interesse na ferramenta ou atuem como tutores em suas instituições.