ALLSTAR ISO UPDATE POUR VE2DJE
Installer ACID avec le cdrom iso de ALLSTAR
Installer Midnight Commander : yum install mc
INSTALLER HTTPD APACHE
yum install httpd
chkconfig --levels 235 httpd on
Enable name-based virtual hosting on port 80
Open the httpd configuration file located at /etc/httpd/conf/httpd.conf
Un-comment the line containing the text NameVirtualHost *:80
Save the file
Restart the Apache HTTP Server daemon
service httpd restart
INSTALLER LA PAGE WEB D'ADMINISTRATION
Copier les filieres index.html dans le repertoire /var/www/html/
Copier les 4 scripts dans /var/www/cgi-bin
Éditer les scripts pour ce # de node
Changer le mode pour executer les commandes
cd /var/www/cgi-bin
chmod 755 *
Faire la commande visudo et ajouter
Cmnd_Alias ASTERISK = /usr/bin/reboot, /usr/sbin/asterisk
apache ALL = NOPASSWD: ASTERISK
Mettre un # en avant de la ligne Default requiretty
Vérifier la page web a http://adresse du PC
Installer WEBMIN
yum -y install perl-Net-SSLeay
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.490-1.noarch.rpm
rpm -U webmin-1.490-1.noarch.rpm
Tester webmin avec https:// adresse IP du node:10000
Éditer /etc/webmin/miniserv.conf et mettre ssl = 0 pour enlever le secure shell de webmin si requis
Configurer dans /etc/asterisk les filieres pour le node a installer.
Copier les fichiers d'idents vocaux dans /var/lib/asterisk/sounds/rpt/nodenames en utilisant Webmin.
Mettre en fonction les archives audio
Installer lame si requis
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -i rpmforge-release-0.5.3-1.el5.rf.*.rpm
yum install lame
Copier les fichiers audiolog_clean et cnvnconcwav dans /home/scripts
chmod 755 /home/scripts/*
Éditer les fileres pour le # de node et la destination
Editer la filiere cnvnconcwav du serveur central pour changer les permissions ( derniere lignes du scrip du serveur)
Ajouter les scripts dans le cron jobs pour faire le transfert a chque heure et le clean a chaque jour avec crontab -e ou webmin
@hourly /home/scripts/cnvnconcwav #Convertir et concatener WAV en mp3
@daily /home/scripts/audiolog_clean #nettoyer logs audio
SSH automatique vers serveur
Login comme root dans le node du radio faire les commande suivante
Assurez vous d’être dans le repertoire root : cd /root
Commande : ssh-keygen –t rsa
taper 3 fois enter a la commande Enter directory et passphrase
Commande : cd .ssh pour aller dans le répertoire /root/.ssh . Faire la commande pwd pour s’en assurer .
Commande : ssh-copy-id -i id_rsa.pub " root@ »adresse IP du serveur d’Archive -p # de port ssh » " exemple: ssh-copy-id –i id_rsa.pub "root@ve2dje.dyndns.org -p 10023" pour copier les clés ssh dans le serveur d’Archive
Répondre yes a la question.
entrer le mot de passe de l’usager root
Vérifier si la session ssh s’établit sans entrer le mot de passe avec la commande: ssh -p « # de port »root@ »adresse du serveur d’Archive » .
Ajouter cron job pour reboot automatique avec crontab -e ou webmin
0 4 * * * /sbin/shutdown -r 0 #Reboot a 04:00 AM
Ajuster pour l'heure locale avec Webmin, Hardware,System Time,Change Time Zone ( America Toronto)
Compiler MDC
Copier les fichiers mdc_decode.c mdc_decode.h mdc_encode.c et mdc_encode.h du repertoire /usr/src/astsrc/extra/mdc1200/ dans le repertoire /usr/src/astsrc/asterisk/apps/
Compiler asterisk avec les commandes suivantes
cd /usr/src/astsrc/asterisk
make clean
make
make install
reboot le PC
tester MDC1200 an faisant une transmission avec la commande
asterisk -vvvr
rpt cmd 2811 cop 60 E,1234
L'audio de transmission MDC1200 devrait être entendue au TX