Problemas com dhcp [RESOLVIDO]

1. Problemas com dhcp [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 14/09/2011 - 07:51h

Pessoal, antes de tudo quero elogiar a todos que contribuem para o fórum, dúvidas, sugestões estão ajudando muita gente inclusive a mim. Estou passando por um probleminha aqui na hora de iniciar um dhcp server, ja fiz de tudo, compilei o dhcp4.2.2, porém na hora de chamar o init eu não o vejo, ele não cria o init do dhcpd. O arquivo de configuração foi criado certinho tudo ok, o arquivo binário em /usr/sbin/dhcpd também foi criado, não sei o que pode ser. Como não criava o /etc/init.d/dhcp, criei manualmente com o touch e inclui dentro deste, o conteúdo de outro servidor dhcp que tenho na rede, na hora de iniciar ele diz:

Starting DHCP server: dhcpd failed to start - check syslog for diagnostics.

coqueirinho2 kernel: [411666.023592] type=1400 audit(1316245477.810:23): apparmor="DENIED" operation="open" parent=11749 profile="/usr/sbin/dhcpd" name="/var/db/dhcpd.leases" pid=11750 comm="dhcpd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0

Alguém tem alguma dica ou já passou por coisa semelhante?
Agradeço a todos, valeu.


  


2. Re: Problemas com dhcp [RESOLVIDO]

Natanael Henrique
natanaelhenrique

(usa Arch Linux)

Enviado em 14/09/2011 - 12:07h

Também tem o slackpkg, que apesar de não resolver dependências vem por default no Slack. Se tiver feito uma instalação full ou selecionado o pacote então basta usar

slackpkg install dhcp


3. Re: Problemas com dhcp [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 14/09/2011 - 12:40h

Perfeito, irei testar as duas opções. Caso consiga postarei aqui novamente o resultado, valeu pessoal.


4. Re: Problemas com dhcp [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 15/09/2011 - 07:31h

Perfeito pessoal, consegui realzar a configuração com a ajuda de vocês, muito obrigado mesmo.



O problema é que agora preciso implementar em uma filial da empresa um outro servidor dhcp no centos, estou tendo problemas na hora de incia-lo, segue abaixo o log e a conf, se puderem me ajudar eu agradeço.

Log:

Sep 15 07:26:45 pirado dhcpd: All rights reserved.
Sep 15 07:26:45 pirado dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Sep 15 07:26:45 pirado dhcpd: /etc/dhcpd.conf line 11: unknown option dhcp.ddns-update-style
Sep 15 07:26:45 pirado dhcpd: option ddns-update-style ad-hoc;
Sep 15 07:26:45 pirado dhcpd: ^
Sep 15 07:26:45 pirado dhcpd: Configuration file errors encountered -- exiting


default-lease-time 6000;
max-lease-time 7200;

authoritative;

subnet 192.168.0.0 netmask 255.255.255.0 {
#range 192.168.0.100 192.168.0.105;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option broadcast-address 192.168.0.255;
option ddns-update-style ad-hoc;
}

obs: ja tentei comentar essa linha, adicionar outra opção de ddns e não funciona, quando comento a linha o log mostra;

Sep 15 07:29:45 pirado dhcpd: ** You must add a global ddns-update-style statement to /etc/dhcpd.conf.
Sep 15 07:29:45 pirado dhcpd: To get the same behaviour as in 3.0b2pl11 and previous
Sep 15 07:29:45 pirado dhcpd: versions, add a line that says "ddns-update-style ad-hoc;"
Sep 15 07:29:45 pirado dhcpd: Please read the dhcpd.conf manual page for more information. **

Ajudem por favor, já não sei o que fazer, no slack foi facim, facim, valeu pessoal.



5. Re: Problemas com dhcp [RESOLVIDO]

Natanael Henrique
natanaelhenrique

(usa Arch Linux)

Enviado em 15/09/2011 - 12:46h

Ainda não sei o que significa esse ad-hoc, mas pelo que vi em pesquisas, pelos menos com a opção interim ele precisa de outras informações. Para sanar o problema, enquanto achamos algumas informação precisa você pode colocar como none, ficando assim:

ddns-update-style none;


6. Re: Problemas com dhcp [RESOLVIDO]

Natanael Henrique
natanaelhenrique

(usa Arch Linux)

Enviado em 15/09/2011 - 12:49h

Uma coisa que observei é que a opção, pelo menos aqui e nas pesquisas que fiz, não está entre option e sem lá em cima como uma configuração global (mesmo lugar que fica default-lease-time). Tenta aí, pode ser isso.


7. Re: Problemas com dhcp [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 16/09/2011 - 07:37h

Sim ja fiz isto, removi esta linha até por que em outro servidor na outra filial, são os mesmos arquivos de configuração, lá é debian e aqui é no centos.

Adicionei a linha com none option ddns-update-style none; e não rolou.

Quando comento a linha e tento iniciar o serviço, o erro surge:
You must add a global ddns-update-style statement to /etc/dhcpd.conf.
Sep 16 07:32:21 pirado dhcpd: To get the same behaviour as in 3.0b2pl11 and previous
Sep 16 07:32:21 pirado dhcpd: versions, add a line that says "ddns-update-style ad-hoc;"
Sep 16 07:32:21 pirado dhcpd: Please read the dhcpd.conf manual page for more information. **

se eu ponho apareçe o erro:
For info, please visit http://www.isc.org/sw/dhcp/
Sep 16 07:34:10 pirado dhcpd: /etc/dhcpd.conf line 11: unknown option dhcp.ddns-update-style
Sep 16 07:34:10 pirado dhcpd: option ddns-update-style ad-hoc;
Sep 16 07:34:10 pirado dhcpd: ^
Sep 16 07:34:10 pirado dhcpd: Configuration file errors encountered -- exiting


Não sei o que pode ser, no debian rola legal sem problema nenhum, valeu pessoal valeu pela força, qualquer ideia estou aqui, vou procurar mais coisas a respeito e caso consiga posto aqui também.


8. Re: Problemas com dhcp [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 16/09/2011 - 11:28h

Pessoal, consegui resolver o problema com ajuda de um outro colega. Alterei minha conf do dhcpd.conf para a seguinte:


INTERFACES="eth0"; #interface da intranet
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
#range 192.168.0.100 192.168.0.105;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1; #Atualize para seus DNS
option broadcast-address 192.168.0.255;
}

host ramon{
hardware ethernet 00:08:54:14:dc:17;
fixed-address 192.168.0.19;
}


Dessa forma rodou sem problemas, agradeço a todos pela ajuda, espero que possa servir para outros que tenham mesma dúvida, problema que tive.
Valeu.