RB 002 – Tips and tricks

Le seguenti indicazioni sono visualizzabili su questo sito per esclusivo uso personale. Il sottoscritto non si ritiene responsabile di problemi derivanti dall'utilizzo di tali indicazioni.

Torna all’elenco Raspberry

Questa immagine ha l'attributo alt vuoto; il nome del file è TT_Raspberry.jpg

Aggiungere stampante

  • Prendere il controllo dal portatile con ssh -X pi@192.168.1.xxx
  • Aggiornare i pacchetti: sudo apt-get update
  • Installare cupssudo apt-get install cups
  • Aggiungere l’utente pi al gruppo lpadmin creato da cupssudo usermod -a -G lpadmin pi
  • Aggiungere la stampante utilizzando http://localhost:631 direttamente su RB
  • Per la condivisione in rete andare nella sezione Administration e selezionare Share printers.
Accesso da altro PC in rete
  • Editare il file di configurazione sudo nano /etc/cups/cupsd.conf
  • Commentare la riga Listen localhost: 631 ed inserire, subito dopo, Port 631
  • Inserire, nelle 3 sezioni location, prima della chiusura, la riga: Allow @local

Il risultato finale sarà:

...

# Only listen for connections from the local machine.
#Listen localhost:631
Port 631
Listen /var/run/cups/cups.sock

...

# Restrict access to the server...
<Location />
   Order allow,deny
   Allow @local
</Location>

# Restrict access to the admin pages...
<Location /admin>
   Allow @local
   Order allow,deny
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow @local
</Location>

Impostare manualmente DHCP statico

  • Aprire il file: sudo nano /etc/network/interfaces
  • Sostituire nella riga con eth0 ( o wlan0) dhcp con static
  • Aggiungere dopo la riga con eth0 ( o wlan0):
address 192.168.xxx.xxx
netmask 255.255.255.0
network 192.168.xxx.0
broadcast 192.168.0.255
gateway 192.168.xxx.1
dns-nameserver 208.67.222.222 212.216.112.112

Io ho commentato network, broadcast e dns-nameserver. Alla fine risulta:

auto lo
iface lo inet loopback

iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
# network 192.168.0.0
# broadcast 192.168.0.255
# dns-nameserver 208.67.222.222 212.216.112.112

allow-hotplug wlan0
iface wlan0 inet manual

Per Raspian Jessie e versioni successive il file da modificare è /etc/dhcpcd.conf insendo alla fine del file le seguenti righe:

interface 
static ip_address= 192-168.XXX.XXX/SUBNET
static routers=IP_DEL_ROUTER
static domain_name_servers=DNS_SERVERS

Esempio:
interface eth0
static ip_address=192.168.1.55/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8

Per rendere effettive le modifiche eseguire il REBOOT del sistema.

Montaggio hard disk NTFS

Se l’hard collegato al Raspberry è formattato in formato ntfs è probabile che venga montato in sola lettura. Per ovviare al problema bisogna installare il pacchetto ntfs-3g:

sudo apt-get install ntfs-3g

VNC viewer

Installazione

sudo apt-get install realvnc-vnc-server
sudp apt-get install realvnc-vnc-viewer

Per attivare il server VNC sul Raspberry Pi bisogna utilizzare il tool di configurazione raspi-config: sudo raspi-config
Scegliere Interfacing Options dal menu, selezionate l’opzione VNC e infine attivarla con Yes.