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 32 (in 14 versioni)
Versione 18 del 03/05/2008 08.29.16
Dimensione: 3962
Commento:
Versione 32 del 28/05/2008 13.45.26
Dimensione: 8138
Autore: NaldiniPaolo
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. Il bluetooth 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 open source che permette l'uso della tecnologia bluetooth su '''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 bluetooth viene installato in maniera predefinita con il sistema.

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

Per abilitare il supporto bluetooth è 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 e altre operazioni di base.

 * ''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 alla seguente:{{{
Devices:
        hci0 55:44:33:22:11:00
}}}

In questo caso il bluetooth è riconosciuto correttamente. In caso contrario assicurarsi che il servizio per il bluetooth sia attivo, selezionando il menù '''''Sistema -> Amministrazione -> Servizi''''' e abilitando la voce «Gestione dispositivi Bluetooth (bluetooth)».

In alternativa aprire una finestra di terminale e digitare il seguente comando:{{{
sudo /etc/init.d/bluetooth restart
}}}
Linea 27: Linea 52:
 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
Per configurare le impostazioni dell'adattatore bluetooth è necessario modificare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/bluetooth/hcid.conf`.

Il file precedente è diviso in due sezioni:

 * «'''options'''» è la sezione che contiene opzioni generiche del demone per il riconoscimento degli adattatori bluetooth
 * «'''device'''» è la sezione che 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 in una finestra di terminale il seguente comando:{{{
man hcid.conf
Linea 31: Linea 63:
 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
Nella sezione «'''options'''» si possono utilizzare i seguenti parametri:

 * «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 e quindi usa il «PIN» predefinito. Invece se è abilitata deve richiedere il «PIN» al dispositivo esterno e dal computer dovrà essere inserita la verifica.
 * «passkey»: è il «PIN» predefinito.
 * «pairing»: stabilisce se 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.

Nella sezione «'''device'''» è possibile utilizzare il seguente parametro:

 * «name»: indica il nome del computer che comparirà nella schermata nel dispositivo che sta effettuando la ricerca di dispositivi con bluetooth.

= Utilizzo =

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

Per effettuare una ricerca dei dispositivi con il bluetooth attivo, digitare in una finestra di terminale il seguente comando:{{{
hcitool scan
Linea 44: Linea 83:
 0. Modificare i parametri «Nome Cognome», «indirizzo@email» e «Server SMTP» adattandole alle proprie esigenze. == Inviare e ricevere file ==
Linea 46: Linea 85:
 0. Ogni modifica al file di configurazione per essere applicata necessita il riavvio del servizio:{{{
sudo /etc/init.d/smokeping restart
 0. Per inviare un file dal computer al cellulare, fare clic con il tasto destro sul file e scegliere «'''Invia a...'''». Lo stesso risultato si può ottenere digitando il seguente comando in un terminale:{{{
gnome-obex-send immagine.jpg
Linea 50: Linea 89:
== Messaggio di benvenuto ==  0. Verrà visualizzata una finestra dove sarà possibile scegliere il dispositivo a cui mandare il file.
Linea 52: Linea 91:
Nelle impostazione è possibile modificare il messaggio di benvenuto. Sempre nel file `/etc/smokeping/config` inserire il proprio messaggi nel parametro «remark».  0. Per la ricezione di un file da un dispositivo mobile, andare nel menù '''''Applicazioni -> Accessori -> Condivisione file Bluetooth''''' e avviare «Condivisione file Bluetooth».
Linea 54: Linea 93:
== Suddivisione dei menu ==  0. Alla ricezione di un file accettare la richiesta del dispositivo esterno e scegliere la posizione in cui si desidera salvare il file.
Linea 56: Linea 95:
'''!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: = Connessioni tra dispositivi =
Linea 58: Linea 97:
{{{
+ Mondo
== Connessione provvisoria ==
Linea 61: Linea 99:
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
Per connettere provvisoriamente un dispositivo bluetooth, digitare da terminale il seguente comando:{{{
sudo hidd --connect aa:bb:cc:dd:ee:ff
Linea 77: Linea 103:
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. Sostituire «aa:bb:cc:dd:ee:ff» con l'indirizzo MAC del dispositivo trovato nel paragrafo [#ricerca ricerca dei dispositivi].
Linea 79: Linea 105:
= Monitoraggio dei servizi =

Per monitorare servizi FTP o DNS è necessario modificare il file `/etc/smokeping/config` e inserire le apportate modifiche:

{{{
[...]
*** 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
== Connessione definitiva ==
 0. Per connettere un dispositivo all'avvio del computer modificare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi amministrativi] il file `/etc/default/bluetooth`, modificando il valore del parametro «'''HIDD_ENABLED'''» come segue:{{{
HIDD_ENABLED=1
Linea 107: Linea 110:
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.  0. Nello stesso file sistemare il parametro «'''HIDD_OPTIONS'''» come segue:{{{
HIDD_OPTIONS="--master --server"
}}}
Linea 109: Linea 114:
= Visualizzare il traffico di rete =  0. 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 111: Linea 118:
 0. Aggiungere nel file `/etc/modules` il servizio hipd, digitando il seguente comando:{{{
echo hidp | sudo tee -a /etc/modules
}}}
Linea 112: Linea 122:
Per visualizzare il traffico di rete è sufficiente aprire il [:InternetRete/Navigazione:browser web] e digitare nella barra degli indirizzi il seguente indirizzo:
{{{
http://localhost/cgi-bin/smokeping.cgi
= 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]. Invece 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 fallita ==

 0. Se dopo aver fatto una scansione da terminale viene riportato un messaggio di errore simile al seguente:{{{
Scanning ...
Inquiry failed: Connection timed out
Linea 116: Linea 142:

 0. È possibile che il dispositivo non funzioni correttamente. Provare a risolvere il problema digitando il seguente comando in un terminale:{{{
sudo hciconfig hci0 reset
}}}

 0. Se neanche con quest'ultimo comando dovesse funzionare, scollegare e ricollegare l'adattatore e digitare in un terminale il seguente comando:{{{
sudo sdptool browse 00:11:22:33:44:55
}}}

 0. Potrebbe comparire il seguente messaggio:{{{
Failed to connect to SDP server on 00:11:22:33:44:55: Permission denied
}}}

 0. Se così fosse, si tratterebbe di un problema di «pairing» che può essere facilmente risolto eliminando tutte le impostazioni salvate in memoria per tutti i dispositivi bluetooth:{{{
sudo rm -r /var/lib/bluetooth/*
}}}

== Posizione non valida ==

Se durante un tentativo di connessione viene visualizzato un errore simile al seguente:{{{
"obex://[xx:xx:xx:xx:xx:xx]" is not a valid location
}}}

È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''gnome-vfs-obexftp'' dai [:Repository:repository] ufficiali.
Linea 119: Linea 169:
 * [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 ufficiale del progetto Bluez]
 * [https://www.bluetooth.org/ Sito Ufficiale della tecnologia bluetooth]
 * [https://help.ubuntu.com/community/BluetoothSetup Documento originale]
 * [http://del.icio.us/kaiesh/bluetooth Varie guide e documenti sul 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. Il bluetooth 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 open source che permette l'uso della tecnologia bluetooth su Ubuntu ed è incluso nell'installazione predefinita del sistema.

Installazione

Installazione su Ubuntu 7.10 «Gutsy Gibbon» e successivi

Il supporto bluetooth viene installato in maniera predefinita con il sistema.

Installazione su Ubuntu 7.04 «Feisty Fawn»

Per abilitare il supporto bluetooth è 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 e altre operazioni di base.

  • 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 alla seguente:

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

In questo caso il bluetooth è riconosciuto correttamente. In caso contrario assicurarsi che il servizio per il bluetooth sia attivo, selezionando il menù Sistema -> Amministrazione -> Servizi e abilitando la voce «Gestione dispositivi Bluetooth (bluetooth)».

In alternativa aprire una finestra di terminale e digitare il seguente comando:

sudo /etc/init.d/bluetooth restart

Configurazione

Per configurare le impostazioni dell'adattatore bluetooth è necessario modificare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/bluetooth/hcid.conf.

Il file precedente è diviso in due sezioni:

  • «options» è la sezione che contiene opzioni generiche del demone per il riconoscimento degli adattatori bluetooth

  • «device» è la sezione che 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 in una finestra di terminale il seguente comando:

man hcid.conf

Nella sezione «options» si possono utilizzare i seguenti parametri:

  • «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 e quindi usa il «PIN» predefinito. Invece se è abilitata deve richiedere il «PIN» al dispositivo esterno e dal computer dovrà essere inserita la verifica.
  • «passkey»: è il «PIN» predefinito.
  • «pairing»: stabilisce se 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.

Nella sezione «device» è possibile utilizzare il seguente parametro:

  • «name»: indica il nome del computer che comparirà nella schermata nel dispositivo che sta effettuando la ricerca di dispositivi con bluetooth.

Utilizzo

Anchor(Ricerca)

Ricerca dei dispositivi

Per effettuare una ricerca dei dispositivi con il bluetooth attivo, digitare in una finestra di terminale il seguente comando:

hcitool scan

Inviare e ricevere file

  1. Per inviare un file dal computer al cellulare, fare clic con il tasto destro sul file e scegliere «Invia a...». Lo stesso risultato si può ottenere digitando il seguente comando in un terminale:

    gnome-obex-send immagine.jpg
  2. Verrà visualizzata una finestra dove sarà possibile scegliere il dispositivo a cui mandare il file.
  3. Per la ricezione di un file da un dispositivo mobile, andare nel menù Applicazioni -> Accessori -> Condivisione file Bluetooth e avviare «Condivisione file Bluetooth».

  4. Alla ricezione di un file accettare la richiesta del dispositivo esterno e scegliere la posizione in cui si desidera salvare il file.

Connessioni tra dispositivi

Connessione provvisoria

Per connettere provvisoriamente un dispositivo bluetooth, digitare 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

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

    HIDD_ENABLED=1
  2. Nello stesso file sistemare il parametro «HIDD_OPTIONS» come segue:

    HIDD_OPTIONS="--master --server"
  3. 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"
  4. Aggiungere nel file /etc/modules il servizio hipd, digitando 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]. Invece 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 fallita

  1. Se dopo aver fatto una scansione da terminale viene riportato un messaggio di errore simile al seguente:

    Scanning ...
    Inquiry failed: Connection timed out
  2. È possibile che il dispositivo non funzioni correttamente. Provare a risolvere il problema digitando il seguente comando in un terminale:

    sudo hciconfig hci0 reset
  3. Se neanche con quest'ultimo comando dovesse funzionare, scollegare e ricollegare l'adattatore e digitare in un terminale il seguente comando:

    sudo sdptool browse 00:11:22:33:44:55
  4. Potrebbe comparire il seguente messaggio:

    Failed to connect to SDP server on 00:11:22:33:44:55: Permission denied
  5. Se così fosse, si tratterebbe di un problema di «pairing» che può essere facilmente risolto eliminando tutte le impostazioni salvate in memoria per tutti i dispositivi bluetooth:

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

Posizione non valida

Se durante un tentativo di connessione viene visualizzato un errore simile al seguente:

"obex://[xx:xx:xx:xx:xx:xx]" is not a valid location

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

Ulteriori risorse


CategoryHomepage