|
S E Ç Õ E S |
|
|
B U S C A |
|
|
|
D E S T A Q U E |
|
|
 |
|
|
 |
|
|
 |
|
E N Q U E T E |
|



|
- 2001
Todos os direitos reservados
|
|
|
H O W T O
|

|
|
|
|
03/02/02 01:02 - Instalando e configurando uma placa wavelan em FreeBSD 4.X
Jean Milanez Melo
Atencao: Este tutorial foi feito baseado em uma placa WaveLAN/IEEE da
Lucent ISA, mas a partir do FreeBSD 4.5 ja se tem suporte a placas PCI,
como por ex a Orinoco.
Primeiro certifique-se de que seu kernel contem as seguintes linhas:
device card
device pcic0 at isa? irq 0 port 0x3e0 iomem 0xd0000
device pcic1 at isa? irq 0 port 0x3e2 iomem 0xd4000 disable
device wi
Caso nao tenha essas linhas, coloque-as e recompile seu kernel: e reboot
sua maquina.
# cd /usr/src/sys/i386/conf
# config SEUKERNEL
# cd ../../compile/SEUKERNEL
# make depend
# make
# make install
# fastboot
No boot de sua maquina vc devera ver a seguinte linha:
wi0: at port 0x240-0x27f irq 3 slot 0 on pccard0
wi0: Ethernet address: 00:60:1d:03:9f:04
Agora eh a hora de configurarmos a placa.
no arquivo /etc/rc.conf coloque as seguintes linhas:
pccard_enable="YES" # Enable PC Card device
pccard_mem="0xd0000" # PCIC host address (see pccardc man page)
pccard_beep="2" # 0: silent, 1: simple beep, 2: melody
pccardd_flags="-z" # Set flags to pccardd (see -i option)
Crie o arquivo /etc/start:
# touch start
# chmod +x start
No momento certo vc colocara todas as configuracoes de sua placa no
/etc/start
No arquivo /etc/defaults/pccard.conf coloque na linha relacionada a sua
placa o seguinte comando:
insert /etc/start
Por ex. vamos supor q vc esta usando a placa wavelan da lucent q roda
atraves dessa linha.
# Lucent WaveLAN/IEEE
card "Lucent Technologies" "WaveLAN/IEEE"
config 0x1 "wi" ?
# config auto "wi" ?
insert /etc/pccard_ether $device start
remove /etc/pccard_ether $device stop
Colocando o comando acima na configuracao ficaria assim:
# Lucent WaveLAN/IEEE
card "Lucent Technologies" "WaveLAN/IEEE"
config 0x1 "wi" ?
# config auto "wi" ?
insert /etc/pccard_ether $device start
insert /etc/start
remove /etc/pccard_ether $device stop
Agora vem a parte mais complicada vc deve saber todos os enderecoes e
configuracoes de sua placa e oq vc esta usando na bridge tb, pois uma
configuracao diferente a wavelan nao se comunicaria com a bridge. Voce
devera usar o "wicontrol" para configurar sua placa e rede. Maiores
detalhes do wicontrol "man wicontrol".
# wicontrol
usage: wicontrol -i iface
wicontrol -i iface [-o]
wicontrol -i iface -t tx_rate
wicontrol -i iface -n network_name
wicontrol -i iface -s station_name
wicontrol -i iface -c 0 | 1
wicontrol -i iface -q SSID
wicontrol -i iface -p port_type
wicontrol -i iface -a access_point_density
wicontrol -i iface -m mac_address
wicontrol -i iface -d max_data_length
wicontrol -i iface -e 0 | 1
wicontrol -i iface -k key [-v 1 | 2 | 3 | 4]
wicontrol -i iface -T 1 | 2 | 3 | 4
wicontrol -i iface -r RTS_threshold
wicontrol -i iface -f frequency
wicontrol -i iface -P 0 | 1
wicontrol -i iface -S max_sleep_duration
wicontrol -i iface -Z (zero signal cache)
wicontrol -i iface -C (display signal cache)
As opcoes q devemos configurar sao:
-f frequency (frequencia)
-n network name ( nome da rede)
-s station name ( nome da estacao)
-p port ( tipo de comunicacao, BSS ou ad-hoc)
-t tx rate ( velocidade da transmisao)
OBS: Uma opcao interessante eh a -k pois com ela vc pode usar criptografia
na placa.
Sabendo isso podemos configurar sua placa:
# wicontrol -i wi0 -f 3
Aqui estou ajustando a frequncia de acordo com minha bridge q esta
configurada para o canal 3.
# wicontrol -i wi0 -n WAVELAN
Aqui estou configurando o nome da rede, preste atencao pois o nome da rede
aqui deve ser o mesmo q esta configurado na bridge pois senao nao
funcionara. Voce tb pode colocar no nome da rede "ANY" com isso ele
vai procurar por qualquer rede ativa. ex: wicontrol -i wi0 -n ANY
# wicontrol -i wi0 -s LABS
Aqui vc configurara o nome da sua estacao no caso acima eu coloquei o nome
LABS, aqui vc pode colocar qqer nome q lhe convier para q sua maquina seja
achada na rede por esse nome.
# wicontrol -i wi0 -p 1
Aqui vc pode escolher duas opcoes o numero 1 e 3. O numero 1 corresponde
a usar BSS mode e o numero 3 corresponde a usar ad-hoc. Eu recomendo a
usar o BSS mode numero 1.
# wicontrol -i wi0 -t 2
Aqui se configura a velocidade da comunicacao de sua placa, qdo vc
comprou-a vc deve ter escolhido uma velocidade pois ela possui varias e
varia de preco qto maior a velocidade. Entao procure lembrar qual eh e
configure aqui com a mesma velocidade q estiver setada na bridge.
No caso do exemplo esta setado a 2Mbps.
Coloque o IP da sua interface wi0.
# ifconfig wi0 IP
Coloque o IP da sua rota default
# route add default IP
Agora sim vamos inserir as configuracoes no arquivo /etc/start , esse
arquivo vc colocara nele todas as configuracoes de sua wavelan para q seja
iniciadas no boot , para q vc nao precise ficar digitando toda hora.
Exemplo do arquivo de config do /etc/start:
#/bin/sh
/usr/sbin/wicontrol -i wi0 -f 3
/usr/sbin/wicontrol -i wi0 -n WAVELAN
/usr/sbin/wicontrol -i wi0 -s LABS
/usr/sbin/wicontrol -i wi0 -p 1
/usr/sbin/wicontrol -i wi0 -t 2
/sbin/ifconfig wi0 200.215.25.10
/sbin/route add default 200.215.25.1
Pronto tudo configurado, dee um reboot e divirta-se ;)
Jean Milanez Melo
Jean Milanez Melo
|
|