Servidor DHCPD - Falha de Segmnetação

1. Servidor DHCPD - Falha de Segmnetação

Jorge Augusto Rabello Pinto
jorgerabello

(usa Ubuntu)

Enviado em 16/12/2015 - 15:49h

Boa tarde senhores.
Estou tentando configurar um servidor dhcp no CentOS 7.0.
Mas ao iniciar o serviço recebo um erro: "Falha de Segmentação"

Ao olhar em /var/log/messages obtive o seguinte:
Dec 16 15:40:39 firewallhost kernet: dhcpd[12239]: segfault at 0 ip (null) sp 00007ffdd8c5a698 error 14.

Segue em anexo meu dhcpd.conf
----------------------------------------------------------------------------------------------------------------
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.1 10.255.255.254;
option domain-name-server 8.8.8.8, 10.0.0.1;
option domain-name teste132.sp.br;
option routers 10.0.0.1;
option broadcast-address 10.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}
----------------------------------------------------------------------------------------------------------------
O que posso estar fazendo de errado ?
OBS: Configurando em uma classe C 192.168.0.1/24 por exemplo funciona normal.
Valeu !!!


  


2. Re: Servidor DHCPD - Falha de Segmnetação

Eduardo
vchacal

(usa Debian)

Enviado em 16/12/2015 - 16:28h

jorgerabello escreveu:

Boa tarde senhores.
Estou tentando configurar um servidor dhcp no CentOS 7.0.
Mas ao iniciar o serviço recebo um erro: "Falha de Segmentação"

Ao olhar em /var/log/messages obtive o seguinte:
Dec 16 15:40:39 firewallhost kernet: dhcpd[12239]: segfault at 0 ip (null) sp 00007ffdd8c5a698 error 14.

Segue em anexo meu dhcpd.conf
----------------------------------------------------------------------------------------------------------------
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.1 10.255.255.254;
option domain-name-server 8.8.8.8, 10.0.0.1;
option domain-name teste132.sp.br;
option routers 10.0.0.1;
option broadcast-address 10.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}
----------------------------------------------------------------------------------------------------------------
O que posso estar fazendo de errado ?
OBS: Configurando em uma classe C 192.168.0.1/24 por exemplo funciona normal.
Valeu !!!


Que range doido é esse jovem rsrs
range 10.0.0.1 10.255.255.254;
altere para: range 10.0.0.2 10.0.0.254;

E toma cuidado com option routers 10.0.0.1;
Este é quem vai distribuir os ips e vc ainda coloca ele dentro do range. Cuidado pra não atribuir para uma maquina ai o mesmo IP do seu servidor dhcp blz.


3. Re: Servidor DHCPD - Falha de Segmnetação

Jorge Augusto Rabello Pinto
jorgerabello

(usa Ubuntu)

Enviado em 16/12/2015 - 16:55h

Campacci escreveu:

jorgerabello escreveu:

Boa tarde senhores.
Estou tentando configurar um servidor dhcp no CentOS 7.0.
Mas ao iniciar o serviço recebo um erro: "Falha de Segmentação"

Ao olhar em /var/log/messages obtive o seguinte:
Dec 16 15:40:39 firewallhost kernet: dhcpd[12239]: segfault at 0 ip (null) sp 00007ffdd8c5a698 error 14.

Segue em anexo meu dhcpd.conf
----------------------------------------------------------------------------------------------------------------
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.1 10.255.255.254;
option domain-name-server 8.8.8.8, 10.0.0.1;
option domain-name teste132.sp.br;
option routers 10.0.0.1;
option broadcast-address 10.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}
----------------------------------------------------------------------------------------------------------------
O que posso estar fazendo de errado ?
OBS: Configurando em uma classe C 192.168.0.1/24 por exemplo funciona normal.
Valeu !!!


Que range doido é esse jovem rsrs
range 10.0.0.1 10.255.255.254;
altere para: range 10.0.0.2 10.0.0.254;

E toma cuidado com option routers 10.0.0.1;
Este é quem vai distribuir os ips e vc ainda coloca ele dentro do range. Cuidado pra não atribuir para uma maquina ai o mesmo IP do seu servidor dhcp blz.



Olá Campacci
Em primeiro lugar obrigado, funcionou....
Então o problema é no range.... esse servidor é para um ambiente de grande porte então preciso de muitos ips, eu nunca tinha trabalhado com ips classe A e por isso não sabia definir o range kkkkkkk

ficou assim agora
----------------------------------------------------------------------------------------------------------------
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.2 10.0.0.254;
option domain-name-server 8.8.8.8, 10.0.0.1;
option domain-name teste132.sp.br;
option routers 10.0.0.1;
option broadcast-address 10.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}
----------------------------------------------------------------------------------------------------------------

