Instalacion del Webmin

Instalacion Webmin

#yum install perl openssl openssl-devel perl-Net-SSLeay
#mkdir /usr/local/webmin
#cd /usr/src
#wget http://downloads.sourceforge.net/project/webadmin/webmin/1.560/webmin-1.560.tar.gz
#tar -xf webmin-1.580.tar.gz
#cd webmin-1.580
#./setup.sh /usr/local/webmin

- ejecutamos enter hasta que no solicite la confirmacion del puerto
en mi caso lo cambie por el 25000, pueden dejar el que viene por default 10000

- usamos SSL


---------------------------------->><<------------------------------------------
Engel aus Metall
Think Linux --> armandoyepezjim@hotmail.com
 ---------------------------------->><<------------------------------------------

Instalar y Personalizar Squirrelmail (Webmail)

El Squirrelmail es una interface web bastante sencilla para dar soporte a nuestros servidor de correo (Sendmail, por ejemplo).. Este manual es para personalizarlo. Es decir, entre otras cosas, agregarle plugins para que la interface sea más bonita, cambiar el logo estándar por el que queramos, y cosas así.
Lo primero que hay que hacer es descargarnos la última versión estable del Squirrelmail (http://squirrelmail.org).  Allí estarán los fuentes. Tendremos que compilar e instalar. Hay que recordar que la ubicación del squirrelmail, por defecto, es /usr/share/squirrelmail. En el trabajaremos.
Empecemos a personalizar:

CAMBIAR LOGO
Para cambiar el logo del Squirrel por el que queramos primero debemos tener una imagen en formato png ubicada en un lugar accesible para el programa. Por ejemplo en /usr/share/squirrelmail/images/LOGO.png
Vamos al directorio /usr/share/squirrelmail/config y ejecutamos el script conf.pl

Así nos saldrá la siguiente pantalla:
Este script está diseñado para personalizar todas las opciones del Squirrel.
Ahora nos vamos a la primera opción (introduciendo el número 1 y dándole al enter) y nos cambiara a la siguiente pantalla:
Aquí podemos cambiar desde el nombre de la organización hasta su posición en pantalla.
Entramos en la segunda opción (2 + Enter) y nos saldrá la siguiente pantalla
Y ahora escribimos después de los 2 puntos (:) ../images/LOGO.png
Los primeros 2 puntos (..)indican que estamos en el directorio del Squirrelmail, y luego en el directorio images.
Finalmente salvamos con S y luego salimos con Q. Listo. A partir de ahora en vez de tener el logo de la ardilla de Squirrelmail tendrá el logo que hayamos elegido como imagen.

INSTALAR PLUGINS
Los plugins de Squirrelmail son para personalizar nuestra interface y administración.
Hay un millón (bueno, no tantos) y todos están en
http://www.squirrelmail.org/plugins.php
Algunos de ellos son:
Añade botón de navegación entre mensajes (próximo, anterior, etc)
Es un traductor pero ya no se desarrolla
Botón de revisar correo
Añade el botón de: para mensajes nuevos con enlace a la libreta de direcciones.
Añade un logo en la parte superior izquierda
Permite cambiar tipo de letra del menú de la izquierda
Añade gráficos para los botones de la parte superior
Fuerza las preferencias para que todos los usuarios tengan la misma interface (esto solo aplica a los usuarios nuevos luego que el plugins haya sido instalado, no a los ya existentes)
Para instalarlos primero hay que descargarlos, luego descomprimirlos y ubicar la carpeta que generan dentro de /usr/share/squirrelmail/plugins de manera que dentro de esa carpeta habrá una carpeta por plugins
Una vez puestos en esa carpeta, nos cambiamos a /usr/share/squirrelmail/config, y ejecutamos el conf.pl
Allí elegimos la opción 8, y luego elegimos el número de plugins que queremos instalar o quitar y listo
NOTA: Dentro de la carpeta del plugins siempre hay un archivo de texto llamado INSTALL, es recomendable leer antes de hacer nada porque algunos plugins requieren alguna configuración previa.

FORZAR INTERFACE IGUAL PARA TODOS LOS USUARIOS. (nuevos y ya creados)
Lo primero que tenemos que hacer es abrir nuestra cuenta y configurarla como nosotros queramos (color de fondo, tema, plugins, etc.)
Todos las preferencias se guardan en la carpeta /var/lib/squirrelmail/prefs/.
Hay un archivo por usuario.
También hay un archivo en /etc/squirrelmail/default_pref.
La idea, una vez que hayamos perzonalizado nuestro perfil a placer es meternos en nuestro archivo personal dentro de /var/lib/squirrelmail/pref y copiar todo su contenido dentro del archivo /etc/squirrelmail/default_pref.
Con esto logramos que todos los usuarios que se creen a partir de ese momento tengan las preferencias que escogimos.
---------------------------------->><<------------------------------------------
Engel aus Metall
Think Linux --> armandoyepezjim@hotmail.com
 ---------------------------------->><<------------------------------------------

Instalacion de Software necesario para IVR con Sangoma

--> Paso 1 – Instalacion de Linux


Configuraciones para el proceso de instalacion:

Bootear desde la unidad de cd
    Toda la configuracion en: English.
    Partitions: Use the entire disc
    My name: engelausmetall
    Login name: engelausmetall
    Password: engelausmetall1
    Computer name: engelausmetall
    Require a password to log in

Reiniciar el computador


Iniciar Modo consola
    Menu: Aplicaciones - Accesorios – Terminal
    engelausmetall@engelausmetall:~#


Configuracion de red
    engelausmetall@engelausmetall:~# sudo –i
    [sudo] passwor for engelausmetall: engelausmetall1
    root@engelausmetall:~#



Ejecutar la siguiente líneas de comandos:
    #cd /etc/network . Configuracion de la red local
    #nano interfaces



Asegurarse que el archivo contenga el siguiente código:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.54
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1


Ctrl +X para guardar, luego (y) par a confirmar. (editor nano)


#cd /etc . Configuracion de los DNS

#nano resolv.conf
nameserver 200.75.51.132
nameserver 200.75.51.133

Reiniciar el computador o digitar sudo /etc.init.d/networking restart.
Verificar a través de explorado de internet la conexión a internet.


--> Paso 2 – Instalar Paquetes & Descargar librerias & Instalar Dahdi

Verificar la conexión de la tarjeta sangoma al puerto PCI.
    root@engelausmetall:~#lspci -> Nos debe mostrar la siguiente línea la final de mensaje
    Network controller: Sangoma Technologies Corp. A200/Remora FXO/FXS Analog AFT card
    Copiar en el escritório del equipo Linux con un pen-drive la carpeta llamada “Installation_packet”
    El siguiente link nos muestra los requerimientos necesarios para instalar asterisk.
    http://wiki.sangoma.com/wanpipe-linux-asterisk-dahdi#requirements_brief
    APT-GET packages – requeridos para wanpipe drivers/modules

#apt-get –y install firefox
#apt-get -y install build-essential
#apt-get -y install gcc
#apt-get -y install g++
#apt-get -y install automake
#apt-get -y install autoconf
#apt-get -y install libtool
#apt-get -y install make
#apt-get -y install libncurses5-dev
#apt-get -y install flex
#apt-get -y install bison
#apt-get -y install patch
#apt-get -y install libtool
#apt-get -y install linux-source-$(uname -r)
#apt-get -y install linux-headers-$(uname -r)
#apt-get -y install libsctp-dev



Descargar las librerías necesarias según nuestro sistema telefónico:
El siguiente link nos permite descargar las ultimas librerías para asterisk.

http://www.asterisk.org/downloads

root@engelausmetall:~# cd /usr/src
#wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.4.1.2.tar.gz . Se puede usar la versión anterior 2.2.0.2 segun el kernel.
#wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.4.1.tar.gz . Se puede usar la versión anterior 2.2.0, segun el kernel.
#wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.12.tar.gz >. Se puede usar la version anterior 1.4.10.2 según el kernel
#wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.26.2.tar.gz
#wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.4.9.tar.gz
#wget ftp://ftp.sangoma.com/linux/current_wanpipe/wanpipe-3.5.20.tgz -> Es


posible usar la version anterior wanpipe-3.4.6.tgz segun el kernel

Si la telefonía es de tipo MFC-R2 se debe descargar otras librerías adicionales:

#cp /home/engelausmetall/Desktop/Installation_packet/openr2-1.3.0.tar.gz /usr/src/
#wget ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
#cp /home/engelausmetall/Desktop/Installation_packet/openr2-asterisk-1.4.26.2-p1.patch /usr/src/asterisk-1.4.26.2


Instalation . DAHDI


#tar xvfz dahdi-linux-2.4.1.2.tar.gz
#tar xvfz dahdi-tools-2.4.1.tar.gz
#ln -s dahdi-linux-2.4.1.2 dahdi
#cd dahdi-linux-2.4.1.2
#make
#make install
#cd ..
#cd dahdi-tools-2.4.1
#./configure
#make
#make install
#cd ..

Si por algún motivo se uso Ubuntu versión 9, este permite usar la versiones 2.02 dahdi. Ubuntu versión 10, solo permite 2.4 dahdi o superior.


--> Paso 3 – Instalar Librerias & Instalar Asterisk

De acuerdo al tipo de telefonia seguiremos los siguientes pasos dentro de la carpeta /usr/src


E1 PRI
Antes de empezar es recomendable resetear La maquina, a traves Del comando #reboot

LibPRI Installation

#tar xvfz libpri-1.4.12.tar.gz
#cd libpri-1.4.12
#make
#make install
#cd ..

La version 1.4.10.2 es para ubuntu version 9.04


Instalacion Asterisk

#tar xvfz asterisk-1.4.26.2.tar.gz
#cd asterisk-1.4.26.2
#./configure
#make
#make install
#make samples
#cd ..

Instalacion Asterisk-Addons

#tar xvfz asterisk-addons-1.4.9.tar.gz
#cd asterisk-addons-1.4.9
#./configure
#make
#make install
#make samples
#cd


Recuerde dentro de la carpeta /usr/src

E1 MFC-R2

OpenR2-PRI Installation

#tar xvzf openr2-1.3.0.tar.gz
#cd openr2-1.3.0
#./configure -prefix=/usr
#make
#make install
#cd ..

Autoconf 2.60 Installation

#tar xvfz autoconf-2.60.tar.gz
#cd autoconf-2.60
#./configure –prefix=/usr
#make
#make check
#make install
#cd ..

Instalacion Asterisk

# tar xvfz asterisk-1.4.26.2.tar.gz
# cd asterisk-1.4.26.2
#patch –p0 < openr2-asterisk-1.4.26.2-p1.patch
#cd
#apt-get –y install automake
#cd /usr/src/asterisk-1.4.26.2
#./bootstrap.sh
#./configure –prefix=/usr
#make
#make install
#make samples
#ldd channels/chan_dahdi.so | grep openr2
#cd ..

Instalacion Asterisk-Addons

#tar xvfz asterisk-addons-1.4.9.tar.gz
#cd asterisk-addons-1.4.9
#./configure
#make
#make install
#make samples
#cd


--> Paso 4 – Instalar Wanpipe

Los siguientes pasos deben ser dentro de carpeta /usr/src

Wanpipe Installation
#tar xvfz wanpipe-3.5.20.tgz
#cd wanpipe-3.4.6
#./Setup dahdi
Se debe seleccionar la libreria 2.4.1.2 como lo muestra La siguiente figura:


Configuracion Wanpipe

El sistema te pregunta si quieres configurar el wanpipe ahora y le das (y) y sigues Los siguientes pasos:


-----------------------------------------------------------

Configuring port 1 on A102 slot:10 bus:3.

-----------------------------------------------------------



Select media type for AFT-A102 on port 1 [slot:10 bus:3 span:1]

 1. T1

 2. E1

 3. Unused

 4. Exit

[1-4]:2



Configuring port 1 on 102 as E1, line coding:HDB3, framing:CRC4

 1. YES - Keep these settings

 2. NO - Configure line coding and framing

[1-2, ENTER='YES']:2



Select line coding for port 1 on 102

 1. HDB3

 2. AMI

[1-2, ENTER='HDB3']:1



Select framing for port 1 on 102

 1. CRC4

 2. NCRC4

 3. UNFRAMED

[1-3, ENTER='CRC4']:1



Select clock for AFT-A102 on port 1 [slot:10 bus:3 span:1]

 1. NORMAL


 2. MASTER

[1-2]:1



Select signalling type for AFT-A102 on port 1 [slot:10 bus:3 span:1]

 1. Zaptel/Dahdi - PRI CPE

 2. Zaptel/Dahdi - PRI NET

 3. Zaptel/Dahdi - E & M

 4. Zaptel/Dahdi - E & M Wink

 5. Zaptel/Dahdi - FXS - Loop Start

 6. Zaptel/Dahdi - FXS - Ground Start

 7. Zaptel/Dahdi - FXS - Kewl Start

 8. Zaptel/Dahdi - FX0 - Loop Start

 9. Zaptel/Dahdi - FX0 - Ground Start

 10. Zaptel/Dahdi - FX0 - Kewl Start

 11. Sangoma SMG/sangoma_prid- PRI CPE

 12. Sangoma SMG/sangoma_prid- PRI NET

[1-12]:1



Select switchtype for AFT-A102 on port 1

 1. National ISDN 2

 2. Nortel DMS100

 3. AT&T 4ESS

 4. Lucent 5ESS

 5. EuroISDN

 6. Old National ISDN 1

 7. Q.SIG

[1-7]:5





Would you like to enable hardware DTMF detection?

 1. YES

 2. NO

[1-2, ENTER='YES']:1



Would you like to enable hardware fax detection?

 1. YES

 2. NO

[1-2, ENTER='NO']:1



Configuring port 1 on AFT-A102 as a full E1

 1. YES - Use all channels

 2. NO - Configure for fractional

[1-2, ENTER='YES']:1



Select dialplan context for AFT-A102 on port 1

 1. from-pstn

 2. from-internal

 3. Custom

[1-3]:1





Port 1 on AFT-A102 configuration complete...

Press any key to continue:



-----------------------------------------------------------

Configuring port 2 on A102 slot:10 bus:3.

-----------------------------------------------------------



Select media type for AFT-A102 on port 2 [slot:10 bus:3 span:2]

 1. T1

 2. E1

 3. Unused

 4. Exit

[1-4, ENTER='E1']:2



Configuring port 2 on 102 as E1, line coding:HDB3, framing:CRC4

 1. YES - Keep these settings

 2. NO - Configure line coding and framing

[1-2, ENTER='YES']:2



Select line coding for port 2 on 102


 1. HDB3

 2. AMI

[1-2, ENTER='HDB3']:1



Select framing for port 2 on 102

 1. CRC4

 2. NCRC4

 3. UNFRAMED

[1-3, ENTER='CRC4']:1



Select clock for AFT-A102 on port 2 [slot:10 bus:3 span:2]

 1. NORMAL

 2. MASTER

[1-2, ENTER='NORMAL']:2



Clock synchronization options for 102 on port 2 [slot:10 bus:3 span:2]

 Free run: Use internal oscillator on card [default]

 Port N: Sync with clock from port N



Select clock source 102 on port 2 [slot:10 bus:3 span:2]

 1. Free run

 2. Port 1

[1-2, ENTER='Free run']:2



Select signalling type for AFT-A102 on port 2 [slot:10 bus:3 span:2]

 1. Zaptel/Dahdi - PRI CPE

 2. Zaptel/Dahdi - PRI NET

 3. Zaptel/Dahdi - E & M

 4. Zaptel/Dahdi - E & M Wink

 5. Zaptel/Dahdi - FXS - Loop Start

 6. Zaptel/Dahdi - FXS - Ground Start

 7. Zaptel/Dahdi - FXS - Kewl Start

 8. Zaptel/Dahdi - FX0 - Loop Start

 9. Zaptel/Dahdi - FX0 - Ground Start

 10. Zaptel/Dahdi - FX0 - Kewl Start

 11. Sangoma SMG/sangoma_prid- PRI CPE

 12. Sangoma SMG/sangoma_prid- PRI NET

[1-12, ENTER='Zaptel/Dahdi - PRI CPE']:2



Select switchtype for AFT-A102 on port 2

 1. National ISDN 2

 2. Nortel DMS100

 3. AT&T 4ESS

 4. Lucent 5ESS

 5. EuroISDN

 6. Old National ISDN 1

 7. Q.SIG

[1-7, ENTER='EuroISDN']:5





Would you like to enable hardware DTMF detection?

 1. YES

 2. NO

[1-2, ENTER='YES']:2



Configuring port 2 on AFT-A102 as a full E1

 1. YES - Use all channels

 2. NO - Configure for fractional

[1-2, ENTER='YES']:1



Select dialplan context for AFT-A102 on port 2

 1. from-pstn

 2. from-internal

 3. Custom

[1-3, ENTER='from-pstn']:3



Input the context for this port: from-pbx



Input the group for this port

: 1




Port 2 on AFT-A102 configuration complete...

Press any key to continue:



T1/E1 card configuration complete.

Press any key to continue:



Configuration Complete! Please select following:

 1. YES - Continue

 2. NO - Exit

[1-2]:1





Dahdi and Wanpipe configuration complete: choose action

 1. Save cfg: Restart Asterisk & Wanpipe now

 2. Save cfg: Restart Asterisk & Wanpipe when convenient

 3. Save cfg: Stop Asterisk & Wanpipe now

 4. Save cfg: Stop Asterisk & Wanpipe when convenient

 5. Save cfg: Save cfg only (Not Recommanded!!!)

 6. Do not save cfg: Exit

[1-6]:1



Would you like wanrouter to start on system boot?

 1. YES

 2. NO

[1-2]:1



Would you like to execute 'dahdi_cfg' each time wanrouter starts?

 1. YES

 2. NO

[1-2]:1



Sangoma cards configuration complete, exiting...







Cambiar la configuracion



En cualquier momento se puede reconfigurar los parâmetros Del wanpipe
ejecutando El siguiente comando.

#wancfg_dahdi

Configuración para conexiones externas (TELNET – SSH)

Para tener un control remote para revisar el sistema Asterisk/IVR se debe tener Instalado telnetd y ssh servidores en el equipo asterisk.

#sudo apt-get install telnetd
#sudo /etc/init.d/openbsd-inetd restart
#sudo apt-get install openssh-server



--> Paso 5 – Copiar y configurar archivos

#cp /home/engelausmetall/Desktop/Installation_packet/my-script-files /bin
#cp /home/engelausmetall/Desktop/Installation_packet/my-script-install /bin
#cd /bin
#my-script-files . Este script copia los archivos al asterisk.


Los archivos modificados por el script son los siguientes:

Root/etc/Asterisk/cdr.conf
Root/etc/Asterisk/chan_dahdi.conf
Root/etc/Asterisk/extensions.conf
Root/etc/Asterisk/http.conf
Root/etc/Asterisk/manager.conf
Root/etc/Asterisk/sip.conf
Root/etc/Wanpipe/scripts/start



Restart computer

Estos archivos estan diseñados para un E1 PRI.

Los sistemas telefonico de Cada sistema telefonico puede cambiar los siguientes archivos:

1. Sudo nano /etc/asterisk Chan_dadhi.conf . Configuracion sangoma
2. Sudo nano /etc/asterisk Extensions.conf .CallerdID y Proceso telefonico
3. Sudo nano /etc/dahdi System.conf . Configuracion Sistema dahdi.
4. Sudo nano /etc/wanpipe1.conf . wanpipe2.conf, wanpipe3.conf ....


.Configuracion de protocolo de las tarjetas samgoma.


Comandos Utiles

Reboot . reincia El equipo linux

#Wanrouter restart . Reinicia El wanpipe
#Wanrouter status . Consulat El estado Del Wanpipe.
#wanpipemon –i w1g1 –c Ta
#asterisk –rvvvvvv . Monitor Del asterisk
#asterisk . iniciar asterisk
#engelausmetall*CLI> stop now . detener asterisk
#engelausmetall*CLI> dahdi show status

---------------------------------->><<------------------------------------------
Engel aus Metall
Think Linux --> armandoyepezjim@hotmail.com
 ---------------------------------->><<------------------------------------------

Instalacion de Zimbra en CentOS 5 en adelante

Configuracion de Red
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:22:EE:11:EE:00
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=192.168.0.2
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
GATEWAY=192.168.0.1


Configurar DNS
#vim /etc/resolv.conf
search engelausmetall.com
domain engelausmetall.com
nameserver 192.168.0.1


Configurar Hosts
#vim /etc/hosts
192.168.0.100        mail.engelausmetall.com    mail

Configurar Hostname
#vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=mail.engelausmetall.com

#Service Network Restart

Instalacion de paquete adicionales
#yum install libperl5.10 sysstat sqlite3


Instalacion Zimbra
#cd zimbra
#tar -xzvf zimbra.tar
#./install.sh --platform-override


Configuraciones Basicas Zimbra
Install zimbra-ldap [Y]
Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-memcache [N]
Install zimbra-proxy [N]

- YES
- YES
- YES ;mail.engelausmetall.com

- Presiona 3
- Presiona 4
- Cambiar clave de administrador
- Presiona r
- Presiona a
- Preguntas
1) YES
2) YES
- Notificacion Zimbra YES

Configuracion adicionales
- zmtlsctl https
-zmprov mcf zimbraMtaMaxMessageSize 10240000
( maximo peso de los emials )

zmprov mc default zimbraFeatureInstantNotify TRUE
( Instant messenger )

zmprov mc default zimbraFeatureIMEnabled TRUE
( Instant messenger )

Accesos
https://192.168.0.2:7071

---------------------------------->><<------------------------------------------
Engel aus Metall
Think Linux --> armandoyepezjim@hotmail.com
 ---------------------------------->><<------------------------------------------