Instalación Raspberry desde 0 para LAN

passwd

Del usuario ‘pi’ cambiamos la contraseña por defecto (raspberry) por una nueva.

sudo raspi-config

Activamos el servidor de SSH para acceder en remoto. De esta manera ya podemos conectarnos desde otro ordenador sin necesidad de ponerle un monitor y teclado a la R-Pi.

Antes comprobamos cual IP tiene.

hostname -I

Seguimos con la instalación de Pi-Hole, el DNS con caché, bloqueo de webs de publicidad y un buen gestor para el servidor de DHCP.

sudo curl -sSL https://install.pi-hole.net | bash

Durante el proceso de instalación y configuración de Pi-Hole nos preguntará por la IP para dejarla fija. Ahí la configuramos y la anotamos ya que será la que tenga después del siguiente reinicio (del la Pi o de los servicios de red)

Aquí podemos ver la configuración de nuestra conexión de red

sudo nano /etc/dhcpcd.conf
sudo reboot

Reiniciamos y nos conectamos a la Pi por la nueva IP.
Y ahora vamos con el servidor de hora (NTP)

sudo apt-get install ntp

Lo configuramos

sudo nano /etc/ntp.conf
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
driftfile /var/lib/ntp/ntp.drift

# Leap seconds definition provided by tzdata
leapfile /usr/share/zoneinfo/leap-seconds.list

# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/

statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable


# You do need to talk to an NTP server or two (or three).
#server ntp.your-provider.example

# pool.ntp.org maps to about 1000 low-stratum NTP servers. Your server will
# pick a different set every time it starts up. Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>
pool 3.es.pool.ntp.org iburst
pool 0.europe.pool.ntp.org iburst
pool 3.europe.pool.ntp.org iburst
pool 3.debian.pool.ntp.org iburst


# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
# details. The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions>
# might also be helpful.
#
# Note that "restrict" applies to both servers and clients, so a configuration
# that might be intended to block requests from certain clients could also end
# up blocking replies from your own upstream servers.

# By default, exchange time with everybody, but don't allow configuration.
restrict default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery limited

# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap

# Needed for adding pool entries
restrict source notrap nomodify noquery

# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
#restrict 192.168.123.0 mask 255.255.255.0 notrust
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap

# If you want to provide time to your local subnet, change the next line.
# (Again, the address is an example only.)
broadcast 192.168.2.255

Iniciamos el servicio NTP

sudo service ntp start

Ya podemos configurar nuestros equipos de la red para que se sincronicen con nuestro reloj.