Valeu mesmo !!!!


4. Re: Servidor DHCPD - Falha de Segmnetação

Buckminster
Buckminster

(usa Debian)

Enviado em 16/12/2015 - 17:09h

jorgerabello escreveu:

Boa tarde senhores.
Estou tentando configurar um servidor dhcp no CentOS 7.0.
Mas ao iniciar o serviço recebo um erro: "Falha de Segmentação"

Ao olhar em /var/log/messages obtive o seguinte:
Dec 16 15:40:39 firewallhost kernet: dhcpd[12239]: segfault at 0 ip (null) sp 00007ffdd8c5a698 error 14.

Segue em anexo meu dhcpd.conf
----------------------------------------------------------------------------------------------------------------
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.1 10.255.255.254;
option domain-name-server 8.8.8.8, 10.0.0.1;
option domain-name teste132.sp.br;
option routers 10.0.0.1;
option broadcast-address 10.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}
----------------------------------------------------------------------------------------------------------------
O que posso estar fazendo de errado ?
OBS: Configurando em uma classe C 192.168.0.1/24 por exemplo funciona normal.
Valeu !!!


o teu range está certo, mas acredito que seja muito "elástico", com este range tu terá 16.777.214 hosts por subnet e terá apenas uma subnet, acredito que tu não tenha 16 milhões de computadores na tua rede.

Porém, o problema de "segmentation fault" não tem a ver com o range em si mesmo que tu definiu, pois ele está certo, mas tem a ver, grosso modo, com o número de hosts e com a quantidade de memória RAM da tua máquina.

Falha de segmentação é um erro que ocorre em programa quando este tenta acessar um endereço na memória RAM que está reservado para outro programa ou que não existe.
O que aconteceu foi que como o range é muito extenso o DHCP tentou alocar espaço necessário na RAM para trabalhar com todos esses prováveis 16 milhões de IPs e o kernel acusou 'segmentation fault'.

Da próxima vez use isto para calcular IPs e subnets:
http://www.subnet-calculator.com/




5. Re: Servidor DHCPD - Falha de Segmnetação

Eduardo
vchacal

(usa Debian)

Enviado em 16/12/2015 - 23:58h

jorgerabello escreveu:

Campacci escreveu:

jorgerabello escreveu:

Boa tarde senhores.
Estou tentando configurar um servidor dhcp no CentOS 7.0.
Mas ao iniciar o serviço recebo um erro: "Falha de Segmentação"

Ao olhar em /var/log/messages obtive o seguinte:
Dec 16 15:40:39 firewallhost kernet: dhcpd[12239]: segfault at 0 ip (null) sp 00007ffdd8c5a698 error 14.

Segue em anexo meu dhcpd.conf
----------------------------------------------------------------------------------------------------------------
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.1 10.255.255.254;
option domain-name-server 8.8.8.8, 10.0.0.1;
option domain-name teste132.sp.br;
option routers 10.0.0.1;
option broadcast-address 10.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}
----------------------------------------------------------------------------------------------------------------
O que posso estar fazendo de errado ?
OBS: Configurando em uma classe C 192.168.0.1/24 por exemplo funciona normal.
Valeu !!!


Que range doido é esse jovem rsrs
range 10.0.0.1 10.255.255.254;
altere para: range 10.0.0.2 10.0.0.254;

E toma cuidado com option routers 10.0.0.1;
Este é quem vai distribuir os ips e vc ainda coloca ele dentro do range. Cuidado pra não atribuir para uma maquina ai o mesmo IP do seu servidor dhcp blz.



Olá Campacci
Em primeiro lugar obrigado, funcionou....
Então o problema é no range.... esse servidor é para um ambiente de grande porte então preciso de muitos ips, eu nunca tinha trabalhado com ips classe A e por isso não sabia definir o range kkkkkkk

ficou assim agora
----------------------------------------------------------------------------------------------------------------
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.2 10.0.0.254;
option domain-name-server 8.8.8.8, 10.0.0.1;
option domain-name teste132.sp.br;
option routers 10.0.0.1;
option broadcast-address 10.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}
----------------------------------------------------------------------------------------------------------------

Valeu mesmo !!!!


Legal que deu certo !!!
Achei incomum este range que você tinha colocado. Assim como o option router que você fez bem em retirar do range.
Agora você sabe que esta funcionando e se precisar de mais IPs, altere apenas a subnet, option routers e o range de acordo. Se der problemas você já sabe onde é.

O link que o Buckminster deixou é super interessante. E faz sentido o que ele disse também ... eu desconhecia.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts