21 Septiembre, 2009
En mi trabajo a parte de centrarme en las copias de seguridad me suelen mandar diversas tareas que van desde realizar un estudio de los smtps que más se adaptan a nuestros, sistemas operativos o red hasta realizar diversos scripts para automatizar tareas rudimentareas que hasta ahora se hacian de una manera arcaica o manual.
Una de las tareas que me asignaron fue instalar y configurar sendmail en cada uno de nuestros servidores aix para que realizara relay de todos los correos al SMTP de la empresa (Microsoft Exchange) para poder enviar a nuestro correo los logs generados por las diferentes aplicaciones.

Sendmail To Exchange
Las versiones de AIX sobre las que trabajo traen sendmail instalado en las máquinas, pero no configurado. Para ello debemos
de realizar los siguientes pasos:
En el servidor de Microsoft Exchange tenemos que entrar en el Exchange System Manager con cuenta de Administrador de Dominio, comprobar de que la IP de dicho servidor está en el SMTP Virtual Server de Exchange, concretamente en el transmisor (Relay Restrictions)
En el servidor AIX editamos el /etc/hosts y añadimos las siguientes lineas:
127.0.0.1 loopback localhost
192.168.2.156 giur-su022 # Dirección IP de la máquina
192.168.2.2 Exchange # Dirección IP del servidor Exchange
Después hacemos lo siguiente con /etc/netsvc.conf:
hosts=local
Como último paso tenemos que abrir el archivo de configuración de
sendmail /etc/sendmail.cf y cambiar las siguientes lineas:
DS DSExchange
Dwyourhostname Dwlocalhost
Cwlocalhost Cwlocalhost $w $?m$w.$m$.
Acto seguido paramos, lanzamos el servicio de Sendmail y hacemos una prueba:
• stopsrc –s sendmail
• startsrc –s sendmail –a “-bd –q5m”
• mail –s “Mail de prueba” @Exchange:prueba@prueba.com < /home/user/prueba.log
Deja un Comentario » |
HowTo, Tutoriales |
Permalink
Escrito por jauskdb
21 Septiembre, 2009
Hace una semana comencé a leer buenas críticas sobre Snow Leopard, la nueva versión de Mac OS X y me interesé en el, así que me dediqué a buscar en esta web las posibles aplicaciones que suelo usar para no encontrarme alguna incompatibilidad.
Una vez instalado necesité usar Wireshark y cuando ejecuté la primera vez esta aplicación me salió una pantalla con el siguiente error:

Wireshark & Snow Leopard
The following errors were found while loading the MIBS:
-:0 1 module-not-found failed to locate MIB module `IP-MIB’
-:0 1 module-not-found failed to locate MIB module `IF-MIB’
-:0 1 module-not-found failed to locate MIB module `TCP-MIB’
-:0 1 module-not-found failed to locate MIB module `UDP-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMPv2-MIB’
-:0 1 module-not-found failed to locate MIB module `RFC1213-MIB’
-:0 1 module-not-found failed to locate MIB module `IPV6-ICMP-MIB’
-:0 1 module-not-found failed to locate MIB module `IPV6-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-COMMUNITY-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-FRAMEWORK-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-MPD-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-NOTIFICATION-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-PROXY-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-TARGET-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-USER-BASED-SM-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-USM-DH-OBJECTS-MIB’
-:0 1 module-not-found failed to locate MIB module `SNMP-VIEW-BASED-ACM-MIB’
The Current Path is: /usr/local/share/mibs/ietf:/usr/local/share/mibs/iana:/usr/local/share/mibs/irtf:/usr/local/share/mibs/site:/usr/local/share/mibs/tubs:/usr/local/share/pibs/ietf:/usr/local/share/pibs/site:/usr/local/share/pibs/tubs
Busqué información y el problema reside en que la interfaz de red pertenece al usuario root:
zebra:~ jausk$ ls -l /dev/bpf*
crw——- 1 root wheel 23, 0 21 sep 19:22 /dev/bpf0
crw——- 1 root wheel 23, 1 21 sep 19:32 /dev/bpf1
crw——- 1 root wheel 23, 2 20 sep 16:46 /dev/bpf2
crw——- 1 root wheel 23, 3 20 sep 16:46 /dev/bpf3
crw——- 1 root wheel 23, 4 21 sep 19:34 /dev/bpf4
Se soluciona dando permisos de lectura a todos los usuarios de la siguiente manera:
sudo chmod go+r /dev/bpf*
Pero cada vez que reiniciemos tendremos que ejecutar el comando, la solución definitiva consiste en descargar el siguiente archivo, lo descomprimimos en /Library/StartupItems y reiniciamos el equipo. Es posible que nos siga dando el error al arrancarlo, pero Wireshark funcionará como siempre
Deja un Comentario » |
HowTo, Mac OS X |
Permalink
Escrito por jauskdb