Comments
Description
Transcript
Raspberry pi undicesima puntata
Raspberry pi undicesima puntata (usare Raspberry pi senza monitor, tastiera e mouse) Augusto Scatolini ([email protected]) ([email protected]) ([email protected]) Miniguida n. 218 Ver. marzo 2015 Siamo arrivati alla undicesima puntata sul RaspBerry pi (mod B 1GB) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. http://www.ol-service.com/gnu/mini-howto/2012_171_Raberry_pi_1_di_/raspberry_pi_1_di_.pdf http://www.ol-service.com/gnu/mini-howto/2012_172_Raspberry_pi_2_di_/raspberry_pi_2_di_.pdf http://www.ol-service.com/gnu/mini-howto/2012_173_Raspberry_pi_3_di_/raspberry_pi_3_di_.pdf http://www.ol-service.com/gnu/mini-howto/2012_175_Raspberry_pi_4_di_/raspberry_pi_4_di_.pdf http://www.ol-service.com/gnu/mini-howto/2012_176_raspberry_pi_FreeNX_client/raspberry_pi_FreeNX_client_.pdf http://www.ol-service.com/gnu/mini-howto/2013_195_Raspbery_pi_windows8_terminal/raspberry_pi_Windows8_client_.pdf http://www.ol-service.com/gnu/mini-howto/2014_199_ardesia_e_bluetooth_su_raspberry/ardesia_e_bluetooth_su_raspberry.pdf http://www.ol-service.com/gnu/mini-howto/2014_200_RaspBerry_TouchScreen/RaspBerry_TouchScreen.pdf http://www.ol-service.com/gnu/mini-howto/2014_203_Raspberry_Qemu_Ubuntu/Raspberry_Qemu_Ubuntu.pdf http://www.ol-service.com/gnu/mini-howto/2014_204_windows_su_raspberry/Windows_su_raspberry.pdf Diciamo la verità, la parte più “scomoda” nell'usare un RaspBerry pi è reperire un monitor che abbia l'ingresso HDMI oltre al classico VGA. Questi monitor non sono molto diffusi e quindi difficilmente si riesce a reperirne uno da dedicare al nostro mostriciattolo. Se poi potessimo “risparmiare” anche il mouse e la tastiera, sarebbe un bel passo avanti. La risposta è VNC Virtual Network Computing. Si installa la versione server sul Raspy connesso nella nostra rete lan con un cavo ethernet, si manda in esecuzione all'accensione e da un qualsiasi computer della rete (fisso o portatile) con qualsiasi Sistema Opertativo (Gnu/Linux, Windows o Mac) si può lavorare sul Raspy tramite la versione client di VNC. Più facile a scriverlo che a farlo! Premessa: tutta la predisposizione di questa modalità di Virtual Computing deve essere fatta utilizzando monitor, mouse e tastiera (ce li facciamo prestare). Una volta conclusa la configurazione è possibile staccare il tutto, servirà solo l'alimentazione e il cavo di rete. 1) Quale server VNC installiamo sul Raspy? Tightvncserver http://www.tightvnc.com/ sudo apt-get update (fa sempre bene) sudo apt-get install tightvncserver (per installarlo da terminale) tightvncserver (per avviare il server da terminale) per collegarsi in VNC sia da Win che da Lin l'indirizzo sarà 192.168.X.Y:1 X sta per il numero della classe 192,168,X che identificala nostra rete lan domestica o aziendale (X è un valore che può andare da 0 a 255) Y sta per l'indirizzo IP assegnato al Raspberry pi (sia in modalità DHCP che fisso, statico), (Y è un valore tra 2 e 255) :1 sta ad indicare il display 1 in quanto il display 0 è utilizzato dall'utente pi sul Raspberry pi 2) Quale client installiamo su Windows per operare sul Raspy? RealVNC http://www.realvnc.com/download/ 3) Quale client installiamo su GNU/Linux per operare sul Raspy? Remmina sudo apt-get update sudo apt-get install remmina 4) Indirizzo IP fisso (statico) o dinamico (DHCP) sul Raspy? Fisso. Si deve modificare (con un editor ASCII) un file di nome interfaces che si trova nella directory /etc/network questo è il contenuto il tutto deve essere compatibile con il risultato del comando ifconfig auto lo iface lo inet loopback iface eth0 inet static address 192.168.0.111 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp 5) Come si avvia il server VNC all'accensione del Raspberry pi? Si deve creare (con un editor ASCII) un file di nome tightvncserver nella directory /etc/init.d con questo contenuto ### BEGIN INIT INFO # Provides: vncserver # Required-Start: networking # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Starts VNC # Description: ### END INIT INFO eval cd ~$USER case "$1" in start) su $USER -c '/usr/bin/tightvncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565' ;; stop) pkill Xtightvnc ;; *) exit 1 ;; esac exit 0 il file, poi, deve essere reso eseguibile agendo sulle proprietà Infine tramite il comando sudo update-rc.d tightvncserver defaults si rende avviabile il server VNC all'accensione del Raspberry pi 6) Primo collegamento al Raspberry pi VNC server tramite il VNC Viewer Al primo collegamento si dovrà settare la password di collegamento. Una volta settata la password (di 8 caratteri) si può riavviare il Raspberry pi e mentre si riavvia si può scollegare mouse, tastiera e monitor. Lasciamo solamente l'alimentazione e il cavo di rete lan. 7) Cosa si può fare con il modello B con 1 GB di RAM? ENJOY FINE Questo documento è rilasciato con licenza Copyleft (tutti i rovesci sono riservati) altre miniguide su http://www.ol-service.com/gnu/ sito consigliato: http://www.linux4campagnano.net blog consigliato: http://campagnano-rap.blogspot.com