Software libre práctico, jugueteando con GNU/Linux 3

Hola a tod@s de nuevo. Vamos a por el tercer tuto. Hoy vamos a dejar preparado el servidor, pelado, sin servicios aún. Solo listo para enchufar. A partir del siguiente post iremos añadiendo los diferentes servicios. Parte de lo que haremos es lo mismo que ya hemos hecho en el anterior, pero en esta ocasión será todo desde la terminal…. ya os lo dije….

Pues vamos al lío. Lo primero es lo primero, bajar Raspbian Lite e instalarla en la SD. Ya sabes como hacerlo, sino mírate el post anterior. Mientras se baja y la instalas te daré 2 pequeños trucos que yo uso.

1. Cómprate varias SD y tenlas preparadas con diferentes sistemas. Me explico, no hace falta que borres todo lo que hicimos el otro día. Si lo vamos a usar como servidor no es muy importante, por que se supone que nuestra raspi estará dedicada y no estaremos cambiando de sistema cada 10 minutos. Pero si quieres tener una tarjeta con Raspbian en modo escritorio, otra con OpenSUSE (me han dicho que mola mucho, pero no lo he probado), otra como centro multimedia, etc. Solo cambianado la SD cambias de sistema operativo.

2. Cuando tengas cada una de estas distribuciones funcionando y bien configuradas hazte una imagen de la SD y guárdala en un disco externo. Si algo falla solo tendrás que restaurar la imagen y te ahorras todos los pasos de configuración. Esto se hace básicamente igual que cuando se instala la imagen pero cambiando los valores de entrada y salida, cambiamos el dd if=archivo_imagen of=tarjeta por dd if=tarjeta of=archivo_imagen.

Bueno, pues ya tienes Raspbian instalada, vamos a arrancarla. No tan rápido fiera!!!! Esta vez no dispones de un entorno gráfico, va todo por terminal, al menos de momento. Y la conexión de red es algo más compleja. Si tienes cable, te aconsejo que la conectes al router usando este metodo. Como la vamos a usar como servidor lo más fácil es ponerla en un rincón al lado del router. La conexión ira más rápida y es más segura que la wifi. Si no tienes más remedio que usar la wifi la configuración es un poco más compleja. Vamos a ver las 2 versiones, se configuran por el mismo sitio.

Aunque como he dicho no tenemos entorno gráfico si tenemos una terminal. Y podemos conectarla a una pantalla para poder dar los primeros pasos.

sudo su / interfaces

Pues igual que en el último tuto, conecta el cable HDMI, teclado y enchufa el cacharro. Expandirá el sistema de archivos, se reinicia… Listo ya tenemos la terminal. Te logeas (recuerda que es una instalación limpia y la configuración es la que viene por defecto) usuario pi y su contraseña raspberry. Escribimos sudo su y ya estamos en modo superusuario para poder configurar la red. Tecleamos nano /etc/network/interfaces. Esto abre en nuestro editor de terminal el archivo de configuración de las interfaces de red.

Si queremos usar la conexión cableada, lo que recomiendo, busca en el archivo la línea que pone iface eth0 inet y asegúrate que acaba con dhcp, si pone manual o cualquier otra cosa bórralo y deja la línea tal que así iface eth0 inet dhcp. Esto hace que la red cableada se configure automáticamente.

interfaces

Ahora vamos a por la wifi, se hace en el mismo archivo. No es necesario configurar las 2, solo la que vayas a usar. Igual que antes, busca la línea allow-hotplug wlan0, en la línea de abajo pon lo siguiente auto wlan0. Ahora vamos a configurar la red que quieres usar. Después de auto wlan0 borra todo y escribe iface wlan0 inet dhcp, la línea es la misma que antes, pero hemos cambiado la interface eth0 por wlan0. Y debajo, pero tabulando la línea, wpa-ssid «mi SSID». Con esto le decimos que queremos conectarnos a la red “mi SSID”, cambia el nombre de la red por el que quieras usar. Y ya vamos a por la última línea, escribe wpa-psk «mi password». Con esto le estamos diciendo que para la red definida en la línea anterior tiene que usar esta contraseña. De nuevo, cambia lo de “mi password” por el que corresponda.

Antes de apagarla para ponerla en su sitio definitivo vamos a asegurarnos que tenemos el servicio ssh activo. Este es el servicio que usaremos para conectarnos y hacer las tareas de mantenimiento, instalar, desinstalar, actualizar, etc.

Recuerdas la herramienta de configuración del tuto anterior? Como ya dije, esa era la versión gráfica, ahora tenemos que usar la versión de terminal. Pero es muy fácil de usar. Este programa se lanza tecleando (como administrador) el comando raspi-config. Cambias de opción con las flechas de cursor, con intro aceptas la opción seleccionada y con Esc vuelves a la pantalla anterior. Tenemos que activar el servicio ssh, para hacer esto vamos al punto 5, Interfacing Options. Y dentro de este menú en el punto P2 SSH. En la ventana que se abre seleccionamos la opción Sí. Salimos pulsando Esc hasta que volvamos a la terminal. Y reinicia con sudo shutdown -r now.

Configuración interfaces
Configuración SSH
Confirmar servicio SSH

Como la idea es usarla para tener nuestra nube privada necesitaremos almacenamiento. Así que para el próximo tuto busca (o compra) un pendrive, cuanto más capacidad mejor.

En el próximo post explicaré como conectarnos por ssh, configuraremos el pendrive para no tener problemas y también instalaremos algún servicio. Pero de momento para quitarte el gusanillo, igual que hicimos en el post anterior, cambia el password por defecto del usuario pi y desactiva el sudo. Y usando la misma herramienta de antes, raspi-config, cambia los locales (están en el punto 4), los idiomas de teclado, sistema, etc. Para seleccionar/deselccionar usa la barra espaciadora.

Cuando acabes teclea shutdown -h now, que como bien sabes sirve para ……. exacto apagar el cacharrito (hemos cambiado -r por -h). Ya la tenemos configurada para conectarla, ahora lo suyo es que la pongas en su sitio definitivo y a partir de ahora nos conectaremos a ella de forma remota.

2 comentarios sobre “Software libre práctico, jugueteando con GNU/Linux 3

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies