segunda-feira, 24 de agosto de 2009

Rede com cabo no Acer Aspire One D250-1879 com UNR(ubuntu netbook remix)

Bom, de acordo com tudo que li antes de comprar o equipamento, a compatibilidade com o UNR realmente é muito grande e como já esperava, tive problmeas com a placa de rede com cabo.

Para resolver é até bem simples, olha só:

Primeiro baixa o arquivo AR81algumacoisa-linux-v(numerodaversao).tar.gz em:

http://partner.atheros.com/Drivers.aspx

A versão mais atual hojé é a AR81Family-linux-v1.0.0.10.tar.gz.

(leia e clique em aceitar quando abrir a licensa de distribuição do driver)

Depois de baixar, abra um terminal, vá até a pasta onde baixou o driver e digite a seguinte sequência de comandos:

$tar -xzvf arquivo.tar.gz

Se aparecerem umas mensagens de erro não dê bola. Li isso nos dois tutoriais que utilizei como referência, aconteceu comigo e tudo bem.

Entre na pasta src que foi gerada:

$cd src

Agora digite os seguintes comandos:

$make
(mais mensagens de erro aparecerão, tudo bem)

$sudo make install
(será pedida a sua senha, digite e espere mais umas mensagens de erro, se forem as mesmas que apareceram para mim, tudo bem.)

$sudo insmod atl1e.ko

Esse último sem mensagem alguma. Veja se diferentemente de antes você agora possui a opção de rede com fio no seu gerenciador de rede.

Se sim, provavelmente deu certo, aproveite.

Caso você tenha algo a acrescentar é só postar um comentário, vou ficar satisfeito em trocar idéias.

;)

Referências:
http://www.mundolunga.com/2009/07/acer-aspire-one-d250-com-ubuntu-netbook.html
http://ubuntuforums.org/showthread.php?t=1219931

wget no MacOS

Sei que é uma solução para MacOS, mas, para sentir falta do wget no Mac o kra tem que ser usuário linux. Enfim, ta ae o link para o download da ferramenta, é só baixar, instalar e seguir usando. Vem com man e os parâmetros que já estamos acostumados.

http://rudix.org/packages-uvw.html#wget

domingo, 23 de agosto de 2009

Criar pendrive de instalação do ubuntu netbook remix(UNR) com MacOS X (10.5.8)

Comprei um Acer Aspire ONE, muito promissor o equipamento, como o pessoal falou bem do casamento entre ele e o UNR(fato que contribui para a compra) resolvi começar por ele na minha busca pela melhor combinação entre hardware e software. Como uso também um MacBook tive de procuar uma maneira de fazer o pendrive de instalação pelo MacOS, o que diferentemente dos outros métodos, não foi assim tão fácil para encontrar, em português nem encontrei, então, ae vai:

Primeiro, consiga um pendrive com pelo menos 1G e que possa ser completamente apagado;

Segundo, baixe a imagem:

http://ubuntu.c3sl.ufpr.br/releases/jaunty/ubuntu-9.04-netbook-remix-i386.img

Depois de feito o download é o seguinte:

Abra o terminal(no finder, procure-o em Aplicativos/Utilitários/Terminalons/Utilities/)

Digite sudo bash e coloque a senha de administrador;

Rode o seguinte comando para listar os dispositivos:

diskutil list

Insira o seu pendrive e rode o comando denovo, o novo dispositivo que aparecer é o pendrive.

Exemplo: /dev/disk2.

Digite diskutil unmountDisk /dev/diskN(onde N é o número do seu dispositivo, observado no resultado do comando, como no exemplo);

Com o pendrive desmontado rode a seguinte linha de comando:

dd if=/local/onde/esta/o/arquivo.img of=/dev/diskN bs=1m (se 1m não der certo, tente com 1M);

Agora, digite diskutil eject /dev/diskN para remover o seu pendrive;

Insira no seu netbook e configure-o para dar boot pelo pendrive, o resto é igual a uma instalação de ubuntu igual a milhares de tutoriais da internet e completamente intuitiva.

segunda-feira, 17 de agosto de 2009

http autenticado no apache2

Precisei requisitar autenticação em uma página e a situação fazia com que o mais lógico e conveniente fosse implementá-la no apache.
O SO desse caso é um debian etch(não posso atualizar, não é escolha minha) com apache2.

Primeiro criei o arquivo .htaccess dentro da pasta onde eu queria exigir autenticação:

vim /var/www/pastaquetuprecisadeautenticacao/.htaccess

O conteúdo dele deve ser o seguinte:

AuthType Basic
AuthName "Digite usuário e senha"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
Satisfy Any

Algumas explicações caem bem:

linha 1: Isso significa que vou usar o tipo Base64 de transferência (que não é criptografado e sim codificado e é facilmente decodificado, explicarei aspectos básicos relacionados a segurança logo mais neste tutorial)
linha 2: Lembram da mensagem de resposta HTTP?
WWW-Authenticate: Basic realm="Digite seu usuário e senha"
Esta linha adiciona o rótulo da mensagem do Realm
linha 3: Digo que ele buscará a senha do arquivo de senhas /etc/apache2/.htpasswd
linha 4: Requer que exista um usuário válido a ser autenticado
linha 5: Satisfy pode ter dois valores All ou Any,
o All diz que o usuário tem que passar na restrição de acesso (Required ou Allow, no nosso caso required) E entrar com um usuário e senha válidos para realizar a autenticação
o Any diz que o usuário tem que passar na restrição de acesso OU entrar com um usuário e senha válidos para realizar a autenticação.

Agora temos de criar o arquivo de senhas que foi definido anteriormente:

# htpasswd -c /etc/apache2/.htpasswd nomedousuario

Vai ser pedida a senha para o usuario, é só digitar e repetir.

Reinicia o apache com /etc/init.d/apache2 restart

Para testar vá ao navegador e acesse:

http://dominiodoservidor/pastaquetuprecisadeautenticacao

Se tudo deu certo vai ser exigido que tu informe o usuário e a senha que foram definidos.

Link da dica que me ajudou:
http://www.dicas-l.com.br/dicas-l/20090717.php

segunda-feira, 3 de agosto de 2009

Rede configurada por dhcp no debian

Percebi que dois dos "meus computadores" não iniciavam automaticamente a rede, mas, rodando o comando dhclient ele pegava um ip e tudo voltava ao normal, até reiniciar. Dae é barbada para resolver, o arquivo /etc/network/interfaces deve conter as duas linhas abaixo e não sei pq não tinham.

auto eth0
iface eth0 inet dhcp

Coloca as duas linhas no final do arquivo, salva e reinicia pra ver se deu certo.