Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Installazione/DaRete"
Differenze tra le versioni 18 e 27 (in 9 versioni)
Versione 18 del 03/05/2008 08.29.16
Dimensione: 3962
Commento:
Versione 27 del 26/05/2008 17.30.25
Dimensione: 8654
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[Indice()]]
[[VersioniSupportate(hardy gutsy)]]
[[BR]]
[[Indice(depth=1 align=right)]]
[[VersioniSupportate(gutsy feisty)]]
Linea 5: Linea 6:
'''!SmokePing''' è un analizzatore di rete che permette il monitoraggio di domini e sotto-domini. È possibile inoltre monitorare servizi come Server DNS, FTP e altri ancora.
Linea 7: Linea 7:
= Preparazione = La tecnologia '''Bluetooth''' è utilizzata da molti dispositivi come cellulari, auricolari, videocamere, stampanti e molti altri dispositivi, consente l'interconnessione tra apparecchiature senza l'uso di cavi ma sfruttando le onde radio.
Linea 9: Linea 9:
Per accedere all'interfaccia web dell'applicazione è necessario installare il server web '''apache'''. Per informazioni sull'installazione e la configurazione, consultare la [:Server/Web:relativa guida]. Tutti i computer di ultima generazione dispongono di un adattatore '''Bluetooth''' integrato, mentre per gli apparecchi datati esistono dei dispositivi USB.

'''Bluez''' è il nome del progetto software open source che permette l'uso della tecnologia '''Bluetooth''' in '''Ubuntu''' ed è incluso nell'installazione predefinita del sistema.
Linea 13: Linea 15:
Per installare '''!SmokePing''' è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti, reperibili dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]:
 
 * ''smokeping''
 * ''curl''
 * ''libauthen-radius-perl''
 * ''libnet-ldap-perl''
 * ''libnet-dns-perl''
 * ''libio-socket-ssl-perl''
 * ''libnet-telnet-perl''
 * ''libsocket6-perl''
 * ''libio-socket-inet6-perl''
== Installazione su Ubuntu 7.10 «Gutsy Gibbon» e successivi ==

Il supporto a '''Bluetooth''' viene installato in maniera predefinita con il sistema.

== Installazione su Ubuntu 7.04 «Feisty Fawn» ==

È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''bluez-gnome'' dai [:Repository:repository] ufficiali.

== Installazione dei componenti aggiuntivi ==

Questi pacchetti sono necessari per il trasferimento di file ed altre operazioni.

 * ''nautilus-sendto''
 * ''gnome-bluetooth''
 * ''bluetooth''
 * ''obexfs''
 * ''obexftp''

= Verificare l'effettivo funzionamento =

Per controllare che l'adattatore sia effettivamente riconosciuto, aprire un terminale e digitare il seguente comando:
{{{
hcitool dev
}}}

Verrà visualizzata una striga simile a questa, significa che il '''Bluetooth''' è riconosciuto correttamente
{{{
Devices:
        hci0 55:44:33:22:11:00
}}}

Se non dovesse comparire niente, assicurarsi che il servizio per il Bluetooth sia attivo, selezionando il menu '''''Sistema -> Amministrazione -> Servizi''''' e abilitando la voce «'''Gestione dispositivi Bluetooth (bluetooth)'''», oppure aprire una finestra di terminale e digitare il seguente comando:
{{{
sudo /etc/init.d/bluetooth restart
}}}
Linea 27: Linea 53:
 0. Creare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/smokeping/config`, digitando in un terminale il seguente comando:{{{
sudo gedit /etc/smokeping/config
L'unico file utile per configurare il comportamento dell'adattatore '''Bluetooth''' è `/etc/bluetooth/hcid.conf`, da aprire con un [:Ufficio/EditorDiTesto:editor di testo] usando i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

Il file è diviso in due sezioni: «'''options'''» che contiene opzioni generiche del demone per il riconoscimento degli adattatori '''Bluetooth''', mentre «'''device'''» contiene le opzioni per tutti gli adattatori e per ogni singolo adattatore, individuato attraverso l'id.

Per ulteriori informazioni è possibile consultare il manuale per la configurazione, digitando da terminale il seguente comando:
{{{
man hcid.conf
Linea 31: Linea 62:
 0. Inserire un testo simile al seguente:{{{
# Please edit this to suit your installation
owner = Nome Cognome
contact = indirizzo@email
cgiurl = http://localhost/cgi-bin/smokeping.cgi
mailhost = Server SMTP
# specify this to get syslog logging
syslogfacility = local0
# each probe is now run in its own process
# disable this to revert to the old behaviour
# concurrentprobes = no
== Sezione options ==

 * '''autoinit''': stabilisce se ogni adattatore collegato al computer debba essere automaticamente inizializzato e identificato come «hci0», «hci1», ecc.
 * '''security''': indica se la gestione della sicurezza è disabilitata, se è abilitata e usa il «PIN» predefinito, mentre se è abilitata deve richiedere il «PIN» al dispositivo esterno, dal computer dovrà essere inserita la verifica.
 * '''passkey''': è il «PIN» predefinito.
 * '''pairing''': stabilisce se il pairing che sarebbe l'associazione tra adattatore e dispositivo '''Bluetooth''' esterno mediante «PIN» è abilitato e richiesto ad ogni connessione, o se è abilitato e richiesto solo la prima volta.

== Sezione device ==

 * '''name''': indica il nome del computer, che comparirà ad esempio quando dal cellulare viene fatta una ricerca dei dispositivi '''Bluetooth''' nelle vicinanze.

= Utilizzo =

[[Anchor(Ricerca)]]
== Ricerca dei dispositivi ==

È possibile vedere tutti i dispositivi '''Bluetooth''' attivi nei paragi

Mentre tramite terminale, lanciare questo comando:
{{{
hcitool scan
Linea 44: Linea 85:
 0. Modificare i parametri «Nome Cognome», «indirizzo@email» e «Server SMTP» adattandole alle proprie esigenze. == Inviare e ricevere file ==
Linea 46: Linea 87:
 0. Ogni modifica al file di configurazione per essere applicata necessita il riavvio del servizio:{{{
sudo /etc/init.d/smokeping restart
Per inviare un file dal computer al cellulare, fare click con il tasto destro sul file e scegliere '''Invia a...''', lo stesso risultato si può ottenuto lanciando il seguente comando da un terminale:
{{{
gnome-obex-send immagine.jpg
}}}
Viene visualizzata una finestra dove è possibile scegliere il dispositivo a cui mandare il file.

Per quanto riguarda la ricezione di un file da un dispositivo mobile, è necessario avviare '''Condivisione file Bluetooth''' dal menu '''''Applicazioni -> Accessori -> Condivisione file Bluetooth'''''.
Alla ricezione di un file, viene visualizzata una richiesta a cui si deve accettare per ricevere il file, successivamente verrà anche chiesto dove salvarlo.

= Phone manager =

'''Phone Manager''' consente di svolgere diverse operazioni con telefoni cellulari Bluetooth.

Tra le varie funzioni vi è la possibilità di sincronizzare l'agenda di Evolution con la rubrica del cellulare. Il pacchetto si chiama ''gnome-phone-manager'' ed è disponibile nel repository '''Universe'''.


= Connessioni tra dispositivi =

== Connessione provvisoria ==

Per connettere provvisoriamente un dispositivo '''Bluetooth''', lanciare da terminale il seguente comando:{{{sudo hidd --connect aa:bb:cc:dd:ee:ff
}}}
Sostituire «aa:bb:cc:dd:ee:ff» con l'indirizzo MAC del dispositivo trovato nel paragrafo [#ricerca ricerca dei dispositivi]

== Connessione definitiva ==

 * Per connettere un dispositivo all'avvio del computer modificare con un [:Ufficio/EditorDiTesto:editor di testo] ed i [:AmministrazioneSistema/Sudo: permessi amministrativi] il file `/etc/default/bluetooth`, modificando il valore del parametro '''HIDD_ENABLED''' come segue:{{{
HIDD_ENABLED=1
Linea 50: Linea 117:
== Messaggio di benvenuto ==  * Nello stesso file sistemare il parametro '''HIDD_OPTIONS''' come di seguito:{{{
HIDD_OPTIONS="--master --server"
}}}
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">l'opzione '''-master''' è facoltativa, la si può anche tralasciare, se il dispositivo non dovesse funzionare senza provare ad impostarla. ||
Linea 52: Linea 122:
Nelle impostazione è possibile modificare il messaggio di benvenuto. Sempre nel file `/etc/smokeping/config` inserire il proprio messaggi nel parametro «remark».  * Aggiungere l'opzione '''--connect''' per ogni dispositivo che si vuole connettere:{{{
HIDD_OPTIONS="--connect aa:bb:cc:dd:ee:ff --connect 00:11:22:33:33:44 --connect aa:bb:cc:dd:ee:ff --server"
}}}
Linea 54: Linea 126:
== Suddivisione dei menu ==  * Salvare e chiudere il file, per finire aggiungere nel file `/etc/modules` il servizio '''hipd''', tramite il seguente comando:{{{
echo hidp | sudo tee -a /etc/modules
}}}
Linea 56: Linea 130:
'''!SmokePing''' da anche la possibilità di suddividere il menù a proprio piacimento. Per esempio un'azienda internazionale può aggiungere sotto-domini di altre nazioni, modificando il file come segue: = Gestione dispositivi Bluetooth =

== Mouse e tastiere ==
Per utilizzare mouse e tastiere '''Bluetooth''' consultare la [:Hardware/Periferiche/MouseBluetooth: relativa pagina].

== Auricolari ==
Per configurare gli auricolari '''Bluetooth''' consultare la [:Hardware/DispositiviSenzaFili/AuricolareBluetooth: relativa pagina]. [[BR]]
Per utilizzare l'auricolare con [:InternetRete/Telefonia/Skype: skype] consultare la [:Hardware/DispositiviSenzaFili/BluetoothSkype: relativa pagina].

== Telefoni cellulari ==
Per navigare in Internet con il computer sfruttando la connessione del cellulare, consultare la [:Hardware/Modem/CellulareBluetooth: relativa pagina].

= Risoluzione dei problemi =

== Scansione ==
Linea 59: Linea 147:
+ Mondo

menu = Mondo
title = Connettività mondiale

++ Europa

menu = Europa
title = Connettività europea

+++ Svizzera

menu = Svizzera
title = Connettività svizzera
alerts = bigloss,someloss,startloss
host = www.ch.ti.abc
hcitool scan
Linea 77: Linea 150:
I caratteri «+» stanno ad indicare i vari sottolivelli che compongono i menù, mentre i parametri come «host», «menu» e «title» stanno ad indicare la configurazione da applicare.

= Monitoraggio dei servizi =

Per monitorare servizi FTP o DNS è necessario modificare il file `/etc/smokeping/config` e inserire le apportate modifiche:
Può accadere che il risultato sia simile al seguente:
Linea 84: Linea 152:
[...]
*** Probes ***

+ DNS
binary = /usr/bin/dig
lookup = dominio.abc
pings = 10
step = 200

[...]
+ Servizi
menu = Latenza Server
title = Monitoraggio latenza (DNS, HTTP)

++ DNS
probe = DNS
menu = Latenza DNS
title = Latenza DNS

+++ Nome DNS
host = ns1.example.abc
Scanning ...
Inquiry failed: Connection timed out
Linea 107: Linea 156:
In questo esempio viene monitorata la latenza di un server DNS. Nella sezione «'''Probes'''» viene dichiarato un comando che verrà poi richiamato nella sezione «'''Targets'''» per la creazione del grafico. Tale output rappresenterebbe un funzionamento non corretto. Per rimediare al problema potrebbe rivelarsi utile il seguente comando:
{{{
sudo hciconfig hci0 reset
}}}
Linea 109: Linea 161:
= Visualizzare il traffico di rete = Se una volta digitato anche quest'ultimo comando ancora non dovesse funzionare, si può provare a scollegare l'adattatore dal computer e ricollegarlo.
Linea 111: Linea 163:
Dunque digitare il seguente comando:
{{{
sudo sdptool browse 00:11:22:33:44:55
}}}
Linea 112: Linea 168:
Per visualizzare il traffico di rete è sufficiente aprire il [:InternetRete/Navigazione:browser web] e digitare nella barra degli indirizzi il seguente indirizzo: Potrebbe comparire il seguente messaggio:
Linea 114: Linea 170:
http://localhost/cgi-bin/smokeping.cgi Failed to connect to SDP server on 00:11:22:33:44:55: Permission denied
Linea 116: Linea 172:

Se così fosse, si tratterebbe di un problema di ''pairing'' che puo' essere facilmente risolto con il seguente comando, utile a eliminare tutte le impostazioni salvate in memoria per tutti i dispositivi Bluetooth:
{{{
sudo rm -r /var/lib/bluetooth/*
}}}

Infine non resta che digitare il seguente comando:
{{{
sudo sdptool browse 00:11:22:33:44:55
}}}

A questo punto si dovrebbe ottenere la richiesta di inserimento del PIN per il collegamento tra i dispositivi.
Linea 119: Linea 187:
 * [http://oss.oetiker.ch/smokeping/index.en.html Sito ufficiale del progetto]
 * [http://howtoforge.com/monitoring_network_latency_smokeping_debian_etch Articolo su HowToForge]
 * [http://www.bluez.org/ Sito di ufficiale del progetto Bluez]
 * [https://www.bluetooth.org/ Sito Ufficiale di Bluetooth]
 * [https://help.ubuntu.com/community/BluetoothSetup Documento originale]
 * [http://del.icio.us/kaiesh/bluetooth Vari howto e documenti su Bluetooth e Linux]

BR Indice(depth=1 align=right) VersioniSupportate(gutsy feisty)

Introduzione

La tecnologia Bluetooth è utilizzata da molti dispositivi come cellulari, auricolari, videocamere, stampanti e molti altri dispositivi, consente l'interconnessione tra apparecchiature senza l'uso di cavi ma sfruttando le onde radio.

Tutti i computer di ultima generazione dispongono di un adattatore Bluetooth integrato, mentre per gli apparecchi datati esistono dei dispositivi USB.

Bluez è il nome del progetto software open source che permette l'uso della tecnologia Bluetooth in Ubuntu ed è incluso nell'installazione predefinita del sistema.

Installazione

Installazione su Ubuntu 7.10 «Gutsy Gibbon» e successivi

Il supporto a Bluetooth viene installato in maniera predefinita con il sistema.

Installazione su Ubuntu 7.04 «Feisty Fawn»

È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto bluez-gnome dai [:Repository:repository] ufficiali.

Installazione dei componenti aggiuntivi

Questi pacchetti sono necessari per il trasferimento di file ed altre operazioni.

  • nautilus-sendto

  • gnome-bluetooth

  • bluetooth

  • obexfs

  • obexftp

Verificare l'effettivo funzionamento

Per controllare che l'adattatore sia effettivamente riconosciuto, aprire un terminale e digitare il seguente comando:

hcitool dev

Verrà visualizzata una striga simile a questa, significa che il Bluetooth è riconosciuto correttamente

Devices:
        hci0    55:44:33:22:11:00

Se non dovesse comparire niente, assicurarsi che il servizio per il Bluetooth sia attivo, selezionando il menu Sistema -> Amministrazione -> Servizi e abilitando la voce «Gestione dispositivi Bluetooth (bluetooth)», oppure aprire una finestra di terminale e digitare il seguente comando:

sudo /etc/init.d/bluetooth restart

Configurazione

L'unico file utile per configurare il comportamento dell'adattatore Bluetooth è /etc/bluetooth/hcid.conf, da aprire con un [:Ufficio/EditorDiTesto:editor di testo] usando i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

Il file è diviso in due sezioni: «options» che contiene opzioni generiche del demone per il riconoscimento degli adattatori Bluetooth, mentre «device» contiene le opzioni per tutti gli adattatori e per ogni singolo adattatore, individuato attraverso l'id.

Per ulteriori informazioni è possibile consultare il manuale per la configurazione, digitando da terminale il seguente comando:

man hcid.conf

Sezione options

  • autoinit: stabilisce se ogni adattatore collegato al computer debba essere automaticamente inizializzato e identificato come «hci0», «hci1», ecc.

  • security: indica se la gestione della sicurezza è disabilitata, se è abilitata e usa il «PIN» predefinito, mentre se è abilitata deve richiedere il «PIN» al dispositivo esterno, dal computer dovrà essere inserita la verifica.

  • passkey: è il «PIN» predefinito.

  • pairing: stabilisce se il pairing che sarebbe l'associazione tra adattatore e dispositivo Bluetooth esterno mediante «PIN» è abilitato e richiesto ad ogni connessione, o se è abilitato e richiesto solo la prima volta.

Sezione device

  • name: indica il nome del computer, che comparirà ad esempio quando dal cellulare viene fatta una ricerca dei dispositivi Bluetooth nelle vicinanze.

Utilizzo

Anchor(Ricerca)

Ricerca dei dispositivi

È possibile vedere tutti i dispositivi Bluetooth attivi nei paragi

Mentre tramite terminale, lanciare questo comando:

hcitool scan

Inviare e ricevere file

Per inviare un file dal computer al cellulare, fare click con il tasto destro sul file e scegliere Invia a..., lo stesso risultato si può ottenuto lanciando il seguente comando da un terminale:

gnome-obex-send immagine.jpg

Viene visualizzata una finestra dove è possibile scegliere il dispositivo a cui mandare il file.

Per quanto riguarda la ricezione di un file da un dispositivo mobile, è necessario avviare Condivisione file Bluetooth dal menu Applicazioni -> Accessori -> Condivisione file Bluetooth. Alla ricezione di un file, viene visualizzata una richiesta a cui si deve accettare per ricevere il file, successivamente verrà anche chiesto dove salvarlo.

Phone manager

Phone Manager consente di svolgere diverse operazioni con telefoni cellulari Bluetooth.

Tra le varie funzioni vi è la possibilità di sincronizzare l'agenda di Evolution con la rubrica del cellulare. Il pacchetto si chiama gnome-phone-manager ed è disponibile nel repository Universe.

Connessioni tra dispositivi

Connessione provvisoria

Per connettere provvisoriamente un dispositivo Bluetooth, lanciare da terminale il seguente comando:{{{sudo hidd --connect aa:bb:cc:dd:ee:ff }}} Sostituire «aa:bb:cc:dd:ee:ff» con l'indirizzo MAC del dispositivo trovato nel paragrafo [#ricerca ricerca dei dispositivi]

Connessione definitiva

  • Per connettere un dispositivo all'avvio del computer modificare con un [:Ufficio/EditorDiTesto:editor di testo] ed i [:AmministrazioneSistema/Sudo: permessi amministrativi] il file /etc/default/bluetooth, modificando il valore del parametro HIDD_ENABLED come segue:

    HIDD_ENABLED=1
  • Nello stesso file sistemare il parametro HIDD_OPTIONS come di seguito:

    HIDD_OPTIONS="--master --server"

Immagine(Icone/Grandi/info.png,,center)

l'opzione -master è facoltativa, la si può anche tralasciare, se il dispositivo non dovesse funzionare senza provare ad impostarla.

  • Aggiungere l'opzione --connect per ogni dispositivo che si vuole connettere:

    HIDD_OPTIONS="--connect aa:bb:cc:dd:ee:ff --connect 00:11:22:33:33:44 --connect aa:bb:cc:dd:ee:ff --server"
  • Salvare e chiudere il file, per finire aggiungere nel file /etc/modules il servizio hipd, tramite il seguente comando:

    echo hidp | sudo tee -a /etc/modules

Gestione dispositivi Bluetooth

Mouse e tastiere

Per utilizzare mouse e tastiere Bluetooth consultare la [:Hardware/Periferiche/MouseBluetooth: relativa pagina].

Auricolari

Per configurare gli auricolari Bluetooth consultare la [:Hardware/DispositiviSenzaFili/AuricolareBluetooth: relativa pagina]. BR Per utilizzare l'auricolare con [:InternetRete/Telefonia/Skype: skype] consultare la [:Hardware/DispositiviSenzaFili/BluetoothSkype: relativa pagina].

Telefoni cellulari

Per navigare in Internet con il computer sfruttando la connessione del cellulare, consultare la [:Hardware/Modem/CellulareBluetooth: relativa pagina].

Risoluzione dei problemi

Scansione

hcitool scan

Può accadere che il risultato sia simile al seguente:

Scanning ...
Inquiry failed: Connection timed out

Tale output rappresenterebbe un funzionamento non corretto. Per rimediare al problema potrebbe rivelarsi utile il seguente comando:

sudo hciconfig hci0 reset

Se una volta digitato anche quest'ultimo comando ancora non dovesse funzionare, si può provare a scollegare l'adattatore dal computer e ricollegarlo.

Dunque digitare il seguente comando:

sudo sdptool browse 00:11:22:33:44:55

Potrebbe comparire il seguente messaggio:

Failed to connect to SDP server on 00:11:22:33:44:55: Permission denied

Se così fosse, si tratterebbe di un problema di pairing che puo' essere facilmente risolto con il seguente comando, utile a eliminare tutte le impostazioni salvate in memoria per tutti i dispositivi Bluetooth:

sudo rm -r /var/lib/bluetooth/*

Infine non resta che digitare il seguente comando:

sudo sdptool browse 00:11:22:33:44:55

A questo punto si dovrebbe ottenere la richiesta di inserimento del PIN per il collegamento tra i dispositivi.

Ulteriori risorse


CategoryHomepage