No UTMP entry. You must exec “LOGIN”

Hoy durante la tarde-noche, mi compañero de trabajo depuró el FS /var. El problema fue que ya no podía entrar al equipo después de inicializar el /var/adm/utmpx teníamos es siguiente mensaje.

No UTMP entry. You must exec “LOGIN” from the lowest level “sh”

La manera en la que se solucionó fue
# cat /dev/null > /var/adm/utmpx
# cat /dev/null > /var/adm/wtmpx

Anuncios

no common kex alg

El usuario reporta:  “Cuando me trato de conectar via ssh a un equipo -NO me deja”,

memo@m3m0x:~$ ssh sunmon@192.168.0.165
Password:
no kex alg

Logramos entrar por Consola y en messages se encontraban lineas como esta

sshd[103602]: fatal: no common kex alg: client ‘diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1’, server ‘gss-group1-sha1-toWM5Slw5Ew8Mqkay+al2g==’ 

Despues de buscar en Blogs, documentación de SUN, aplicamos las recomendaciones, que hacían referencia a Re-generar las llaves de autenticación con el siguiente comando:

# /lib/svc/method/sshd -c

Pero Nada !!!!

Después de varios intentos encontramos que “ALGUIEN” edito el archivo /etc/ssh/sshd_config, comparando con otro equipo la diferencia era que faltaban estas lineas:

HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
ServerKeyBits 768
KeyRegenerationInterval 3600

Solución: Reconfigurar ese Archivo.

Ruta estática: route add

El primer día en mi nueva chamba y me tocó hacer un script para añadir una ruta estática de mi server a otra maquina que esperará mis peticiones. Aquí les dejo unas lineas que use para sacar esta tarea:

#!/bin/bash
clear
echo “Configuracion actual:”
netstat -rn
sleep 5
echo “————————————————-“
echo ” Se va  a agregar la sigueinte Ruta”
echo “IP Destino: 192.168.1.41”
echo “GW:192.168.1.1”
echo “————————————————-“
FECHA=`date ‘+%d%b%y’`
cp /etc/inet/static_routes /etc/inet/static_routes.$FECHA
echo “Copiando Archivos”
ls -l /etc/inet/static*
sleep 3
route -p add -host 192.168.1.41 192.168.1.1
echo “Configuracion Final”
netstat -rn
echo “————————————————–“
tail -3 /etc/inet/static_routes

Basicamente todo este “choro” se resume en un comando

route -p add -host <IP_destino> <GW>


Como Cambiar la IP a una Zona No global

Existen varias maneras de cambiar la IP de una zona, aqui mostraremos la forma usando los comandos de administración de las zonas.

  • Verificamos cuales zonas están configuradas en el equipo con el comando
# zoneadm list -vc
  • Verificamos que IP tiene configurada con el comando:
# zonecfg -z <nombre-de-zona> info
  • Cambiar IP
# zonecfg -z <nombre-de-zona>
> select net address=x.x.x.x (la IP actual)
> set address=y.y.y.y (la NUEVA IP)
> end
> verify
> commit
> exit
  • Reiniciar la zona
# zoneadm -z <nombre-de-zona> reboot
  • Entrar a la Zona y editar el /etc/hosts
#zlogin <nombre-de-zona>
vi /etc/hosts

Solaris 10: Instalación de Parches en Paralelo para Zona global y no globales.

La semana pasada me tocó instalar parches recomendados en una caja Solaris 10 con 4 zonas sobre un dominio de una 25K, aquí les dejo el procedimiento que seguí, Esto les puede ayudar a reducir tiempos en la actualización.

Las características del equipo que se atendió es el siguiente:

Kernel:

SunOS server 5.10 Generic_138888-03 sun4u sparc SUNW,Sun-Fire-15000
# more /etc/release
Solaris 10 3/05 s10_74L2a SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 22 January 2005

Mirror en Discos:

bash-3.00$ metastat -p
d0 -m d10 d20 1 >> /(root)
d10 1 1 c0t8d0s0
d20 1 1 c1t8d0s0
d1 -m d11 d21 1 >> swap
d11 1 1 c0t8d0s1
d21 1 1 c1t8d0s1
d8 -m d18 d28 1 >> swap
d18 1 1 c0t9d0s0
d28 1 1 c1t9d0s0
d3 -m d13 d23 1 >> /var
d13 1 1 c0t8d0s3
d23 1 1 c1t8d0s3
d4 -m d14 d24 1 >> /opt
d14 1 1 c0t8d0s4
d24 1 1 c1t8d0s4
d6 -m d16 d26 1 >> /appvol
d16 1 1 c0t8d0s6
d26 1 1 c1t8d0s6

Zonas: (las zonas estan completamente Heredadas)

bash-3.00$ zoneadm list -vc
ID NAME STATUS PATH BRAND IP
0 global running / native shared
11 SERVERZA running /zones/SERVERZA native shared
12 SERVERZB running /zones/SERVERZB native shared
14 SERVERZC running /zones/SERVERZC native shared
– SERVERZE installed /zones/SERVERZE native shared

PROCEDIMIENTO:

Seguir leyendo “Solaris 10: Instalación de Parches en Paralelo para Zona global y no globales.”