giovedì, marzo 15, 2007

Linksys WUSB54G-EU, Ubuntu Edgy e WPA-PSK

Questo è un altro pezzo che ho aggiunto al mio Linux Media Center, si tratta di un dongle wifi. In questo post descrivo come configurarlo, ma è valido esclusivamente per la versione 4 (si può leggere levando il coperchietto posteriore dove c'è il velcro. Vedi foto sotto).






Alcune considerazioni sui driver:

  • Il chip all'interno è Ralink 2570 (presente nella versione 4 del WUSB54G)
  • Driver utilizzati sono della Ralink perchè quelli presenti in Ubuntu (rt2x00) non supportano il WPA-PSK.


Adesso passiamo alla procedura di installazione e configurazione:

Step 1:
Prepariamo l'ambiante
sudo -s
cd /usr/src

Step 2:
Scarichiamo i sorgenti dei driver. Se il link non dovesse più funzionare sono da cercare sul sito.
wget http://www.ralinktech.com.tw/data/RT25USB-SRC-V2.0.8.0.tar.gz

Step 3:
Installazione delle utility per gestire il wifi
sudo apt-get install wireless-tools

Step 4:
Compilare i driver
cd /usr/src
tar -xvf RT25USB-SRC-V2.0.8.0.tar.gz
cd RT25USB-SRC-V2.0.8.0
cp Makefile.6 Makefile
make

Step 5:
Disattivazione dell'interfaccia di rete e rimozione del modulo già presente ma che non gestisce WPA-PSK
ifconfig rausb0 down
rmmod rt2570

Step 6:
Aggiunta del nuovo modulo appena compilato
insmod /usr/src/RT25USB-SRC-V2.0.8.0/rt2570.ko

Step 7:
Riattiviamo l'interfaccia di rete
ifconfig rausb0 up

Step 8:
Settiamo il tipo di autenticazione (WPA-PSK)
iwpriv rausb0 auth 3

Step 9:
Impostiamo il metodo di criptazione TKIP(enc 3) o AES (enc 4)
iwpriv rausb0 enc 3

Step 10:
Impostiamo il SSID del nostro access point o router wifi
iwconfig rausb0 essid "IL SSID DELLA TUA RETE"

Step 11:
Impostiamo la chiave (password) della nostra rete
iwpriv rausb0 wpapsk 12345678

Step 12:
Reimpostiamo il SSID
iwconfig rausb0 essid "IL SSID DELLA TUA RETE"

Step 13:
Aspettiamo qualche secondo e recuperiamo l'indirizzo ip dall'DHCP
dhclient rausb0

A questo punto il WUSB54G dovrebbe essere correttamente configurato.

Al riavvio verranno persi tutti i settaggi perciò conviene inserire tutte le istruzioni in uno script che verrà eseguito all'avvio in questo modo:

Step 1:
Aprire il file /etc/rc.local
sudo gedit /etc/rc.local

Step 2:
Inserire i comandi che sono stadi dati in precedenza esempio:
#COMMENTI..............
echo Inizia la configurazione della rete wifi

sleep 10
ifconfig rausb0 down
sleep 5
rmmod rt2570
sleep 5
insmod /usr/src/RT25USB-SRC-V2.0.8.0/rt2570.ko
sleep 5
ifconfig rausb0 up
sleep 5
iwpriv rausb0 auth 3
echo 3 TKIP
iwpriv rausb0 enc 3
iwconfig rausb0 essid HACKLIX-NET
iwpriv rausb0 wpapsk miapassword
iwconfig rausb0 essid HACKLIX-NET
echo Recupero dell'IP
sleep 20
dhclient rausb0
echo Fine configurazione della rete wifi

exit 0

#Penso che lo script si possa ottimizzare a voi gli esperimenti ;)


Riferimenti ed approfondimenti:


venerdì, marzo 09, 2007

Link del giorno - 24

  • Bauhaus - Mobili e designer.
  • Jamendo - Sito per scaricare album in modo gratuito, legale e illimitato.
  • bt.etree.org - Fonti BitTorrent per scaricare legalmente video di concerti, ecc..
  • The Definitive BIOS Optimization Guide - La descrizione è nel nome.
  • Fly Jumper - Io sono appassionato di aggeggi che si possono usare con i piedi (pattini, Freebord, ecc.. ) e questa è una nuova scoperta.
  • GL-Como OpenCast - Dal Sito: "OpenCast e' un podcast in italiano che parla di Linux, del Software Libero e dell'Open Source."
  • PromoGEST - Gestionale OpenSource
  • WLAN & Linux - Schede WiFi compatibili con Linux.
  • Beryl vs. AeroGlass: Linux contro Vista - Questo video mette a confronto i desktop 3D di Linux e Windows Vista. (!!!)
  • Wiki Wiili - Dal Sito: "WiiLi è il nostro progetto a lungo termine: avere Linux sul Wii. Prima di Wiili, arriverà WiiLi Live, un LiveCd che trasforma un normale PC in un centro multimediale e in una piattaforma per giochi disegnato intorno al WiiRemote. Stiamo lavorando solo sui PC per ora, con la speranza di portare Wiili sul Wii prima o poi". Attualmente si riesce ad utilizzare WiiRemote su Linux esempio per girare il Cubo del desktop 3D.
  • MDW-TV - Archivio di video manga da poter vedere in streaming
  • Remote Control - Comandare con il PocketPc il PC via bluetooth.
  • Scotty - Pannello solare evoluto per cellulari e non solo.
  • Autocostruzione Solare Termico - Come auto costruirsi un pannello solare termico.
  • AirSnort - Dal sito: "AirSnort is a wireless LAN (WLAN) tool which recovers encryption keys. AirSnort operates by passively monitoring transmissions, computing the encryption key when enough packets have been gathered."

giovedì, marzo 08, 2007

Wireless Pointer Stick Keyboard KB-2800 ed Ubuntu


Questa è la tastiera che ho comprato per il media center che sto facendo. Però ho avuto qualche problema che sono riuscito a risolvere e postato sul forum di Ubuntu-It
Link del prodotto: Wireless Pointer Stick Keyboard KB-2800


----- Tratto dal post su Ubuntu-it -----

[Risolto] in parte.
1. Ho abilitato da BIOS l'opzione USB Legacy prima era su "Auto"
2. Ho modificato il file /etc/modprobe.d/blacklist (con permessi di root) come segue :
Cercare le righe
Codice:
# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd
E commentarle
Codice:
# these drivers are very simple, the HID drivers are usually preferred
#blacklist usbmouse
#blacklist usbkbd
Ho messo risolto in parte perchè su un pc(con Edubuntu) adesso funziona correttamente. Mentre nell'altro con Ubuntu ha funzionato solo una volta.
----- Fine post-----

Link (Speciale GPS)


  • GPSSerial Communications - Viene descritto il protocollo NMEA con esempi in C (eng)
  • NMEA - Viene descritto il protocollo NMEA (ita)
  • GPSVisualizer - Applicazione web che permette di creare delle mappe (es. Google Maps) partendo da trace fatti da vari tools GPS.
  • GPS Babel - Un tool che permette di convertire vari formati di trace GPS tra di loro
    • GPS Babel Web
      - Lo stesso tool ma sfruttato da un'applicazione web.
  • gmap - Sorgenti in php che permettono di visualizzare con Google Maps i file di trace generati con WiFiFoFum.
    • WiFiFoFum -
      Permette di tracciare access point wifi associando la posizione con
      un'antenna GPS.
  • Novi GPSPlot - Tool per PocketPc che permette di tracciare i propri spostamenti, salvare le informazioni in vari formati tra cui il KML (Google Earth) e molto altro ancora. (!!!)