Come configurare Raspberry Pi in modalità Headless su Ubuntu

Come configurare Raspberry Pi in modalità Headless su Ubuntu
Persone diverse hanno ragioni diverse per ottenere il Raspberry Pi; Ma per una grande percentuale, è per realizzare progetti sorprendenti. Impostare il Raspberry Pi è il primo passo in questa direzione e lo farai in un paio di minuti.

In questo articolo, vedrai come puoi utilizzare il tuo Raspberry Pi in modalità Headless usando Ubuntu. In modalità senza testa, significa che il Raspberry Pi è in esecuzione senza tastiera monitor e un mouse.

Farai uso di una connessione WiFi, quindi dovresti ottenere una configurazione in quanto ne avrai bisogno nelle parti successive di questo articolo.

Usando il Raspberry Pi

Poiché il Raspberry Pi è un microcomputer, può effettivamente funzionare come fa un computer nonostante lo faccia con risorse limitate. Un modo per usarlo è collegarlo a un monitor, tastiera e mouse.

Non tutti hanno accesso agli accessori, quindi si cercano alternative. L'esecuzione del Raspberry Pi è un'alternativa ben nota, in quanto è possibile utilizzare il PI tramite un altro computer, in cui sono disponibili un monitor, una tastiera e un mouse.

Ottenere un sistema operativo

L'hardware non è niente senza software. Il tuo Raspberry Pi non è utile di un pezzo di carta senza avere software su di esso. Hai bisogno di software che lavora su questo in questo caso un sistema operativo per fare qualsiasi cosa.

Puoi scaricare il sistema operativo Raspbian e scrivere l'immagine sulla scheda SD che intendi utilizzare per Raspberry Pi. In questo modo va oltre lo scopo di questo articolo, ma puoi utilizzare un lettore di schede SD USB e seguire i passaggi adottati per creare un USB avviabile.

Abilitare SSH sul PI

SSH dovrebbe essere attivo su Raspberry Pi poiché questo è il metodo che intendi utilizzare per eseguire il dispositivo in modalità senza testa. Sfortunatamente, questa utilità non viene abilitata per impostazione predefinita sul PI, quindi dovrai abilitarlo da solo.

Dopo aver scritto l'immagine sulla scheda SD, è necessario creare un file vuoto in stivale directory della scheda SD. Il file dovrebbe essere nominato ssh, senza alcuna estensione. Puoi farlo nel terminale usando il tocco comando in quella partizione.

Tocca ssh

Quando si utilizza Raspberry Pi, controlla questo file. Lo vede, quindi abilita SSH ed elimina il file.

Impostazione del wifi

Per utilizzare il Raspberry Pi in modalità Headless, è possibile utilizzare una connessione Ethernet. Ma in questo caso, vedrai come impostarlo usando una connessione WiFi.

Affinché questo funzioni, il tuo computer deve essere una connessione a una fonte WiFi-The WiFi non ha bisogno di avere accesso a Internet.

Proprio come hai aggiunto un ssh file a stivale Directory della scheda SD, aggiungerai un file chiamato wpa_supplicant.conf alla cartella radice della stessa directory.

Basta copiare il seguente contenuto nel file:

ctrl_interface = dir =/var/run/wpa_supplicant group = netdev
update_config = 1
country = "your_iso-3166-1_two-letter_country_code"
rete =
ssid = "" your_ssid ""
psk = "" your_psk ""
key_mgmt = WPA-PSK

Sostituirai <> con il nome del wifi utilizzato e <> con la password al WiFi. IL "Your_iso-3166-1_two-letter_country_code" dovrebbe essere sostituito con un codice adatto da qui.

Recuperare l'indirizzo IP

Per SSH nel Raspberry Pi, devi conoscere il suo indirizzo IP. In questa sezione, vedrai come farlo.

Devi avere il nmap Strumento installato sulla macchina per poter seguire questa parte del tutorial. Se non lo hai già installato, puoi farlo rapidamente usando:

sudo apt-get install nmap

NMAP è uno scanner di rete di sicurezza che ti aiuterà a scansionare l'indirizzo IP di Raspberry Pi. Dopo aver installato NMAP, trova l'indirizzo IP del tuo computer utilizzando il Nome host comando.

Basta digitare nel terminale:

