Nella configurazione di rete della macchina virtuale devi mettere "Scheda di rete con bridge", mi raccomando. Devi essere attaccato alla rete cablata e non al wireless.
Poi fai partire l'installazione.
Durante l'installazione di Ubuntu Server (mi raccomando non
live server ma solo server), lascia tutto così com'è di default a parte uno username e una password che scegli tu e che userai sempre, poi quando arrivi dove ti chiede che parti installare del sistema scegli
ssh e
LAMP.
Una volta installata Ubuntu 18.04 Server, devi mettergli l'IP fisso.
Se il tuo IP è, per esempio, 192.168.1.10, gli metterai un IP con un numero finale che ti devi ricordare, diciamo per esempio 192.168.1.100
Per sapere qual è il tuo IP della macchina host, sulla macchina host (cioè non quella virtuale, che si chiama guest) apri il terminale e scrivi:
Il tuo IP è quello che comincia per 192.168
Prendi nota anche del nome dell'interfaccia di rete, è poco prima dell'IP. Dovrebbe essere una cosa tipo enp3s0.
Nella macchina virtuale devi cambiare in IP fisso così:
Dovrebbe esserci un file il cui nome può cambiare, mettiamo per esempio che sia:
Aprirlo:
Ora sei in un editor di testo chiamato "nano". Per salvare si preme ctrl+x e poi ctrl+o.
Ti ritrovi un file di testo che devi cambiare in questo modo:
Codice: Seleziona tutto
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: no
addresses: [192.168.64.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
Al posto di 192.168.1.100 metti l'IP che hai scelto per la macchina virtuale. Al posto di 192.168.1.1 metti l'IP scelto con finale 1 invece che quello che hai scelto.
Al posto di enp3s0 metti il nome dell'interfaccia di rete che hai visto digitando ifconfig (dovrebbe già essere la stessa, in sostanza non cambiarla).
Lascia gli spazi come ho scritto nell'esempio: il file è piuttosto noiosetto e se metti uno spazio in più o in meno poi non ti funziona.
Salva ed esci, qui di scrivi:
Ora, sempre nel guest, scrivi:
e controlla che l'IP sia 192.168.1.100 o quello che hai scelto. Se non te lo assegna, rifai tutto finché non ci riesci :-)
Per installare zoneminder dai questi comandi (uno alla volta, riga per riga):
Codice: Seleziona tutto
sudo -i
add-apt-repository ppa:iconnor/zoneminder-1.32
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install zoneminder
chmod 740 /etc/zm/zm.conf
chown root:www-data /etc/zm/zm.conf
chown -R www-data:www-data /usr/share/zoneminder/
a2enmod cgi
a2enmod rewrite
a2enconf zoneminder
a2enmod expires
a2enmod headers
systemctl enable zoneminder
systemctl start zoneminder
A questo punto bisogna configurare Zoneminder. Scrivi:
Ti ritrovi un lungo file di testo dove devi trovare la sezione "[Date]" e cambiarla in questo modo:
Salva il file ed esci.
A questo punto ricarica il server web:
Se tutto è ok, dovresti aprire il browser nell'host e digitare nella barra degli indirizzi:
192.168.1.100/vm (ovviamente metti l'IP scelto per il guest)
e ti ritrovi in ZoneMinder.