Questo How-to mostra come installerete 3CX sugli appliance entry level della linea APU2.
Hardware testati:
- https://www.miniserver.it/apu2-firewall-entry-level-3-nic-4gb.html
- https://www.miniserver.it/firewall/apu-2-nic-wifi.html
- in generale tutti quelli della linea APU2
Prerequisiti
- Preparare la chiavetta come illustrato nel nostro articolo: Preparare la chiavetta USB bootable per 3CX
- Un cavo ethernet inserito nel device APU2 nella NiC vicino alla COM che sia funzionante e con la possibilità di uscire su internet
Installazione
Inserire la chiavetta nell’APU2, collegare la porta COM e accendere l’APU2 inserendo l’alimentazione.
Premi F10

Premi 1
Arrivati a questa schermata scegli “install” e clicca il tasto TAB per poter editare

Elimina quiet dopo i – – – e scrivi: console=ttyS0,115200n8. Dai invio per far partire l’installazione.

Aspettate qualche istante in più, vedrete scorrere le informazioni di boot e poi arriverete all’installazione vera e propria. Da qui dovete scegliere tutte le informazioni per installare Debian 9.


Se scegli la enp1S0 ricordati che la NiC fisica corrisponde a quella vicino alla porta COM.

Partirà in automatica la configurazione dell’interfaccia tramite il DHCP. Se il DHCP non è presente, o se preferisci dare un IP manualmente, basta premere su <Cancel> nella schermata seguente.

Qui il DHCP Server non era presente, quindi fallisce la configurazione del network.
Clicca su continua e poi inserisci l’IP manualmente. Ricordati che se c’è il DHCP non sei obbligato a fare questi passi


Inserisci l’IP che preferisci comprensivo si subnet mask, gateway e DNS server e poi clicca su continue.






Se la configurazione del Network va a buon fine, e il 3CX ha connessione di rete e internet, potrai andare avanti altrimenti vedrai questo errore:

Cliccando su Continue verrai riportato al menu principale con tutti i passi dell’installazione. Seleziona di nuovo la parte di Network, re-inserisci tutti i parametri facendo attenzione a non commettere errori e poi prosegui con l’installazione.

Se hai superato la parte di networking senza errori, arriverai alla schermata di inserimento della password di root (da ripetere 2 volte).


Scegli English nella schermata seguente

Segui i passi come in figura




Scegli in base alle tue esigenze: se non sai cosa scegliere vai avanti come in figura

Scegli in disco su cui installare il sistema operativo: attenzione a NON scegliere la chiavetta USB!!

Scegli in base alle tue esigenze, non sai cosa scegliere vai avanti come in figura



Partirà l’installazione del sistema operativo Debian 9 e proseguirà da solo fino alla fine. Al termine, togli la chiavetta altrimenti ripartirà l’installazione.


Questa è la schermata del GRUB, alla fine avrete il prompt per il login in console


Ci siamo accorti che, stranamente, il pacchetto del centralino non era presente. Non è un problema grave perché normalmente basta un comando per installarlo.
Debian 9 ci sono due passaggi in più da fare. Non richiede troppo tempo in più e sarà sufficiente seguire questa guida per completarlo.
Purtroppo non esiste ancora il pacchetto 3cxpbx nei repository di Debian 9, perciò dobbiamo fare qualche piccola modifica per installarlo.
Per prima cosa controlliamo se il pacchetto libcurl3 è installato:
# dpkg –l | grep libcurl3

Se è presente la versione 7.52.1.5+deb9u3: togliamola perché il 3cxpbx richiede una versione più vecchia
# apt remove libcurl3
Ora procediamo all’installazione vera e propria installando la libcurl3 della vecchia Debian8
wget -O- http://downloads.3cx.com/downloads/3cxpbx/public.key | apt-key add –
echo “deb http://downloads.3cx.com/downloads/debian stretch main” | tee /etc/apt/sources.list.d/3cxpbx.list
apt-get update
apt-get install libcurl3=7.38.0-4+deb8u5
apt-get install 3cxpbx
Arrivati al 99% vi verrà chiesto in che modo volete completare l’installazione

Per semplicità usate l’opzione 1 (Web) cliccando 1

Andate sul web e completate l’installazione.
HTTP://<IP DEL VOSTRO APPLIANCE>:5015?V=2
NOTA: Se modifichiamo il repository con Stretch, al primo upgrade cambierà anche il pacchetto libcurl3. Non fatelo finché 3CX non pubblicherà il pacchetto per Debian 9
MAR
2018