Hostname -I

Questo comando viene utilizzato per verificare tutti gli indirizzi IP disponibili sull'host. Otterrai un risultato simile a 192.168.X.x che è l'indirizzo IP del wifi.

Per trovare l'indirizzo IP specifico per Raspberry Pi, digita il seguente comando:

nmap -sp 192.168.X.0/24

Sostituire X con il valore effettivo che puoi vedere sulla macchina dopo aver eseguito il Hostname -I comando.

Vedrai che ci sono un paio di indirizzi IP che si presentano. Gli indirizzi IP dovrebbero avere un nome, quindi è facile capire a quale degli indirizzi appartenga al Raspberry Pi.

Accesso al PI

Ora che conosci l'indirizzo IP, puoi usarlo per accedere a Raspberry Pi tramite SSH. Il nome utente predefinito per Raspberry Pi è pi E la password predefinita è lampone.

Ora che questo è noto, puoi ssh con il comando qui sotto:

ssh pi@piaddress

Sostituisci il Piaddress con l'indirizzo IP effettivo di Raspberry Pi e dovresti essere in Raspberry Pi.

Ricorda che la password predefinita è generica, quindi devi cambiarla. Il sistema operativo Raspbian è una distribuzione Linux basata su Debian, quindi puoi svolgere attività simili come faresti su una normale distribuzione Linux come l'Ubuntu.

Ad esempio, è possibile modificare la password predefinita semplicemente digitando il passwd comando nel terminale.

Riceverai un prompt che ti richiede di digitare la tua password corrente e quindi la nuova password.

Accesso all'interfaccia utente grafica di PI

Stai accedendo al PI tramite SSH in modo da poterlo usare solo tramite il terminale. Ma non puoi farci molto dal solo terminal, quindi dovrai accedere alla GUI per un'esperienza più appagante.

Per fare ciò, è necessario utilizzare uno strumento chiamato realvnc. Nota che installerai realvnc all'interno di Raspberry Pi e non la tua macchina Ubuntu.

Pertanto, assicurati di averlo pi@Raspberrypi mostrando sul tuo prompt del terminale da SSH-ing nel PI.

Prima di installare, aggiornare l'elenco del repository pacchetti utilizzando:

Sudo Apt-get Aggiornamento

Quindi puoi installare con il comando qui sotto:

SUDO APT-EGT Installa

Ora che Realvnc è stato installato sul raspbian, è possibile recuperare l'indirizzo IP che utilizza per connettersi al tuo server Ubuntu.

Per fare ciò, digita il comando qui sotto:

vncserver

Otterrai un indirizzo IP che dovrebbe essere notato o copiato da qualche parte in quanto ne avrai bisogno presto.

Poiché Realvnc su Raspberry Pi deve funzionare con la macchina Ubuntu tramite un indirizzo IP, devi anche averlo installato sulla tua macchina Ubuntu.

Puoi scaricare realvnc per ubuntu qui ed è un file deb. È possibile installarlo tramite il terminale o utilizzare il pacchetto "Installazione software" su Ubuntu.

Dopo l'installazione, troverai l'icona del VNC Viewer nell'elenco delle applicazioni. Fai clic sul menu "File" e sull'opzione "Nuova connessione".

Troverai una scatola per inserire l'indirizzo IP che hai copiato qualche tempo fa e puoi anche dargli un nome. Fai clic su "OK" per salvare.

Ora puoi fare clic con il pulsante destro del mouse sull'opzione appena creata e connetterti ad essa. Ecco qua, la GUI del Raspberry Pi dovrebbe essere visualizzata sullo schermo.

Conclusione

Dopo aver seguito i vari punti di questo articolo, Raspberry Pi dovrebbe essere accessibile sul tuo computer, tramite il terminale e l'interfaccia utente grafica (GUI).

In questo articolo, è stato adottato un approccio passo-passo per impostare Raspberry Pi per correre senza testa sulla macchina Ubuntu. Strumenti come NMAP, RealVNC sono importanti in questo processo e il PI può ora essere utilizzato da "SSH-ing" in Raspberry Pi attraverso una connessione WiFi.

Non dovresti avere un singhiozzo mentre segui questa strada, ma se lo fai; Si prega di fare domande. È ora di iniziare con progetti sorprendenti.