paulistinha
(usa Red Hat)
Enviado em 10/03/2009 - 23:22h
Pessoal,
Configurei um servidor de DHCP, atendnedo 3 placas de redes distintas. Para cada placa de rede (ethX), criei um arquivo conf separado. Assim, tenho 3 serviços (daemons) do DHCP Server rodando.
Desta forma, tenho em meu arquivo /etc/rc.d/rc.local as seguintes linhas:
/usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.eth0.conf \
-lf /usr/local /etc/dhcpd.leased.tlm \
-pf /var/run/dhcpd.eth0.pid eth0
/usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.eth1.conf \
-lf /usr/local/etc/dhcpd.leased.adm \
-pf /var/run/dhcpd.eth1.pid eth1
/usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.eth3.conf \
-lf /usr/local/etc/dhcpd.leased.sis \
-pf /var/run/dhcpd.eth0.pid eth3
Contudo, sempre que preciso alterar alguma configuração do DHCP Server, tenho que 'matar' o processo e reiniciá-lo novamente, para 'subir' as novas configurações, já que o comando '# service dhcpd restart restart' não funciona da forma que está configurado, pois ele sempre tenta usar um arquivo *.conf que não existe.
Minha dúvida agora, é saber se é possível, ter um único arquivo dhcpd.conf, garantindo que cada segmento de rede vá exclusivamente para a sua determinada placa de rede, não correndo o risco de ter endereços ip's atribuídos no segmento errado.
Alguém tem alguma sugestão?
Grato.