É possível executar um servidor DHCP?

11

Nosso roteador doméstico é péssimo para lembrar IPs estáticos configurados. Gostaria de usar meu RasPi. Há algo em particular que preciso considerar ao configurá-lo?

Tom Medley
fonte
Você pode incluir a distribuição que está usando. A resposta variará de acordo com a distribuição
Jivings
@Jivings Ainda não, o que seria bom de usar?
Tom Medley
11
Darei minha resposta para o Arch Linux e o Debian então.
Jivings
Idéia interessante, você planeja implementar a otimização interna?
ian.shaun.thomas

Respostas:

8

No seu Raspberry Pi, tudo que você precisa fazer é instalar o dhcppacote.

Arco:

sudo pacman -S dhcp

Debian:

apt-get install isc-dhcp-server

Você então edita o arquivo de configuração no /etc/conf.d/dhcpqual informa ao servidor dhcp qual interface na qual escutar com esta linha:

DHCP4_ARGS="... eth0"

Você então inicia o daemon do servidor com:

sudo /etc/rc.d/dhcp4 start

Agora, todos os clientes que transmitem para um IP conectado eth0serão gerenciados pelo servidor dhcp.

Jivings
fonte
Por que preciso de duas interfaces de rede? Não estou roteando o tráfego pelo Pi (temos um modem / roteador sem fio all-in-one, de modo que não é possível de qualquer maneira), apenas o uso para atribuir endereços.
Tom Medley
@ TomMedley Ignore essa parte então. O resto ainda se aplica.
Jivings
É esta resposta meta incorreto quando ele diz que sudonão está instalado no Arch por padrão? Em caso afirmativo, essa resposta pode ser um pouco confusa para os recém-chegados?
Mark Booth
11
@ MarkBooth eu esqueci disso. Eu acho que temos que fazer algumas suposições ocasionalmente. Como qualquer usuário que queira configurar um servidor dhcp já sabe o que é sudo. Caso contrário, eles podem perguntar em um comentário.
Jivings