Post  |  Commenti

Post Meta

5th
NOV

Wicd non solo su Ubuntu

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

Posted by raphe | Filed under Linux, Programmi

La gestione “grafica” delle reti wireless su linux è sempre stato un po’ un punto debole del pinguino. Ci sono stati vari tentativi di proporre gestori di rete più o meno funzionali (knetworkmanager ad esempio). Per molto tempo ho cercato e provato alcuni di questi programmi…inutilmente perché tutti hanno gravi mancanze (gestione degli ip, chiavi WPA, ecc.). Dopo tanto cercare, ho notato questo programmino per gli utenti ubuntu: wicd. Il programma in questione è scritto in python e si appoggia “semplicemente” sui comandi iwconfig, ifconfig, ecc.

wicd-purple.png

Se siete dei fortunati utenti ubuntu potete installare questo programma con synaptic seguendo le istruzioni presenti sul sito ufficiale. Se non siete utenti ubuntu…potete leggervi il resto dell’articolo ;)

Mi sembrava molto strano che un programmone del genere fosse disponibile solo per ubuntu, così mi sono messo a cercare e leggere un po’ e ho visto che in realtà è utilizzabile su qualsiasi distribuzione. Basta semplicemente scaricare i sorgenti, scompattarli, posizionarsi nella directory appena scompattata e dare il seguente comando (da root):

cp -r * /

A questo punto avete vari modi di proseguire per l’esecuzione del programma. Wicd infatti richiede che siano avviati due demoni prima dell’esecuzione. Ecco alcuni modi di procedere:

Modo facile:
scaricate questo file che contiene uno script. Il file wicd-start.sh contiene semplicemente la sequenza di passi (3) per eseguire wicd. Si tratta di lanciare dbus, il demone wicd e l’interfaccia grafica. Questo script va lanciato da root.

Modo veloce:
potete mettere in esecuzione automatica i primi due comandi:

/etc/rc.d/dbus start
/etc/rc.d/wicd start

attraverso la gestione dei runlevel della vostra distro e poi lanciare manualmente “/opt/wicd/gui.py” attraverso un terminale oppure crearvi un link grafico da qualche parte. Se seguite questa strada avete la possibilità di far eseguire il terzo comando (l’avvio dell’interfaccia grafica) da utenti non root.

Modo lento:
se siete masochisti e non volete facilitarvi la vita potete semplicemente fregarvene del secondo script (ma potreste farlo anche del primo) e fare tutto a mano. La procedura è quindi, ogni volta:

/etc/rc.d/dbus start
/etc/rc.d/wicd start
/opt/wicd/gui.py

In tutti e tre i casi vi troverete di fronte l’interfaccia grafica di questo stupendo programma dalla quale potete vedere tutte le wireless rilevate.Per ognuna di esse è possibile settare configurazioni manuali (o dhcp) diverse. Se non è chiaro significa che se avete una rete a casa con degli indirizzi e una a lavoro con altri indirizzi potete memorizzarli all’interno del programma ed ogni volta switchare da una all’altra con un paio di click!

main.jpg

Fantastico no!?!?

Inoltre è possibile settare vari tipi di chiavi (wep, wpa, ecc), vedere le informazioni sulle reti (canale, qualità segnale, ecc), accedere a reti con essid nascosto e tante altre cose.
Attualmente il programma è alla versione stabile 1.3.1, nella versione beta 1.3.4 sono presenti features aggiuntive come supporto per schede ralink, esecuzione script prima e dopo la connessione, creazione reti ad hoc, ecc.

Edit:
Un’ultima cosa: se avete seguito tutte le istruzioni e al lancio dell’interfaccia grafica ricevete un errore del tipo:

Traceback (most recent call last):
File “/opt/wicd/gui.py”, line 17, in <module>
import time, os, misc, gettext, locale, gobject, dbus, dbus.service
ImportError: No module named dbus

Niente panico! Sicuramente vi manca il pacchetto dbus-python dal quale questo programma dipende. Installatelo e tutto dovrebbe risolversi.

Tags: > > >

Reader's Comments

  1. RedSend » Blog Archive » Wicd... ora anche su Gentoo |

    [...] post “Wicd non solo su Ubuntu” raphè vi presentava wicd e vi mostrava come installarlo in pochi passo… bè io vi offro di [...]

  2. raphe |

    ho aggiornato il post con la segnalazione di un possibile errore che potrebbe verificarsi a causa di una dipendenza con dbus-python.
    commento giusto per mettere il rilievo la modifica.

  3. RedSend » Blog Archive » Configurare atheros ar5007eg |

    [...] tramite la vostra scheda wireless, nel modo che  ritenete più opportuno, ad esempio usando wicd. Tags: atheros, Laptop, linux, packard bell, ubuntu, WiFi Segnala questo articolo ai siti di Social [...]

  4. RedSend » Blog Archive » Wicd, la nuova versione |

    [...] lo stesso la cosa perché, a quanto pare, wicd sta riscuotendo molto successo: su redsend è tra i post più letti; in giro su altri blog leggo pareri positivi, ottime recensioni, [...]

Leave a Reply

Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)