September 24, 2012

Usando scutil para cambiar el hostname en un OS X

Existen tres variables para nombrar un equipo en OS X:
  • HostName
  • LocalHostName
  • ComputerName
Y para asignar estos valores, lo recomendable es hacerlo via scutil (System Configuration Util) en linea de comandos:
Mac 10.13  andresaquino $> scutil --help
usage: scutil
 interactive access to the dynamic store.

   or: scutil --prefs [preference-file]
 interactive access to the [raw] stored preferences.

   or: scutil [-W] -r nodename
   or: scutil [-W] -r address
   or: scutil [-W] -r local-address remote-address
 check reachability of node, address, or address pair (-W to "watch").

...

Diferencias

HostName, nombre del equipo y por el cual es posible obtener la dirección IP asignada, este valor se encuentra en cualquier sistema (like)UNiX.

LocalHostName, este valor es usado por los servicios Bonjour de OS X, el cual es un mecanismo para identificar servicios en una red OS X.

ComputerName, para identificarse ante servicios del sistema (login, screensaver, etcétera)

Esto viene a colación, porque cada que me conecto a la red interna, el DHCP insiste en cambiarle el hostname a mi equipo, este comportamiento se puede cambiar en el archivo /etc/hostconfig o usando scutil.

Referencias

September 05, 2012

VPNc, problemas de ruteo hacia el host

«vpnc is a client for cisco vpn concentrator flavors, where a VPN is a technology for using the Internet or another intermediate network to connect computers to isolated remote computer networks that would otherwise be inaccessible.»
-- from wikipedia [search: vpn]

Overview

Para quienes tenemos que conectarnos ocasionalmente para trabajar de manera remota, una de las herramientas que podemos usar es una VPN (virtual private network). Para el caso especifico que nos ocupa, uno de los proveedores más comunes es Cisco.

Obviamente, se tienen clientes "oficiales" para las plataformas destino de los usuarios (windows, por ejemplo), sin embargo no es mi caso, así que instalando VPNc el cual es un cliente que podemos usar portando el perfil de usuario y que el servidor sea de las siguiente plataformas:
  • Cisco VPN concentrator 3000 Series
  • Cisco IOS routers
  • Cisco PIX / ASA Zecurity Appliances
  • Juniper/Netscreen
El caso que nos ocupa es que ocasionalmente, es posible recibir problemas tales como:
  • can't send packet: Can't assign requested address
  • can't send packet: No route to host
Veamos...

Usando lsof para localizar aplicaciones y puertos abiertos

«lsof is a command meaning "list open files", which is used in many Unix-like systems to report a list of all open files and the processes that opened them. This open source utility was developed and supported by Vic Abell, the retired Associate Director of the Purdue University Computing Center. It works in and supports several Unix flavors.»
-- from wikipedia [search: lsof]

Overview

Suele suceder que en ocasiones durante las actividades diarias de mantenimiento, nos encontramos con procesos o aplicaciones que levantan puertos y desconocemos dónde esta esa aplicación o qué archivos usa durante su ejecución. Este solo es una alternativa para saber como usar lsof y obtener la información deseada, claro esta que siempre será posible usar otras herramientas como ps, pstree, pidof y top.

Me agradan las soluciones sencillas, es decir; que sea posible implementarlas en HP-UX, GNU/Linux y OS-X, espero darme el tiempo para hacerlo en Solaris y ofrecer un panorama más amplio.

February 12, 2012

Dreams that keep us awake








Is so easy to talk about past, but dreams require us courage to speak about present and without doubt , the act of "believe that is possible" comes with a price.

Some days are not as easy as I desire, but is part of life and this means (at least for me) that we can't lose those dreams as breadcrumbs... maybe the time to grab and enjoy it has arrive.

January 24, 2012

Sinsabores




Diferencias
Diferencias



La verdad es que no sé que sentir, no me lo esperaba; últimamente me la paso teniendo diferencias con la gente a mi alrededor (haciendo corajes dicen!) siendo más quisquilloso para hacer las cosas, hay días en que siento perder el gusto por lo que hago, hay otros en que siento que puedo cambiar las cosas y hay otros en donde me doy de frente cuando la realidad me da unas palmaditas.

A menudo pienso que si no hago un esfuerzo, viviré aquí toda la vida haciendo las mismas cosas y manteniendo las mismas opiniones. No necesito a muchas personas. Pero creo que me falta algo. Quizás interés hacia el sufrimiento que hay en el mundo, espíritu de aventura, interés por los demás..
Por eso no creo que esto sea una cuestión ajena e incomprensible.
- N·P, Banana Yoshimoto

The Phantom Agony

- De esas rolitas que me han influenciado o impactado de alguna manera.