OpenWrt: Raspberry Pi como servidor DHCP

2020-04-20

De un tiempo a esta parte decidí cambiar DNS-Proxy en mi router por Adguard Home para el cifrado de las peticiones DNS y filtrado de publicidad. En un principio instaló Adguard Home en un USB conectado al router pero no era del todo estable, a los dos o tres días el router se reiniciaba, por lo que decidí utilizar la Raspberry Pi para la utilización de Adguard Home.

Tenia dos opciones, la más sencilla era simplemente decirle al router que el servidor de DNS fuese la Raspberry Pi, pero entonces perdía el filtrado de los clientes conectados, ya que todas las peticiones llegarían con una única direccion IP, la del router, y la segunda opción, era deshabilitar el servidor DHCP en el router y utilizar el propio servidor de DHCP que viene con Adguard Home en la Raspberry Pi y poder realizar un filtrado de los clientes conectados. Evidentemente utilice la segunda opción.

Deshabilitar DHCP en el router

En el menú Interfaces editamos la LAN y en la pestaña DHCP Server marcamos la casilla Ignore interface,

En la pestaña General Settings asignaremos una dirección IP fija al router,

Establecer la RPI como servidor de DNS

Vamos a configurar la dirección IP de la Raspberry para resolver las peticiones DNS, desde el menu Red -> DHCP and DNS

Con esto ya estaría realizada la parte del router

Configurar DHCP RPI

Vamos a utilizar el servidor DHCP que viene con Adguard Home para la asignación de IPs a los equipos de nuestra red y como servidor de DHCP.

Asignar una dirección a la RPI

Al igual que hicimos con el router, debemos de hacer es que la Raspberry Pi tenga una dirección IP fija, editamos el fichero nano /etc/dhcpcd.conf y añadimos la dirección IP que deseemos para nuestra Raspberry Pi (192.168.2.3), la puerta de enlace y el servidor de DNS a utilizar, en nuestro caso la propia Raspberry (192.1680.2.3), además en caso de que falle el servidor utiliza el de Cloudfare (1.1.1.1)

# Example static IP configuration:
  interface eth0
  static ip_address=192.168.2.3/24
  #static ip6_address=xxxx:xxxx:xxxx:xxxx::ff/64
  stadddtic routers=192.168.2.1
  static domain_name_servers=192.168.2.3 1.1.1.1

Configurar DHCP en Adguard Home

En el menú Configuración -> Configuración DHCP pondremos la dirección Ip de la RPI y la puerta de enlace, (192.168.2.1), configuramos el resto de opciones según nuestras necesidades

Para terminar reinicamos ambos dispositivos, Raspberry y router, podemos comprobar como ahora el servidor DHCP de Adguard Home se encarga de asignar las direcciones IP.

Espero que te haya gustado, pasa un buen día… 🐧

Ingrese la dirección de su instancia


Más publicaciones como esta

Configurar VLans de O2 en router Synology RT2600

2020-10-12 | #router #rt2600

Tengo nuevo un nuevo juguete de Synology, router RT2600 y aunque viene con muchas características avanzadas, entre las que se incluye la configuración automática para poder funcionar con diferentes operadores, no se incluye O2, mi actual operador. Como ya expliquó en un anterior artículo, los valores que utiliza O2 son los siguientes: Datos: ID 6 Prioridad 1 Voz: ID 3 Prioridad 4 Yo no voy a utilizar la VLan de voz, utilizaró todas las bocas del router para datos.

Continuar leyendo 


Asus RT-AC68U: Compartir un disco USB con SAMBA

2018-12-20 | #router #samba

Podemos aprovechar que el router Asus RT-AC68U dispone de dos puertos USB, uno de ellos 3.0, para conectarle un disco USB externo y compartir su contenido en la red local, utilizando SAMBA. Configuración Desde el apartado General, en la opción Mapa de la red podemos ver los discos USB conectados al router, en la captura podemos ver como tengo conectado un disco USB 3.0 Para activar SAMBA, nos dirigimos a Aplicaciones USB y pulsamos en Air Disk

Continuar leyendo 