Novo material de redes do livro novo do slackware

Posted by demoncyber | Anuncio, Dicas, Linux, slackware | Wednesday 15 October 2008 18:44
Agradecimentos ao Alien

Agradecimentos ao Alien

Link com a sessão de redes do novo material do slackbook, algo interessante é que ele inclusive conta um histórico mais novo sobre o que foi mudado em alguns pacotes de rede. Este material novo do slackbook também adiciona a configuração de wireless.

Redes Slackware – Alien

(Obs: este livro ainda não foi lançado)

Agradecimentos ao Alien :)

  • Share/Bookmark

Configurando sua rede sem fio no Slackware

Posted by demoncyber | Dicas, Linux, slackware | Monday 15 September 2008 05:50
CLICK-ME *__*

CLICK-ME *__*

Outro dia ajudei um cara no fórum do slackbr que estava com dúvida que envolvia como configurar uma rede WAP na unha, então me propus a fazer isso e inclusive um pacote para o Slackware :)

Sobre configurar na mão eu utilizo um script pessoal que deixo na minha pasta /usr/sbin/tdc.connect

Code:
#!/bin/bash
ifconfig ath0 down
iwconfig ath0 essid tdc
iwconfig ath0 key chave_criptografada
dhclient ath0

Daí sempre que preciso usar a minha rede wireless chamo com bash tdc.connect

Bom mas o seu caso é WPA… é diferente de WEP mas vamos a ele )

Primeiramente faca backup destes dois arquivos

Code:
/etc/wpa_supplicant.conf
/etc/rc.d/rc.inet1.conf

ps: não quero ninguém me culpando porque não fez backup :=]

Seguido disto você tem que gerar a sua arquivo que vai manter a senha criptografada do seu wpapsk o comando é bem simples

Code:
wpa_passphrase repCasa minha_frase_magica_de_senha > /etc/wpa_supplicant.conf

obs: caso o arquivo /etc/wpa_supplicant.conf já esteja configurado você pode pular este passo

Seqüenciado você deve criar o seu script de configuração de rede WAP  eu chamaria de repCasa.connect ou wpa_person

Code:
#!/bin/bash
ifconfig ath0 down
iwconfig ath0 essid repCasa
wpa_supplicant -i ath0 -c /etc/wpa_supplicant.conf -B -D wext
dhclient ath0

Depois de criado o script copie ele para o diretório /usr/sbin e sete as permissões

Code:
cp  ./repCasa.connect
chmod 750 ./repCasa.connect

obs: não se esqueça de dar permissão de execução ao arquivo do script
wext ou madwifi ( a maioria é wext caso não funcione tente madwifi )
depois do script pronto não se esqueça de comentar as linhas do rc.inet1.conf ) pode acontecer eu sou bem esquecido

Sempre que você precisar você pode chamar como root repCasa.connect que ele vai conectar
Bom também tem a opção de utilizar no seu caso o wpa_gui que é um configurado gráfico para a rede wireless com criptografia wpa nem vou explicar pois ele é muito simples.

Bom já que me empenhei com isso vamos aos passos para fazer o pacote ) ninja do nosso micro_projeto

Vamos criar a estrutura de pastas do nosso pacote

Code:
mkdir /tmp/wpa_person-0.1-noarch-1
cd /tmp/wpa_person-0.1-noarch-1
mkdir -p usr/sbin/
mkdir install/

Agora vamos copiar os arquivos do nosso pacote.
Bem o de configuração de rede a gente já fez o repCasa.connect ou wpa_person ali em cima apenas temos que copiar ele para a pasta:

Code:
cp repCasa.connect /tmp/wpa_person-0.1-noarch-1/usr/sbin/

Conteúdo arquivo slack-desc

# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.  Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in.  You must
# make exactly 11 lines for the formatting to be correct.  It's also
# customary to leave one space after the ':'.

|—–handy-ruler——————————————————-|
wpa_person: wpa_person (Um wpa script personalizado)
wpa_person:
wpa_person: Este e um wpa script personalizado ajudado pelo demoncyber no
wpa_person: slackbr.org/forum :) . Lembrar antes de usar o programa rodar o
wpa_person: wpa_passphrase.
wpa_person:
wpa_person: post: http://www.slackbr.org/forum/viewtopic.php?f=196&t=17197
wpa_person: contact: demoncyber@gmail.com ou marco@colmeia.udesc.br
wpa_person:
wpa_person:
wpa_person:
Conteudo do arquivo slack-desc que deve ser copiado pra /tmp/wpa_person/install/

Arquivo slack-required

Code:
wpa_supplicant >= wpa_supplicant-0.5.10-i486-1

Conteúdo do arquivo slack-required que deve ser copiado pra /tmp/wpa_person-0.1-noarch-1/install/
obs: coloquei como requerimento esta versão pois foi a de uso de teste

Configurar as permissões dos arquivos

Code:
chown root.root -R /tmp/wpa_person-0.1-noarch-1
chmod +x /tmp/wpa_person/usr/sbin/wpa_person

gerar o pacote

Code:
makepkg wpa_person-0.1-noarch-1.tgz
cp wpa_person-0.1-noarch-1.tgz /tmp
installpkg /tmp/wpa_person-0.1-noarch-1.tgz

Sim eu sei que me animei para responder ) mas não custava nada, o mais interessante deste procedimento é a questão de portabilidade e organização junto com o sistema do seu pacote. Espero que tenha gostado, caso algo não funcione post ai tento ajudar quando eu puder

Referência

http://www.slackbr.org/forum/viewtopic.php?f=196&t=17197

/etc/rc.d/rc.wireless – configurador de rede wireless no slackware
man wpa_supplicant – manual do programa para configurar a wpa
man wpa_passphrase – manual do programa para gerar a senha da wpa
http://www.guiadohardware.net/tutoriais … gina3.html - ótimo tutorial sobre wireless apontado para a parte de wpa

  • Share/Bookmark
Get Adobe Flash playerPlugin by wpburn.com wordpress themes