Atualização
August 18th, 2008Atualizei a versão do wordpress, se alguém notar algo de anormal favor avisar
i only do it for the fun: that’s my game
Atualizei a versão do wordpress, se alguém notar algo de anormal favor avisar
Como há um tempo atrás eu informei que tive problemas com o madwifi com o kernel .25 achei interessante avisar que com o .26 está tudo correndo bem.
Uso o madwifi do ticket #1192, minha placa é:
Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
Uma coisa importante: no array MODULES do rc.conf precisei colocar o ath5k no blacklist e subir o ath_pci para funcionar…
MODULES=(!ath5k ath_pci)
Ah, algo que achei interessante: com o kernel .26 o framebuffer wide funciona mesmo sem o v86d/uvesafb carregados! ![]()
Primeiramente gostaria de informar que meu tempo anda curto (assim como a vontade) por isso o blog está abandonado.
Escrevo para dar uma dica, apesar desse blog ser voltado totalmente a questões técnicas, minha graduação é na área de Administração e hoje em dia trabalho como Analista de projetos de TI. Quando você precisa gerenciar prazos, equipes, recursos físicos e uma infinidade de variáveis para ter sucesso você percebe que sua cabeça não é o suficiente para guardar tantas informações.
Estou testando no momento um software chamado ClockingIT - visitando o site você pode criar uma conta e utilizar o sistema sem restrições, ou então fazer o download do software para instalar em um servidor próprio. Com ele as atividades citadas acima ficam um pouco mais fáceis
Ah, ele é escrito em Ruby e usa MySQL como banco… testei a instalação no Arch e no Debian, com sucesso. (No Arch foi muito mais fácil)
Se você tem o wireless abaixo:
Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter [168c:001c]
Que na verdade é um AR5007EG detectado erroneamente pelo lspci, e usa o madwifi patcheado para esse chipset, não atualize seu kernel para o 2.6.25, pelo menos por aqui não consegui faze-la funcionar corretamente com o novo kernel, e precisei fazer um downgrade para o 2.6.24. Esse adaptador está com bastante destaque no mercado atualmente pois acompanha o eeePC.
Caso você tenha esse sistema em funcionamento com o novo kernel, favor me avisar ![]()
Acabei de efetuar a atualização do Wordpress do meu blog, se alguém notar alguma anormalidade favor avisar-me.
Grato ![]()
Sei que existem gerenciadores de rede muito bons, com interfaces gráficas, e aquela frescura toda. Até tentei me acostumar com eles, testei o (k)networkmanager e o wicd mas para mim não há nada como a simplicidade de bons shell scritps. E foi aí que descobri mais uma maravilha do Arch Linux: o pacote netcfg. Com ele é possível gerenciar vários perfis de rede (cabeado dinâmico, fixo, wireless wep, wpa, etc.) permitindo que você coloque-os em ordem de preferência no boot, ou então faça essa escolha através de um menu.
Vamos ao que interessa:
Instale o pacote:
# pacman -Sy netcfg
Agora verifique no diretório /etc/network.d/examples os modelos de perfil de rede que acompanham o pacote, eu por exemplo utilizei como base o ethernet.example, e copiei-o para o /etc/network.d
# cp /etc/network.d/examples/ethernet.example /etc/network.d/dhcp-eth
Os exemplos são muito fáceis de personalizar, veja como ficou o meu:
[carlos@campos network.d]$ more dhcp-eth
SCAN=”yes”
CONNECTION=”ethernet”
DESCRIPTION=”A very basic ethernet profile, using dhcp”
INTERFACE=eth0
IP=”dhcp”
DHCP_TIMEOUT=10
Criei também um perfil para a rede wireless WPA no meu serviço, e o coloquei no mesmo diretório.
Agora, a última parte, a configuração do rc.conf:
A configuração das interfaces não é mais necessária, logo comentei:
#lo=”lo 127.0.0.1″
#eth0=”dhcp”
#ath0=”dhcp”
#INTERFACES=(lo eth0 ath0)
Observação: não é necessário criar um perfil para a interface de loopback pois ela é inicializada automaticamente pelo rc.sysinit
Decomentei a linha de NETWORKS:
NETWORKS=(dhcp-eth wireless-ud)
Lembrando que dhcp-eth e wireless-ud são os nomes dos perfis (arquivos) salvos no /etc/network.d e serão executados na ordem que aparecem no array NETWORKS.
Por último uma alteração no DAEMONS, remova o “network” e adicione o “net-profiles” a minha linha ficou assim:
DAEMONS=(@syslog-ng @crond @cpufreq dbus acpid hal alsa slmodem-alsa @net-profiles @gpm @sshd @cups @noip @iptables @atieventsd @xinetd kdm)
Com esse esquema, no próximo boot o sistema tenta por 10 segundos (tempo configurado como timeout do perfil) estabelecer conexão de rede com o perfil dhcp-eth e caso não consiga passa para o próximo perfil. Se você quiser fazer essa escolha manualmente, no array NETWORKS escreva a palavra “menu” no lugar dos perfis, deixando-a assim:
NETWORKS=(menu)
Se você quiser/precisar alterar as configurações de rede em tempo real, não há problemas, o netcfg serve para isso também, veja o help:
[carlos@campos ~]$ sudo netcfg2
netcfg v2.0.6
Usage:
Start specified profile: netcfg profile
Other functions: netcfg argument profile
Arguments:
-c, check-iface Do not start profile if interface is already up
-d, down Take specified profile down
-a, all-down Take all active profiles down
-i, iface-down Take down profile active on specified interface
all-resume Resume previously suspended profiles and reconnect them
all-suspend Store a list of current running profiles and suspend them
Ou seja, você pode utilizá-lo para baixar ou levantar qualquer um dos perfis configurado!
Baixando a configuração cabeada e subindo o wireless (no meu caso)
# netcfg2 -d dhcp-eth
# netcfg2 wireless-ud
Há ainda no AUR e no repo archlinux.fr uma ferramenta chamada “archassistant” que é uma GUI em QT de configuração de vários arquivos do Arch, inclusive gerenciando os perfis de rede, caso você prefira uma interface gráfica.
Super simples, não?!
Enfim encontrei a solução ideal (para minha realidade) para gerenciamento de rede ![]()
Um bom tempo passou desde meu primeiro post relatando as experiências como proprietário desse modelo da Acer e usuário de GNU/Linux. Hoje depois de meses utilizando meu notebook como ambiente de testes resolvi dar um pouco de atenção a ele, eliminando softwares que não utilizo mais, procurando por pacotes órfãos, e verificando novidades em relação a usabilidade do meu modelo.
Primeira grande mudança em relação ao post inicial: o wireless. Naquela época fui forçado a utilizar o ndiswrapper para emular o driver de windows no GNU/Linux. Para minha surpresa, o kernel atual (2.6.24) tem suporte nativo ao modelo instalado, não necessitando se quer do pacote madwifi. Aproveitei isso para livrar-me dos pacotes do ndiswrapper, removi o ath* do blacklist de MODULES no /etc/rc.conf e no próximo reboot deixei o udev fazer seu serviço… tudo perfeito.
Próximo item: o framebuffer. Naquela época li algo sobre o uvesafb que permitiria ativar o framebuffer em modo wide. Vi uma série de informações e como não era algo vital para a utilização do notebook acabei deixando de lado. Retomei essa possibilidade no dia de hoje e mais uma ótima surpresa: o pacote kernel26 já está preparado para utilizar o uvesafb. Não poderia ser mais simples, apenas segui o wiki e agora tenho um belo terminal 1280×800 @ 32bits.
Também naquela época escolhi o driver de vídeo “ati” e não o “fglrx” por uma série de motivos, uma delas era o número de bugs encontrado na versão proprietária do driver. Algum tempo passou, o pacote chama-se hoje “catalyst” e os problemas que encontrava antes não vejo mais. E o melhor (pra quem gosta) o compiz-fusion funciona perfeitamente! Mais uma mudança
Moral da história? Algumas vezes o tempo é o melhor remédio! ![]()