[TIP] ddclient detrás de un router que hace NAT.

Esto me tomó alrededor de 20 minutos de Google, prueba, error, head y tail. A modo de nota mental para no tener que googlearlo de nuevo la próxima vez, y para ayudar al pobre infeliz que se encuentre en la misma que yo, va este mini-tutorial, para mí y para toda la posteridad que quiera habitar esta tierra de nadie:

Como hacer que ddclient actualice el número de IP de DynDNS cuando está detrás de un router que hace NAT.

 

DynDNS ya no es lo que era, hoy en día es una porquería –nunca fué la gran cosa tampoco– y tenés que pagar para tener un servicio mas o menos decente. Aún así, gracias a que prácticamente cualquier dispositivo que conecte la WAN con la LAN entiende el protocolo para actualizarlo, DynDNS sigue siendo –mal que nos pese a todos– líder indiscutido.

Todo va bien siempre y cuando tengas el control de lo que sea que hace de router en tu red pero cuando el dispositivo en cuestión hace NAT y no tenés los datos de login, cagaste, no te queda otra que poner algún programita que actualice DynDNS cuando cambie tu número de IP WAN.

«dpkg-reconfigure ddclient» – Configurando ddclient en Debian (Y supongo que Ubuntus y derivados).

Si lo que tenés del otro lado del router que hace NAT es un Linux, no conozco muchas alternativas:

[TIP] Como borrar las contraseñas de red guardadas.

Este es a la vez un tip y una nota mental, por que todas y cada una de las veces que tuve que recurrir a esta función me ví obligado a googlear para recordar como carajo era que se hacía.

 

El administrador de credenciales de Windows, haciéndote la vida mas fácil desde 1985.

Caso típico 1: 

  • Una PC accede por la red a un recurso compartido. Del otro lado, la PC tiene definidos distintos niveles de seguridad y restricciones dependiendo del par usuario/contraseña ingresado.
  • Se te escapó un click y pusiste una tilde por error en «No volver a preguntar, recordar estos datos, no me rompas mas los huevos, no me importa nada» y almacenaste una contraseña de acceso tuya. Eso no se suponía que pase.

    [Seguir Leyendo]

Endless Loop en las instrucciones de mi Shampoo.

Otro título sugerido: Unilever está tratando de matarme.

Alguna vez leí ya ni me acuerdo dónde un chiste que viene al caso y decía mas o menos como sigue.

 

Como tantos otros, este programador todavía vivía con sus padres. Su mamá un día le pidió:

– Y ya que vas al supermercado, traeme una caja de leche. Si hay huevos, traeme media docena.

Cuando el imbécil volvió con media docena de cajas de leche, la madre le preguntó:

– ¿Por que trajiste 6 cajas de leche?

– Por que había huevos.

 

Hoy me pasó lo mismo. En las instrucciones de mi Shampoo nuevo se lee:

Bucle infinito en las instrucciones de mi Shampoo

Como lo entendí yo:

 

#!/bin/bash
while :
 do
   moje_el_cabello
   aplique
   masajee
   enjuague
 done
exit

 

¿Será que tanto pensar como una computadora te caga la cabeza y terminás teniendo un pensamiento lineal que intepreta todo al pié de la letra?

Y si, este debe ser –y por lejosuno de los artículos mas ridículos que haya escrito alguna vez.