[FUG-BR] Help Cartao orinoco abrindo a chave sozinho
renato martins
renatobsd em gmail.com
Segunda Junho 9 21:00:03 BRT 2008
Virei a net durante vários dias e o man wi e ainda nada
Eu estou acreditando até que isso seja um bug pois isso não acontece em
outras placas como nas com chip ralink e nas baseadas em atheros.
Já usei esses cartões orinoco com o free 4.1 até free 4.8 e não tive
problemas mas agora após alguns anos estou tendo que dar um suporte em uma
rede grande muito antiga que esta toda com esses cartões orinoco em adhoc e
em linux.
Estou gerando uma versão do tinybsd customizada para tirar esses linux da
jogada, está tudo 100% com ralink e atheros mas com as antigas orinoco e
derivadas estou tendo problemas.
A descrição básica do problema é o seguinte após 30 segundos que a interface
wi0 está de pé ela muda o tipo da chave para MIXEDE sozinha deixando
qualquer radio se associar mesmo sem chave wep.
Outra coisa tentei isolar meu servidor subindo as WLAN_ACL liberando apenas
o mac dos meus rádios, minha surpresa não funcionou com esse driver wi
(serial outro bug).
Já tentei de tudo colocar hostapd+WEP+wap_suplicant e nada.
Tem alguém aqui da lista que já passou por isso tanto no bsd 6.3-stable e no
7.0
Outra coisa alguém já usou esses cartões com WPA
Segue abaixo exemplos de como foi configurado esses cartões:
Estou configurando os cartões pelo rc.conf mas já testei de outras forma
também como scripts para levantar o wireless e via console também e o
mesmo problema aparece, após alguns segundos o cartao se associa em outro
adhoc e o tipo de seguranca wep muda sozinho para mixed onde podem se
associar cartoes com e sem senha
esse problema encontrei nos cartoes silver gold com firmware 8.72.1 e
7.28/avaya.
Repito Não encontrei nada no Pai Google, e os meus cabelos estão ficando
brancos.
Veja ifconfig wi0 (cartão sem configuração)
wi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:02:2d:17:f0:cc
media: IEEE 802.11 Wireless Ethernet autoselect (none)
status: no carrier
ssid "" channel 1 (2412 Mhz 11b)
stationname "FreeBSD WaveLAN/IEEE node"
authmode OPEN privacy OFF bmiss 7 scanvalid 60 bintval 0
Agora vamos configurar pelo console digitando os commando no ifconfig
ifconfig wi0 inet 192.168.200.2 netmask 255.255.255.252 ssid fradio channel
4 mediaopt adhoc wepmode on weptxkey 1 wepkey 1:0x123456789a
ifconfig wi0
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:02:2d:17:f0:cc
inet 192.168.200.2 netmask 0xfffffffc broadcast 192.168.200.3
media: IEEE 802.11 Wireless Ethernet autoselect <adhoc>
(DS/11Mbps <adhoc>)
status: no carrier
ssid fradio channel 6 (2437 Mhz 11b)
stationname "FreeBSD WaveLAN/IEEE node"
authmode OPEN privacy ON deftxkey 1 wepkey 1:40-bit scanvalid 60
Veja que a privacy está em ON
Após 30 segundo veja como fica o privacy em MIXED e já tem um radio sem wep
associado
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:02:2d:17:f0:cc
inet 192.168.200.2 netmask 0xfffffffc broadcast 192.168.200.3
media: IEEE 802.11 Wireless Ethernet autoselect <adhoc>
(DS/11Mbps <adhoc>)
status: associated
ssid Default channel 6 (2437 Mhz 11b) bssid 00:0e:2e:55:3c:19
stationname "FreeBSD WaveLAN/IEEE node"
authmode OPEN privacy MIXED deftxkey 1 wepkey 1:40-bit scanvalid
60
*note que até o canal e diferente do configurado *
Agora veja o wlan_acl abrir as pernas também
Com kernel devidamente compilado com o módulos wla_acl wla_xxx
ifconfig wi0 mac:add 00195b39334b
ifconfig wi0 mac:allow
ifconfig wi0 list mac
+00:19:5b:39:33:4b
Esse configuração deveria so liberar o mac listado e adicionada na acl , mas
isso não acontece , veja que já tem um malandro se conectando sem ser
liberado
ifconfig wi0
wi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:02:2d:17:f0:cc
inet 192.168.200.2 netmask 0xfffffffc broadcast 192.168.200.3
media: IEEE 802.11 Wireless Ethernet autoselect <adhoc> (none)
status: no carrier
ssid fradio channel 1 (2412 Mhz 11b)
stationname "FreeBSD WaveLAN/IEEE node"
authmode OPEN privacy ON deftxkey 1 wepkey 1:40-bit scanvalid 60
ifconfig wi0 up
ifconfig wi0 list mac
+00:19:5b:39:33:4b
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:02:2d:17:f0:cc
inet 192.168.200.2 netmask 0xfffffffc broadcast 192.168.200.3
media: IEEE 802.11 Wireless Ethernet autoselect <adhoc>
(DS/11Mbps <adhoc>)
status: associated
ssid Default channel 6 (2437 Mhz 11b) bssid 00:0e:2e:55:3c:19
stationname "FreeBSD WaveLAN/IEEE node"
authmode OPEN privacy MIXED deftxkey 1 wepkey 1:40-bit scanvalid
60
outra coisa quando dou um kick para desconectar o bandido da o seguinte erro
wi0: [ITHREAD]
wi0: using Lucent Technologies, WaveLAN/IEEE
wi0: Lucent Firmware: Station (8.72.1)
wi0: Ethernet address: 00:02:2d:17:f0:cc
*wi0: ieee80211_newstate: invalid transition -> mac:kick *
(parece ser um problema no driver)
Agora vamos testar subindo o cartão wireless pelo rc.conf, o problema é o
mesmo
estruturaf# /etc/netstart
devd already running? (pid=673).
DHCPREQUEST on rl0 to 255.255.255.255 port 67
DHCPACK from 10.0.0.9
bound to 10.0.0.47 -- renewal in 21600 seconds.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 127.0.0.1 netmask 0xff000000
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:ee:b1:00:dd:80
inet 10.0.0.47 netmask 0xffffff00 broadcast 10.0.0.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:02:2d:17:f0:cc
inet 192.168.200.2 netmask 0xfffffffc broadcast 192.168.200.3
media: IEEE 802.11 Wireless Ethernet autoselect <adhoc>
(DS/11Mbps <adhoc>)
status: associated
ssid fradio channel 1 (2412 Mhz 11b) bssid 44:44:44:44:44:44
stationname "FreeBSD WaveLAN/IEEE node"
authmode OPEN privacy ON deftxkey 1 wepkey 1:40-bit scanvalid 60
roaming MANUAL
Additional routing options: IP gateway=YES.
estruturaf#
estruturaf#
estruturaf# date
Wed Jun 4 15:18:28 BRT 2008
estruturaf#
estruturaf# ifconfig wi0
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:02:2d:17:f0:cc
inet 192.168.200.2 netmask 0xfffffffc broadcast 192.168.200.3
media: IEEE 802.11 Wireless Ethernet autoselect <adhoc>
(DS/11Mbps <adhoc>)
status: associated
ssid Default channel 6 (2437 Mhz 11b) bssid 00:0e:2e:55:3c:19
stationname "FreeBSD WaveLAN/IEEE node"
authmode OPEN privacy MIXED deftxkey 1 wepkey 1:40-bit scanvalid
60
roaming MANUAL
estruturaf# date
Wed Jun 4 15:18:58 BRT 2008
Mais detalhes sobre a lista de discussão freebsd