Conectar 3dsp-wifi-radar automaticamente no Ubuntu 12.04
Autor: Eriton Benevides | Publicado: 2012-06-24T22:30:00-03:00


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 &amp;&amp; /usr/bin/sudo&nbsp; 
/sbin/wpa_supplicant -D wext -i twifiu0 -c 
/etc/wpa_supplicant/wpa_supplicant.conf" &gt;&gt; 
/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 &gt;&gt; /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:&nbsp; sudo /etc/init.d/3dspwpasupplicant.sh
Comentário: iniciar a rede automaticamente




- UWB

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



&nbsp;-3DSP-WIFI-RADAR

Nome: 3dsp-wifi-radar
Comando:&nbsp; 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 &amp;&amp; /usr/bin/sudo&nbsp; 
/sbin/wpa_supplicant -D wext -i twifiu0 -c 
/etc/wpa_supplicant/wpa_supplicant.conf" &gt;&gt; 
/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 &gt;&gt; /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:&nbsp; sudo /etc/init.d/3dspwpasupplicant.sh
Comentário: iniciar a rede automaticamente




- UWB

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



&nbsp;-3DSP-WIFI-RADAR

Nome: 3dsp-wifi-radar
Comando:&nbsp; 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.