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 27 e 120 (in 93 versioni)
Versione 27 del 26/05/2008 17.30.25
Dimensione: 8654
Commento:
Versione 120 del 21/04/2023 09.01.02
Dimensione: 4231
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[BR]]
[[Indice(depth=1 align=right)]]
[[VersioniSupportate(gutsy feisty)]]
#format wiki
#LANGUAGE it
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(rilasci="17.04 14.04")>>
Linea 7: Linea 9:
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.
In questa pagina viene spiegato come installare un server per l'installazione remota dei client.
Linea 15: Linea 13:
== Installazione su Ubuntu 7.10 «Gutsy Gibbon» e successivi == [[AmministrazioneSistema/InstallareProgrammi|Installare]] sul server i pacchetti [[apt://openbsd-inetd,tftpd-hpa,dhcp3-server | openbsd-inetd, tftpd-hpa, dhcp3-server]].
Linea 17: Linea 15:
Il supporto a '''Bluetooth''' viene installato in maniera predefinita con il sistema. = Configurazione del server =
Linea 19: Linea 17:
== Installazione su Ubuntu 7.04 «Feisty Fawn» == == Configurare il servizio DHCP ==
Linea 21: Linea 19:
È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''bluez-gnome'' dai [:Repository:repository] ufficiali. Il servizio [[http://wiki.ubuntu-it.org/Server/Dhcp|DHCP]] gestisce l'assegnazione degli indirizzi IP ai client in modo dinamico e permette agli stessi di comunicare con il server.
Linea 23: Linea 21:
== 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
 0. Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/dhcp3/dhcpd.conf`, ed aggiungere alla fine del file le seguenti istruzioni: {{{
subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.100 192.168.0.200;
        filename "pxelinux.0";
}
Linea 40: Linea 28:
Verrà visualizzata una striga simile a questa, significa che il '''Bluetooth''' è riconosciuto correttamente
{{{
Devices:
        hci0 55:44:33:22:11:00
 0. Nel caso in cui il server DHCP sia diverso dal server d'installazione remota è necessario aggiungere anche la seguente riga: {{{
next-server ip_server;
}}} Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota.
 Esempio: se il server d'installazione ha indirizzo IP pari a 192.168.0.3 la modifica risultante sarà:{{{
subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.100 192.168.0.200;
        filename "pxelinux.0";
        next-server 192.168.0.3;
}
}}} se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota.

 0. Per applicare le modifiche, riavviare il servizio digitando in una finestra di terminale il seguente comando: {{{
sudo /etc/init.d/dhcp3-server restart
Linea 46: Linea 43:
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 di tftpd-hpa ==

 0. Configurare il server d'installazione, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/inetd.conf` e sostituire il contenuto con la seguente riga: {{{
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
Linea 51: Linea 49:
= 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
 0. Sempre con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] aprire il file `/etc/default/tftpd-hpa` e modificarlo come segue: {{{
RUN_DEAMON=”yes”
Linea 62: Linea 53:
== 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
 0. Per applicare le modifiche riavviare il servizio digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
sudo /etc/init.d/tftpd-hpa restart
Linea 85: Linea 57:
== Inviare e ricevere file ==  0. Scaricare i file necessari all'installazione da rete:
Linea 87: Linea 59:
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
   * Per architetture a '''32 bit''' digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
cd ~
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-i386/current/images/; mirror netboot/"
Linea 91: Linea 63:
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
   * Per architetture a '''64 bit''' digitare in una finestra di terminale: {{{
cd ~
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-amd64/current/images/; mirror netboot/"
Linea 109: Linea 67:
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
 0. Per installare i file appena scaricati è sufficiente digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
sudo cp -a netboot/* /var/lib/tftpboot
Linea 117: Linea 71:
 * 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. ||
= Avvio del client =
Linea 122: Linea 73:
 * 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.
Entrare nel BIOS del client ed [[Installazione/AvvioSupportoDiInstallazione#Modifica_dell.27ordine_di_avvio|impostare come avvio primario]] l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'[[Installazione/Generale|installazione]] di '''Ubuntu'''.
Linea 187: Linea 77:
 * [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]
 * [[https://help.ubuntu.com/community/PXEInstallServer|Documento originale]]
 * [[Installazione/CdMinimale|Installazione da CD minimale]]
 * [[http://www.howtoforge.com/ubuntu_pxe_install_server|Approfondimento dell'argomento su HowToForge]]
 * [[http://it.wikipedia.org/wiki/Preboot_Execution_Environment|Voce enciclopedica di PXE]]
Linea 193: Linea 82:
CategoryHomepage CategoryInstallazioneSistema CategoryAmministrazione CategoryDaRevisionare


Introduzione

In questa pagina viene spiegato come installare un server per l'installazione remota dei client.

Installazione

Installare sul server i pacchetti openbsd-inetd, tftpd-hpa, dhcp3-server.

Configurazione del server

Configurare il servizio DHCP

Il servizio DHCP gestisce l'assegnazione degli indirizzi IP ai client in modo dinamico e permette agli stessi di comunicare con il server.

  1. Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un editor di testo e con i privilegi di amministrazione il file /etc/dhcp3/dhcpd.conf, ed aggiungere alla fine del file le seguenti istruzioni:

    subnet 192.168.0.0 netmask 255.255.255.0 {
            range 192.168.0.100 192.168.0.200;
            filename "pxelinux.0";
    }
  2. Nel caso in cui il server DHCP sia diverso dal server d'installazione remota è necessario aggiungere anche la seguente riga:

    next-server ip_server;
    Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota.

    Esempio: se il server d'installazione ha indirizzo IP pari a 192.168.0.3 la modifica risultante sarà:

    subnet 192.168.0.0 netmask 255.255.255.0 {
            range 192.168.0.100 192.168.0.200;
            filename "pxelinux.0";
            next-server 192.168.0.3;
    }
    se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota.
  3. Per applicare le modifiche, riavviare il servizio digitando in una finestra di terminale il seguente comando:

    sudo /etc/init.d/dhcp3-server restart

Configurazione di tftpd-hpa

  1. Configurare il server d'installazione, aprire con un editor di testo e con i privilegi di amministrazione il file /etc/inetd.conf e sostituire il contenuto con la seguente riga:

    tftp    dgram   udp    wait    root    /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
  2. Sempre con un editor di testo e con i privilegi di amministrazione aprire il file /etc/default/tftpd-hpa e modificarlo come segue:

    RUN_DEAMON=”yes”
  3. Per applicare le modifiche riavviare il servizio digitando nel terminale il seguente comando:

    sudo /etc/init.d/tftpd-hpa restart
  4. Scaricare i file necessari all'installazione da rete:
    • Per architetture a 32 bit digitare nel terminale:

      cd ~
      lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-i386/current/images/; mirror netboot/"
    • Per architetture a 64 bit digitare in una finestra di terminale:

      cd ~
      lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-amd64/current/images/; mirror netboot/"
  5. Per installare i file appena scaricati è sufficiente digitare nel terminale il seguente comando:

    sudo cp -a netboot/* /var/lib/tftpboot

Avvio del client

Entrare nel BIOS del client ed impostare come avvio primario l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'installazione di Ubuntu.

Ulteriori risorse


CategoryInstallazioneSistema CategoryAmministrazione CategoryDaRevisionare