Claudio Borges

Technical blog about Linux, BSD, Mac OS X, Games and etc.

Archive for the ‘OpenBSD’ Category

Montando imagens .iso no OpenBSD

without comments

O OpenBSD não suporta montar imagens como no Linux, ou seja, você não pode digitar mount -o loop imagem /diretorio. Para tal tarefa você tem que carregar a imagem em um pseudo device e depois montar este device. Neste artigo vamos demonstrar como isto pode ser feito.

Primeiramente vamos carregar a imagem no device svnd0 utilizando o comando vnconfig e depois montá-lo no /mnt. Supondo que a imagem que queremos montar chama-se install45-amd64.iso, digite:

[bash]
root@zangetsu:~# vnconfig svnd0 install45-amd64.iso
root@zangetsu:~# mount /dev/svnd0a /mnt/
[/bash]

Com a imagem montada, vamos visualizar seu conteúdo:

[bash]
root@zangetsu:~# ls -la /mnt/
total 16
drwxr-xr-x 4 root wsrc 2048 Feb 28 19:27 ./
drwxr-xr-x 16 root wheel 512 May 25 10:58 ../
drwxr-xr-x 3 root wsrc 2048 Feb 28 19:27 4.5/
-r–r–r– 1 root wheel 82 Feb 28 19:28 TRANS.TBL
drwxr-xr-x 2 root wsrc 2048 Feb 28 19:27 etc/
root@zangetsu:~#
[/bash]

Depois de utilizar a imagem conforme sua necessidade, desmonte-a:

[bash]
root@zangetsu:~# umount /mnt/
root@zangetsu:~# vnconfig -u svnd0
[/bash]

Para maiores informações sobre o comando vnconfig, utilize a man-page do mesmo.

A partir de agora, se você não sabia como montar imagens no OpenBSD, já sabe.

Written by but3k4

June 17th, 2009 at 10:30 pm

Posted in OpenBSD

Tagged with

Configurando um access-point no OpenBSD

without comments

Configurar um access-point no OpenBSD é uma tarefa relativamente simples, você não necessita de nenhum programa em especial, somente o ifconfig dá conta do recado.

No Open 4.4, algumas placas atheros não tinham suporte a wpa, como sou sortudo, minha placa era umas destas. Agora no 4.5, este suporte foi adicionado e com isto, resultou na criação deste artigo.

Dando continuidade a configuração de nosso access-point, primeiramente vamos definir o SSID e a chave wpa que iremos utilizar. Supondo que o SSID é bankai e a chave wpa seja zarakikenpachi, digite o seguinte comando:

[code lang=”bash”]
root@zangetsu:~# wpa-psk bankai zarakikenpachi
0x3dc8caeaf43ca20247aee5b41429c8cf57731c50bae8bb2e7cda05b290394bc0
root@zangetsu:~#
[/code]

O resultado do comando digitado acima é a chave encriptada. Com esta chave gerada, vamos configurar o access-point:

[bash]
root@zangetsu:~# ifconfig ath0 192.168.1.1 255.255.255.0 media autoselect \
mediaopt hostap nwid bankai chan 11 \
wpa wpapsk 0x3dc8caeaf43ca20247aee5b41429c8cf57731c50bae8bb2e7cda05b290394bc0
root@zangetsu:~#
[/bash]

o comando acima cria um access-point cuja a rede é 192.168.1.0/24, com SSID bankai, protocolo wpa e com a chave zarakikenpachi.

Para ver como ficou essa configuração na interface wireless, digite ifconfig ath0 e veja as informações:

[bash]
root@zangetsu:~# ifconfig ath0
ath0: flags=8863 mtu 1500
lladdr 00:13:46:96:cd:96
priority: 0
groups: wlan
media: IEEE802.11 autoselect hostap (autoselect mode 11b hostap)
status: active
ieee80211: nwid bankai chan 11 bssid 00:13:46:96:cd:96 wpapsk 0x3dc8caeaf43ca20247aee5b41429c8cf57731c50bae8bb2e7cda05b290394bc0 wpaprotos wpa1,wpa2 wpaakms psk wpaciphers tkip,ccmp wpagroupcipher tkip
inet 192.168.1.1 netmask 0xffffff00 broadcast 255.255.255.0
inet6 fe80::213:46ff:fe96:cd96%ath0 prefixlen 64 scopeid 0x1
root@zangetsu:~#
[/bash]

Para que as configurações não sejam perdidas em caso de reboot, crie o arquivo /etc/hostname.ath0 com o seguinte conteúdo:

[text]
inet 192.168.1.1 255.255.255.0 media autoselect mediaopt hostap nwid bankai chan 11 \
wpa wpapsk 0x3dc8caeaf43ca20247aee5b41429c8cf57731c50bae8bb2e7cda05b290394bc0</pre>
[/text]

Simples né? Agora você tem um access-point em OpenBSD com autentição wpa. Ficou faltando configurar um dhcp e o nat para que a rede 192.168.1.0/24 possa navegar, mas isto é coisa para um outro artigo.

Written by but3k4

June 17th, 2009 at 3:23 pm

Posted in OpenBSD

Tagged with ,