Red pulga

Un article de Bellinux.

Jump to: navigation, search

Sommaire

Mail Gateway

Paquetes de la pasarela:

  • Debian etch (4.0r3)
  • Postfix
  • Spamassassin
  • Razor / Pyzor
  • Clamav
  • Postgrey

La principal referencia utilizada para la configuración es este HOWTO.No obstante, no siempre se lo siguió al pié de la letra. En particular, evitamos instalar cualquier paquete fuera de el manejo de paquetes debian/apt. Para obtener las versiones recientes de ciertos paquetes, utilizamos la sección "volatile" de la debian estable.

Instalación

Instalación del Debian de base

  • Empezamos con el CD Debian Netinst
  • Booteamos sobre el CD
  • Idioma español, teclado latinoamericano
  • Como nombre de host, le bautizamos: zamudio (siguiendo con la nomenclatura de los próceres, el primer linux de la red es una procer, Adela Zamudio)
  • Particionamiento: Manual
 partición 1 (primaria): conservamos viejos datos (por recuperar)
 partición 2 (primaria): 250 MB ext2 /boot arranque
 partición 3 (primaria): 1 Gb swap 
 partición 5 (lógica): 7.8 Gb ext3 /
 partición 6 (lógica): 10 Gb ext3 /var
  • le damos una contraseña adecuada y segura a root (y luego veremos de no usar root directamente)
  • Instalación: "sistema de base", (des-seleccionar "escritorio gráfico"
  • completar la instalación,
  • entonces sacamos el CD, re-iniciamos y ahí entramos en consola como root.

Actualización

Al instalarlo con el disco 'netinst' por la red, el sistema está globalmente actualizado, pero igual conviene verificarlo. Para ello, conviene:

  • verificar el contendio del sources.list. En nuestro caso:
zamudio:~# cat /etc/apt/sources.list
# 
# deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15]/ etch contrib main

deb http://ftp.us.debian.org/debian/ etch main
deb-src http://ftp.us.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

(O el comando less /etc/apt/sources.list, que da una salida de pantalla más más manejable, sobretodo para archivos largos). Saquémosle la fuente de CD, agregando un # de comentario en la línea. Para eso utilizamos un procesador de texto, por ejemplo vi para l@s viej@s unixer@s, o nano para quienes son menos amantes de la línea de comando:

zamudio:~# nano /etc/apt/sources.list
# 
# deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15]/ etch contrib main
# usemos solo los depositos en red: 
# deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15]/ etch contrib main

deb http://ftp.us.debian.org/debian/ etch main
deb-src http://ftp.us.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

Ahora tenemos claro en qué depósitos el sistema va a buscar sus paquetes: en particular verificamos que está el de las actualizaciones de seguridad: http://security.debian.org/. Ahora hay que lanzar el manejador de paquetes .deb por interfaz gráfica aptitude:

 # aptitude

Algunos comandos de aptitude:

  • ? para una referencia de ayuda básica, en particular de los comandos que siguen,
  • F10 para acceder a los menús. En éstos podrán ejecutar por menú y ver los atajos de los diferentes comandos (en ssh, cuidado que éste no entre en conflicto con un comando de su software cliente)
  • u actualizar la lista de paquetes (i.e. ir a los depósitos que acabamos de configurar en el sources.list y bajar la lista actualizada)
  • U marcar para actualizción los paquetes que pueden ser actualizados,
  • g lanzar la actualización de paquetes.
  • + instalar o actualizar un paquete,
  • - desinstalar un paquete
  • = mantener el paquete en una versión.
  • / buscar en la lista de paquetes.


instalación de un servidor ssh (sshd) para configuración a distancia

verificación de la(s) direccion(es) de red

cambio del MTA exim a postfix

primer configuración del postfix

Como todos los archivos de configuración de paquetes linux, los de postfix están en la carpeta /etc/, en este caso por haber varios, en una subcarpeta: /etc/postfix/ Examinemos el archivo de configuración postfix main.cf. En nuestro caso limitamos un poco más los mails que el servidor en sí accepta (es una pasarela, no un servidor de mail):

 mydestination = zamudio.[pulga].gov.bo, localhost

Pero le indicamos que acepte y reenvíe (relay) los mensajes para nuestro dominio:

 ## Zamudio, pasarela mail (mail gateway) para el dominio 
 relay_domains = [pulga].gov.bo

Para tomar en cuenta estos cambios, lo hacemos, ya sea a través de los escriptos de servicios debian:

 zamudio:/etc/postfix# /etc/init.d/postfix reload
 Reloading Postfix configuration...done.

Ya sea con el comando directo de postfix:

 zamudio# postfix reload

Con esta configuración, nuestra pasarela debería estar en medida de re-enviar mails al dominio. lo podemos probar con telnet [nuestra_IP] 25


Configuración de anti-virus y anti-spam