Páginas

Últimos posts

domingo, 24 de junho de 2012

Conectar 3dsp-wifi-radar automaticamente no Ubuntu 12.04

Antes de tudo é necessária a criação do arquivo de configuração do wpa_supplicant.conf, bastando para isso fazer a primeira conexão colocando os dados solicitados pelo aplicativo 3dsp-wifi-radar selecionando o SSID e clicando no botão conectar.

O aplicativo 3dsp-wifi-radar para conectar-se utiliza de aplicativos que só executam com usuário root, como é o caso do "ifconfig" e "iwconfig" e desta forma quando executamos este aplicativo de conexão o wifi-rada solicita autenticação deste super-usuário para conectar-se, então para resolver esta situação são necessários os seguintes passos:

A seguir vamos criar um script que fará com que o aplicativo wpa_supplicant tenha um delay de 30s para que os aplicativos uWB e 3dsp-wifi-radar possam ser carregados primeiramente, e só então ele é executado. O script é o 3dspwpasupplicant.sh, no comando a seguir será dado a permissão de execução, e no próximo daremos autorização para o usuário logado que execute os aplicativos: uwb, wpa_suplicant, iwconfig, ifconfig e o script 3dspwpasupplicant.sh para executarem sem a autenticação do usuário root.

Digitar no Terminal:

Digitar no Terminal:

$sudo echo "/bin/sleep 30 && /usr/bin/sudo  /sbin/wpa_supplicant -D wext -i twifiu0 -c /etc/wpa_supplicant/wpa_supplicant.conf" >> /etc/init.d/3dspwpasupplicant.sh

$sudo chmod +x /etc/init.d/3dspwpasupplicant.sh

$sudo sh -c "ALL=NOPASSWD: /usr/sbin/3dsp-wifi-radar, /sbin/iwconfig, /sbin/ifconfig, /usr/bin/uwb, /sbin/wpa_supplicant, /etc/wpa_supplicant/wpa_supplicant.conf, /etc/init.d/3dspwpasupplicant.sh >> /etc/sudoers"

b) Abra o aplicativo de sessão:
pressione as teclas super (tecla com o símbolo do windows) + tab e solte. Digite no campo de pesquisa: "sessão".


Clique no Aplicativo de sessão.

Criar três instâncias de execução de aplicativos iniciais clicando no botão adicionar: Um para o wpa_supplicante, um para Uwb e um para o 3dsp-wifi-radar.



- WPA_SUPPLICANT

Nome: 3dsp iniciar
Comando:  sudo /etc/init.d/3dspwpasupplicant.sh
Comentário: iniciar a rede automaticamente


- UWB

Nome: 3DSP uWB
Comando:  sudo /usr/bin/uwb
Comentário: 3DSPCard_WB

 -3DSP-WIFI-RADAR

Nome: 3dsp-wifi-radar
Comando:  sudo /usr/sbin/3dsp-wifi-radar
Comentário: carregando o 3dsp-wifi-radar


Para fazer o teste reinicie o sistema e veja se conectou automaticamente.
cação, então para resolver esta situação são necessários os seguintes passos:

Digitar no Terminal:

$sudo echo "/bin/sleep 40 && /usr/bin/sudo  /sbin/wpa_supplicant -D wext -i twifiu0 -c /etc/wpa_supplicant/wpa_supplicant.conf" >> /etc/init.d/3dspwpasupplicant.sh

$sudo chmod +x /etc/init.d/3dspwpasupplicant.sh

$sudo sh -c "ALL=NOPASSWD: /usr/sbin/3dsp-wifi-radar, /sbin/iwconfig, /sbin/ifconfig, /usr/bin/uwb, /sbin/wpa_supplicant, /etc/wpa_supplicant/wpa_supplicant.conf, /etc/init.d/3dspwpasupplicant.sh >> /etc/sudoers"

b) Abra o aplicativo de sessão:
pressione as teclas super (tecla com o símbolo do windows) + tab e solte. Digite no campo de pesquisa: "sessão".


Clique no Aplicativo de sessão.

Criar três instâncias de execução de aplicativos iniciais clicando no botão adicionar: Um para o wpa_supplicante, um para Uwb e um para o 3dsp-wifi-radar.



- WPA_SUPPLICANT

Nome: 3dsp iniciar
Comando:  sudo /etc/init.d/3dspwpasupplicant.sh
Comentário: iniciar a rede automaticamente


- UWB

Nome: 3DSP uWB
Comando:  sudo /usr/bin/uwb
Comentário: 3DSPCard_WB

 -3DSP-WIFI-RADAR

Nome: 3dsp-wifi-radar
Comando:  sudo /usr/sbin/3dsp-wifi-radar
Comentário: carregando o 3dsp-wifi-radar


Para fazer o teste reinicie o sistema e veja se conectou automaticamente.

2sleep