Mostrando entradas con la etiqueta os x. Mostrar todas las entradas
Mostrando entradas con la etiqueta os x. Mostrar todas las entradas

martes, febrero 26, 2019

MacOS X Mojave: Intentando diagnosticar problemas con las WIFI

Hace unos días intenté conectar mi portátil, un Macbook Pro con la versión 10.14.3 ( OS X Mojave) a la wifi de un familiar. La cuestión, es que el Mac no se quería conectar. Curiosamente el resto de los ordenadores, incluyendo un antidiluviano iBook de 12" con 10.4 (Tiger) se conectaba sin problemas a la wifi en cuestión. ¿Qué problema tenía la última versión de OS X con todos las actualizaciones instaladas?

Sin saber muy bien qué camino seguir, utilicé la utilidad Wireless Diagnostics.app que se encuentra en el directorio /System/Library/CoreServices/Applications/ del sistema operativo. Ejecuté la utilidad y el menú ventana selecciono explorar (se puede tb abrior con la combinación de teclas option + command + 4. Esta es la captura de pantalla del resultado:

Llama la atención que el punto de acceso no tenga configurado el país y que eso pudiese estar causando algún problema con OS X. Como tenía un extensor WIFI a mano, lo conecté a dicha WIFI que no funcionaba - en este caso, si configuré el código país en el extensor- y el Mac a través de la wifi extendida se pudo conectar sin ningún problem,a. Aunque curiosamente, tengo en casa un router sin el código de país al que el Mac se conecta correctamente. Lo que no caí fue en comparar los algoritmos de cifrado que se estaba usando. Hay que tener en cuenta que según el país, la WIFI usa ciertos canales para comunicarse y con cierta potencia, por lo cual puede haber alguna incompatibilidad.

También se puede obtener desde la línea de comandos la información de las WIFIs que tenemos alrededor:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s

En la salida tabulada de este comando tenemos también el código del país con el que está configurado el punto de acceso y el tipo de cifrado que está utilizando. Esto nos puede servir para localizar posinbles problemas

jueves, mayo 17, 2018

Configurar la captura de pantalla en OS X

OS X tiene una combinación de teclas que permite hacer una captura de toda la pantalla o de una de las ventanas. Si se quiere captura la pantalla completa se utiliza la secuencia shift + cmd + 3, mientras que si se quiere capturar una ventana la combinación de teclas a usar es shift + cmd + 4. Por defecto las capturas de pantalla se almacenan en formato PNG en el escritorio.

La carpeta donde se guarda las capturas de pantalla puede cambiarse fácilmente. Por ejemplo si se quiere que se almacenen en ~/Desktop/capturas:

mkdir -p ~/Desktop/capturas
defaults write com.apple.screencapture location ~/Desktop/capturas
killall SystemUIServer

Se puede cambiar el formato en el que se almacenan las imágenes. Por ejemplo, para que capture en formato jpg:

defaults write com.apple.screencapture type jpg
killall SystemUIServer

El tipo de formato puede ser jpg, png - por defecto - , pdf, tiff o gif.

Se puede cambiar el nombre del fichero de pantalla, cambiando la propiedad name:

defaults write com.apple.screencapture name "captura"
killall SystemUIServer

Referencias

domingo, febrero 25, 2018

ssh-add en Mac OS X

El conjunto de programas OpenSSH incluye un agente, ssh-agent cuya misión es almacenar las claves privadas del usuario. A este agente puede preguntarle los comandos que necesiten acceso a las mismas para autentificarse con otros sistemas. El agente se controla con la ayuda del programa ssh-add. Llamamos al comando pasando como parámetro la ruta al fichero donde está la clave privada que queremos añadir al agente. En caso de que dicha clave esté protegida por una contraseña, el programa nos preguntará por la misma y la usará para poder acceder a la clave privada

Una particularidad que tiene el comando ssh-add en OS X es que se le ha añadido la opción de permitir almacenar las contraseñas de acceso a las claves privadas en el gestor de contraseña - keychain - que tiene Mac OS X. De esta manera, no es necesario estar desbloqueando las mismas usando las contraseñas cada vez que se desee añadir al agente, el sistema lo hará por tí