DHCP não inicia

1. DHCP não inicia

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 26/03/2011 - 15:05h

Boa tarde a todos.

Estou com o seguinte problema, meu serviço de dhcp só funciona depois que dou o comando pra ele "startar". Escrevo o comando: /etc/init.d/dhcp3-server start e ele inicia normalmente. Tentando descobrir o porque dele n estar iniciando automaticamente, observei no syslog a seguinte mensagem:

Mar 26 14:32:23 servidor dhcpd: Wrote 0 leases to leases file.
Mar 26 14:32:24 servidor dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
Mar 26 14:32:24 servidor dhcpd:
Mar 26 14:32:24 servidor dhcpd: No subnet declaration for eth1 (0.0.0.0).
Mar 26 14:32:24 servidor dhcpd: ** Ignoring requests on eth1. If this is not what
Mar 26 14:32:24 servidor dhcpd: you want, please write a subnet declaration
Mar 26 14:32:24 servidor dhcpd: in your dhcpd.conf file for the network segment
Mar 26 14:32:24 servidor dhcpd: to which interface eth1 is attached. **
Mar 26 14:32:24 servidor dhcpd:
Mar 26 14:32:24 servidor dhcpd:
Mar 26 14:32:24 servidor dhcpd: Not configured to listen on any interfaces!


Porém não sei o que pode estar ocasionando essa mensagem, fazendo com que o serviço nao inicie automaticamente. Só pra constar, o meu dhcpd.conf está assim:

ddns-update-style none;
default-lease-time 600;
max-lease-time 72000000;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option routers 192.168.2.254;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "servidor.home.rede.local";

subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.150;
}


E o meu /etc/network/interfaces está assim:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
broadcast 192.168.2.255
network 192.168.2.0


Estou usando o Ubuntu 10.04.
Muito obrigado pela ajuda.



  


2. Re: DHCP não inicia

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/03/2011 - 17:00h

Fala cara.

Você especificou qual interface vai distribuir os IPs, no arquivo /etc/default/dhcp3-server ? Se ainda não, faça o seguinte:

Edite o arquivo:

vim /etc/default/dhcp3-server

E coloque o nome da interface nesta parte do arquivo, exemplo:

INTERFACES="eth1"

No teu caso a interface eth1 é para rede local.

Após fazer isso, tente reiniciar o serviço DHCP, e verifique se o erro continua.

Se você executar o comando:

ifconfig

Mostra as configurações da tua placa eth1 ?

Qualquer coisa posta aí.
Abraço.




3. Re: DHCP não inicia

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 27/03/2011 - 11:32h

Obrigado pela resposta, mas ainda não foi isso.

Essa alteração no arquivo "/etc/default/dhcp3-server" eu já havia feito. Por via das duvidas até conferi e reiniciei a máquina pra ver se mudava algo, mas o serviço continua sem iniciar automaticamente. Dei uma olhada no syslog e a mensagem de falha continua:

Mar 27 11:23:30 servidor dhcpd: Wrote 0 leases to leases file.
Mar 27 11:23:30 servidor dhcpd:
Mar 27 11:23:30 servidor dhcpd: No subnet declaration for eth1 (0.0.0.0).
Mar 27 11:23:30 servidor dhcpd: ** Ignoring requests on eth1. If this is not what
Mar 27 11:23:30 servidor dhcpd: you want, please write a subnet declaration
Mar 27 11:23:30 servidor dhcpd: in your dhcpd.conf file for the network segment
Mar 27 11:23:30 servidor dhcpd: to which interface eth1 is attached. **
Mar 27 11:23:30 servidor dhcpd:
Mar 27 11:23:30 servidor dhcpd:
Mar 27 11:23:30 servidor dhcpd: Not configured to listen on any interfaces!

Mas estou reparando que eu só consigo "startar" o dhcp depois que reinicio a rede ( /etc/init.d/networking restart ). Ai sim o serviço de dhcp inicia, senão é retornado a mensagem de falha.

Obrigado mais uma vez!


4. Re: DHCP não inicia

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 27/03/2011 - 11:48h

E a respeito de quando digito o comando ifconfig, as configurações da interface eth1 não aparecem.


5. Re: DHCP não inicia

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/03/2011 - 11:54h

Tranquilo então.


Retira a configuração da eth1 do arquivo /interfaces e tenta fazer o seguinte, colocar no rc.local a configuração da tua interface.

ifconfig eth1 192.168.2.1 netmask 255.255.255.0 up


E posta aí depois.


6. Re: DHCP não inicia

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/03/2011 - 13:02h

Vamos revisar as configurações.

1º: Arquivo /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
broadcast 192.168.2.255
network 192.168.2.0

Após configurar,executa o comando /etc/init.d/networking restart ou reinicie o sistema, e com ifconfig veja se é apresentado na tela a configuração da interface eth1.

2º: Arquivo /etc/default/dhcp3-server

INTERFACES="eth1"

3º: Arquivo /etc/dhcp3/dhcpd.conf

authoritative;
ddns-update-style none;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.150;
default-lease-time 600;
max-lease-time 72000000;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option routers 192.168.2.254;
option domain-name-servers 8.8.8.8,8.8.4.4;
option domain-name "servidor.home.rede.local";

}


Modifiquei algumas coisas, porque acho assim mais organizado hehe.
Faz essa verificação, para ver se acaba com este problema.


Qualquer coisa posta aí.
Abraço.


7. Re: DHCP não inicia

Glauber GF
mcnd2

(usa Debian)

Enviado em 27/03/2011 - 13:41h

Só uma observação.

Você já configurou sua internet 'DHCP' com o 'pppoeconf'?

Ele tem uma opção na configuração de deixar a internet iniciar junto ao sistema.


8. Re: DHCP não inicia

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 27/03/2011 - 22:53h

Obrigado mais uma vez pela resposta, mas ainda n foi dessa vez.

Quando digito o comando: /etc/init.d/networking restart e didito "ifconfig" pra confirmar se a interface eth1 está ok, ela está blz. Logo em seguida mando iniciar o serviço dhcp, e ele funciona perfeitamente. Mas se reinicio a máquina, ele não inicializa automaticamente, sendo necessário fazer esse mesmo processo para q ele funcione. Muito estranho isso, estou "quebrando kbça" aqui pra poder achar a solução para esse probleminha.

Agradeço mais uma vez a ajuda!


M¢Nd²,
desculpe a minha ignorância mas esse "pppoe.conf" não seria o caso de uma conexão ADSL? Se for isso, esse não é o meu caso, pois aqui tenho cable modem.


9. Re: DHCP não inicia

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/03/2011 - 23:09h

Fala cara.

Mesmo retirando a configuração da interface eth1 do arquivo /interfaces, e colocando no rc.local como falei anteriormente, e depois reiniciando o servidor, mesmo assim não vai ?

Já tentou reinstalar o DHCP ? Pode ser, ou também o gerenciador de interfaces. Faz um backup dos teus arquivos e tenta reinstalar os pacotes, para ver que dá.



10. Re: DHCP não inicia

Pedro José S. Reis
pedrojose

(usa Fedora)

Enviado em 28/03/2011 - 23:10h

Fiz isso sim, mas o resultado foi o mesmo.

O jeito vai ser desinstalar o serviço, instala-lo e configura-lo novamente.
Agradeço mto a ajuda.

Abrç


11. Re: DHCP não inicia

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2011 - 16:10h

Tranquilo então cara. Que pena que não deu certo, mas qualquer coisa estamos por aqui.

Sucesso aí nos testes!
Abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts