¿Es posible ejecutar un servidor DHCP?

11

Nuestro enrutador doméstico es terrible para recordar direcciones IP estáticas configuradas, me gustaría usar mi RasPi en su lugar. ¿Hay algo en particular que deba tener en cuenta al configurarlo?

Tom Medley
fuente
¿Puede incluir la distribución que está utilizando? La respuesta variará según la distribución
Jivings
@Jivings Ninguno todavía, ¿cuál sería bueno para usar?
Tom Medley
1
Entonces daré mi respuesta para Arch Linux y Debian.
Jivings
Idea interesante, ¿planea implementar la limitación interna?
ian.shaun.thomas

Respuestas:

8

En su Raspberry Pi, todo lo que necesita hacer es instalar el dhcppaquete.

Arco:

sudo pacman -S dhcp

Debian

apt-get install isc-dhcp-server

Luego edita el archivo de configuración en el /etc/conf.d/dhcpque le dice al servidor dhcp qué interfaz debe escuchar con esta línea:

DHCP4_ARGS="... eth0"

Luego inicia el demonio del servidor con:

sudo /etc/rc.d/dhcp4 start

Ahora, todos los clientes que transmiten por una IP conectada eth0serán administrados por el servidor dhcp.

Jivings
fuente
¿Por qué necesito dos interfaces de red? No estoy enrutando el tráfico a través del Pi (tenemos un enrutador / módem inalámbrico todo en uno, por lo que no es posible de todos modos), solo lo uso para asignar direcciones.
Tom Medley
@TomMedley Ignora esa parte entonces. El resto aún se aplica.
Jivings
¿Es incorrecta esta meta respuesta cuando dice que sudono está instalada en Arch por defecto? Si es así, ¿podría esta respuesta ser un poco confusa para los recién llegados?
Mark Booth
1
@ MarkBooth Me olvidé de eso. Creo que tenemos que hacer algunas suposiciones de vez en cuando. Por ejemplo, cualquier usuario que quiera configurar un servidor dhcp ya sabe qué es sudo. Si no, pueden preguntar en un comentario.
Jivings