Mis primeros pasos en openBSD

Ayer instalé openBSD en un portátil Dell y voy a ir poniendo las cosas que he ido haciendo. Por un lado para asentar conocimiento y por otro para que, si alguien se quiere animar a hacer lo mismo, tenga una pequeña ayuda.

No detallo el proceso de instalación porque está detallade en la guía de instalación, sino la configuración que voy a ir haciendo.

Comandos útiles

Montar un pendrive:

Una vez conectado el pendrive en nuestro ordenador podemos ver su nombre mediante el comando dmesg. En mi caso es sd2. Con disklabel -pm sd2 vemos las particiones. En este ejemplo vamos a suponer que sólo nos devuelve la sd2i

Ahora, como root, ejecutamos

mkdir /mnt/pen
mount /dev/sd2i /mnt/pen

Y ya podemos acceder al contenido de nuestro pendrive.

Proceso post instalación

Doas

Para un Linuxero, es el comando similar a Sudo pero, dicen, que mejor. Para configurarlo siempremente hacemos

cp /etc/examples/doas.cnf /etc/

Mantener el sistema actualizado

Primero ejecutamos syspatch para actualizar el sistema operativo base.

Después de reiniciar, porque seguramente nos pedirá que lo hagamos tras ejecutar syspatch, ejecutamos pkg_add -u para actualizar los paquetes instalados

Firmware

Esto tal vez lo tengamos que hacer en dos pasos porque necesitemos descargarnos el firmware en otro ordenador si el nuestro, como era mi caso, no se podía conectar porque fallaba la wifi:

wget --recursive --no-parent http://firmware.openbsd.org/firmware/7.4/

OJO, hay que poner bien la versión de OpenBSD que estás instalando. En mi caso es la 7.4

Y para instalarlo ejecutamos:

fw_update -p /path/a/los/tar.gz/descargados/

Configuración de la wifi

En el fichero /etc/hostname.iwm0 (siendo iwm0 el nombre de mi tarjeta wifi y puede variar en función del firmware que estás usando) añado líneas con el siguiente formato:

join SSID wpakey MI_PASSWORD
dhcp

Las líneas de join pueden ser todas las que haga falta. Este script se ejecuta en el proceso de arranque, por lo que intentará conectarse a la wifi de la lista que tenga disponible en ese momento.

Con doas sh /etc/netstart actualizamos el estado de la configuración de la red (por si queremos conectarnos a una red que acabamos de configurar)

Configurar el ahorro de energía

Instalamos el paquete obsdfreqd y realizamos la siguiente configuración:

pkg_add obsdfreqd

rcctl enable apmd
rcctl set apmd flags -L
rcctl start apmd
rcctl enable obsdfreqd
rcctl start obsdfreqd

Instalar paquetes necesarios

El siguiente paso es instalar paquetes que queremos usar. El formato es sencillo:

pkg_add vim 

Este comando nos dará a elegir entre diferentes versiones de vim que queremos instalar. Mediante pkg_info -Q podemos buscar paquetes disponibles.

Paquetes que he ido instalando:

doas pkg_add vim git wget curl gnupg password-store

Ver el estado de la batería

Mediante el comando systat sensors podemos ver información de sensores, incluyendo la carga de la batería.

Con apm podemos ver el porcentaje estimado de carga de la batería.