guelweles
(usa Ubuntu)
Enviado em 06/11/2009 - 10:02h
Bom dia galera essa, sempre frequentei o VOL para tirar dúvidas e hoje resolvi me cadastrar e pedia ajuda de quem é fera no assunto
É o seguinte tenho uma maquina com Ubuntu 9.10 kernel 2.6.31 que eu mesmco compilei com o Layer7, to usando essa maquina como um Access Point possuo uma placa Pacific com chipset Atheros trabalhando em modo master, o access point ta fucionando uma beleza tem controle de acesso por mac e etc
Porem queria que quando alguém se conectasse ou desconectasse da rede sem fio aparecesse uma mensagem de log, pois não está aparecendo, a única mensagem que aparece quando alguém se conecta é os logs do DHCP, instalei o syslog-ng e consegui seprar os logs de iptables dhcp ddclient para arquivos especificos
Atualmente tenho um roteador edimax com aprouter, pois nele quando alguém se conecta ou desconecta ou é rejeitado aparece uma mensagem assim
Nov 6 06:59:22 wlan0: A wireless client is associated - 00:1A:EE:01:41:E4
No linux quando dou o comando wlanconfig ath0 list ele lista para mim todos os macs que estão conectados naquele momento, queria fazer um script que ao dar esse comenado e ele encontrar tal mac conectado ele enviasse uma mensagem de log com o comando o logger
mais ou menos assim
wlanconfig ath0 list
00:12:34:ff:ed:ba
minha idéia seria o seguinte para o script
se ao dar o comando wlanconfig ath0 list existir o texto 00:12:34:ff:ed:ba então envie uma mensagem de log por exemplo logger "Ana está conectado" caso contrário saia
parece que no comando if tem a opção -f que é para procurar texto
mas não sei como faço essa programação
alguém sabe como fazer isso ou tem alguma outra sugestão?
obrigado a todos.