IP por end. MAC via DHCPD [RESOLVIDO]

1. IP por end. MAC via DHCPD [RESOLVIDO]

Joelson
jaguillera

(usa Slackware)

Enviado em 06/11/2009 - 08:32h

Galera, bom dia.

Eu estou no meu trampo configurando a rede no linux e tudo mais, porem, encontrei mais uma dificuldade. Eu gostaria de setar IPs pelo MACs das placas de rede. Minha configuração do dhcpd.conf é a seguinte:

option domain-name-servers 208.67.222.222,208.67.220.220;

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}


Eu ja tentei usar a configuração abaixo para esse fim mas não funcionou:


option domain-name-servers 208.67.222.222,208.67.220.220;

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;

host pc01 {
hardware ethernet 0F:3D:3F:4T:G5:6J;
fixed-address 192.168.0.101;
}
}

Mas não funcionou (o MAC é fictiico neste exemplo)


O que pode estar acontecendo de errado?


  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/11/2009 - 15:54h

Ah, tá... é q o end. MAC deve ser separado por 2 pontos e não por hífens, ficando dessa forma:

# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')

#---------------------------------------------------------------------------

option domain-name-servers 208.67.222.222,208.67.220.220;

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}
host joelson {
hardware ethernet 00:16:EC:F6:D3:FC;
fixed-address 192.168.0.101;
}

#---------------------------------------------------------------------------

3. Re: IP por end. MAC via DHCPD [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/11/2009 - 09:42h

Eu lendo o manual do dhcpd.conf, fala sobre os IP's estáticos. O correto é colocar dessa forma (d acordo com o exemplo do dhcpd.conf):

group {
use-host-decl-names on;

host joe {
hardware ethernet 08:00:2b:4c:29:32;
fixed-address joe.fugue.com;
}
}

Ou seja, vc deve criar um grupo (fora da subnet) e colocar as opções. Adequando-se ao seu exemplo, ficaria dessa forma:

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

group {
use-host-decl-names on;

host pc01 {
hardware ethernet 0F:3D:3F:4T:G5:6J;
fixed-address 192.168.0.101;
}
}

Tente dessa forma e veja se resolva.

Obs.: esse endereço MAC q vc colocou é realmente fictício, pois como são números hexadecimais vai d 0 até 9 e d A até F, não existindo T, G e J como mencionado.


4. dhcp

Alessandro Nascimento
profesandro

(usa Debian)

Enviado em 06/11/2009 - 10:23h

acesse o arquivo de configuração e descomente a linha abaixo

authoritative

apos reinicie o DHCP3-SERVER

O micro que vai receber o ip tem que estar com a opção de rede configurado para ip automatico...


5. Re: IP por end. MAC via DHCPD [RESOLVIDO]

Joelson
jaguillera

(usa Slackware)

Enviado em 06/11/2009 - 12:54h

Renato, nao funcionou cara.


profesandro
Mas qual arquivo de configuração?


6. dhcp

Alessandro Nascimento
profesandro

(usa Debian)

Enviado em 06/11/2009 - 13:27h

o caminho é esse ai /etc/dhcp3/dhcpd.conf, onde vc configurou o mac e o ip.



7. Re: IP por end. MAC via DHCPD [RESOLVIDO]

Joelson
jaguillera

(usa Slackware)

Enviado em 06/11/2009 - 14:30h

Prof

Não existe esta linha.


8. IP por end. MAC via DHCPD

Gustavo Henrique
gusfreire

(usa Debian)

Enviado em 06/11/2009 - 15:00h

Amigo,

quando você roda o comando dhcpd ethx (a sua placa da rede interna) aparece algum erro?

Parece que na sua configuração tem alguimas "}" a mais de uma olhad ano exemplo abaixo:

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.200 192.168.0.220;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
option domain-name-servers 192.168.0.1, 192.168.0.2;
}
host gusfreire {
hardware ethernet 00:16:FF:00:12:EF;
fixed-address 192.168.0.20;
}
host pc01 {
hardware ethernet 00:1A:EF:0C:61:CC;
fixed-address 192.168.0.21;
}

Depois disso mate o processo do do dhcpd com o comando: killall dhcpd ethx (sua placa da rede interna) e em seguida use o comando dhcpd ethx

Se tudo estiver correto aparecerá algo parecido com isso:

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

Listening on LPF/ethx/00:1a:92:9e:fb:31/192.168.0.0
Sending on LPF/ethx/00:1a:92:9e:fb:31/192.168.0.0

Faz este teste aí e depois volta aqui e fala o que rolou.
Sending on Socket/fallback/fallback-net



9. Re: IP por end. MAC via DHCPD [RESOLVIDO]

Joelson
jaguillera

(usa Slackware)

Enviado em 06/11/2009 - 15:37h

Cara deu erro no MAC, nao entendi. Olha só.

root@EddyeNew:/etc# dhcpd eth1
Internet Systems Consortium DHCP Server V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
WARNING: Host declarations are global. They are not limited to the scope you declared them in.
/etc/dhcpd.conf line 20: expecting numeric value.
hardware ethernet 00-16-EC-F6-D3-FC;
^
Configuration file errors encountered -- exiting



10. Re: IP por end. MAC via DHCPD [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/11/2009 - 15:47h

Olhe na linha 20 q o dhcpd diz q esperava um valor numérico. O q vc colocou?


11. Re: IP por end. MAC via DHCPD [RESOLVIDO]

Joelson
jaguillera

(usa Slackware)

Enviado em 06/11/2009 - 15:51h

É o endereço MAC, olha o arquivo.

# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')

#---------------------------------------------------------------------------

option domain-name-servers 208.67.222.222,208.67.220.220;

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}
host joelson {
hardware ethernet 00-16-EC-F6-D3-FC;
fixed-address 192.168.0.101;
}

#---------------------------------------------------------------------------



12. Re: IP por end. MAC via DHCPD [RESOLVIDO]

Joelson
jaguillera

(usa Slackware)

Enviado em 06/11/2009 - 16:04h

Putz Renato... q vacilo meu =D
Foi extrema falta de atenção!! Funcinou aqui!

Obrigado a todos pela ajuda!!


Abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts