Menu Chiudi

Configurazione di HAMServerPi 2.0

Immagine

L'immagine scaricata 2021-09-14-hamserverpiV2.img scaricare sul PC.

caricare e, tramite un Raspberry Pi Imager su una scheda SD da 32 GB.

Die Einrichtung der WEB-Pages und Site-Maps mit den OnBoard-Tools des Images http://<url>/admin laut getrennter Anleitung bearbeiten.

Estensioni

Accedere al Raspberry Pi tramite una console SSH.

Utente: pi
Password: hamsrvpi

Accesso SSH tramite root – utente

> sudo raspi-config
> root <passwort> setzen

neuerlich mit der SSH-Konsole mit root/<passwort> verbinden

Utilizzo alternativo tramite l'utente pi

quando si è connessi tramite SSH

> sudo -s

Impostare i diritti di root

Personalizzare Raspberry Pi OS BUSTER per un utilizzo successivo

Per consentire ad `apt update ` di individuare le risorse aggiornate, modificare come segue:

sudo nano /etc/apt/sources.list
Sostituire la riga "deb…" con "
" deb http://legacy.raspbian.org/raspbian/ buster main contrib non-free rpi

Avvio della versione SIP di Asterisk FREEPBX

> systemctl enable freepbx

Attivare il dialplan HAMNET

> cd /etc/asterisk

  • Scaricare i file necessari dal server HAMNET
    • wget http://44.143.70.8/voipsetup/checkonline.php
    • wget http://44.143.70.8/voipsetup/dtmfdecode.php
    • wget http://44.143.70.8/voipsetup/extensions.conf
    • wget http://44.143.70.8/voipsetup/manager.conf
    •  wget http://44.143.70.8/voipsetup/sip.conf
  • Modifica il proprio indirizzo IP nel file checkonline.php
    •  nano checkonline.php
      • Riga
        • $C_IP="0.0.0.0";
      • scambiare con
        • $C_IP="44.143.x.y";
  • Modifica manager_custom.conf
    • nano manager_custom.conf
      • inserire le righe seguenti
        • [utente]
          secret = pass
          deny=0.0.0.0/0.0.0.0
          permit=127.0.0.1/255.255.255.255
          read = system,call,log,verbose,command,agent,user
          write = system,call,log,verbose,command,agent,user
  • Modifica extension_custom.conf
    • nano extension_custom.conf
      • proprio sotto [from-internal-custom] inserire
        • #include hamnet_destination.conf 
  • Impostare i diritti di accesso
    • chmod 777 checkonline.php 
  • Avvio automatico in crontab seten
    •  crontab -e
      • Inserire righe alla fine
        • * * * * * /usr/bin/php /etc/asterisk/checkonline.php &> /dev/null
          */5 * * * * /opt/prefetch/prefetch-scripts/info-prefetch.sh &
          */5 * * * * /opt/prefetch/prefetch-scripts/prefetch_runner.sh &
  • Riavviare il Raspberry Pi
    • riavvio