A fixação de endereços ips em uma rede com ips dinâmicos é muito útil quando temos um determinado serviço rodado em uma máquina que queremos disponibilizar, então segue abaixo um exemplo de como fazer isso.
Primeiramente entre na estação ou host que se quer fixar o endereço ip e pegue o endereço MAC da placa de rede, isso pode ser feito executando os seguintes comandos:
No windows
c:\ipconfig /all
Physical Address. . . . . . . . . : 00-0C-29-DC-7A-88
No linux
# ifconfig
Endereço de HW 00:1D:7D:FF:D0:4D
Agora com o endereço MAC em mãos vamos ao servidor.
1 - Edite o arquivo arquivo de configuração do servidor dhcpd
# vim /etc/dhcpd.conf
Insira o seguinte conteúdo no final do arquivo
host minhaestacao {
hardware ethernet 00:1D:7D:FF:D0:4D;
fixed-address 10.1.1.145;
option host-name "minhaestacao";
}
Vamos salvar e sair (:wq)
No parâmetro hardware ethernet insira o MAC Address do dispositivo que deseja-se fixar o endereço ip.
No parâmetro fixed-address insira o endereço ip desejado.
E agora é só reinicalizar o serviço para as configurações entrarem em vigor.
PRONTO.
Blog com conteúdo sobre os projetos que tenho trabalhado: SEGURANÇA DA INFORMAÇÃO, VOIP COM ASTERISK, VIRTUALIZAÇÃO DE SERVIDORES VMWARE SERVER, ESX, EMAIL, FIREWALL, WEB-PROXIES, VPN, MIGRAÇÕES, LDAP, SAMBA, AD, ORACLE, MySQL, RADIUS, DHCP, DNS, PHP, C++, AUTENTICAÇÃO WIFI, CAPTIVEPORTAL, SATELITE, NETWORK...
Pesquisar neste blog
Mostrando postagens com marcador DHCP. Mostrar todas as postagens
Mostrando postagens com marcador DHCP. Mostrar todas as postagens
sexta-feira, 7 de novembro de 2008
Como configurar servidor DHCP no CentOS
O dhcp é muito importante em uma rede assim como o dns e muitos outros serviços, vou mostrar-lhes abaixo os passos básicos para realizar a configuração de um servidor de DHCP-Server usando o CentoS como distribuição base.
1 - Para instalar o serviço basta executarmos o seguinte comando:
# yum install dhcp -y
após instalado será criado um arquivo chamado dhcpd.conf onde iremos inserir nossas configurações. Geralmente esse arquivo vem sem nenhum conteúdo, mas basta dar um man para ver seus principais parâmetros.
Execute o comando abaixo para que o serviço do dhcp-server inicialize no boot
# chkconfig dhcpd on
2 - Configurando o arquivo dhcpd.conf:
# vim /etc/dhcpd.conf
Segue abaixo o conteúdo de um arquivo de exemplo, bem simples que pode ser usado como template.
option domain-name-servers 10.7.0.1, 200.22.22.22;
default-lease-time 432000;
max-lease-time 864000;
log-facility local7;
subnet 10.7.0.0 netmask 255.255.255.0 {
range 10.7.0.20 10.7.0.200;
default-lease-time 256000;
max-lease-time 256000;
option broadcast-address 10.7.0.255;
one-lease-per-client on;
option domain-name "dominio.com.br";
option routers 10.7.0.1;
option subnet-mask 255.255.255.0;
option netbios-name-servers 10.7.0.1;
}
Salve o arquivo e feche (:wq)
Vamos analisar algumas das opções contidas no arquivo.
domain-name-servers
Esta opção lista os servidores de nomes (DNS) a serem utilizados para resolução de nomes.
default-lease-time
Servidores DHCP cedem endereços sob pedido por um tempo pré-determinado.O padrão neste exemplo é ceder o endereço IP por 432000 segundos, ou 720 minutos.
max-lease-time
Caso o cliente solicite um tempo maior, o tempo máximo permitido será de 864000 segundos (14400 horas)
option routers
O cliente, além do número IP, recebe também a informação do número do equipamento que é o gateway de sua rede.
option sub-netmask
Esta opção define a máscara de subrede a ser fornecida aos clientes
option broadcast-address
Esta opção define o endereço de envio para requisições de broadcast
option domain-name
Esta máquina pertence ao domínio dominio.com.br
3 - Configurar para rodar na inicialização
Bom, para inicializarmos o serviço do dhcp basta executar o comando abaixo:
# service dhcpd start
Após executar o comando para inicializar o servidor dhcp você pode monitorar as requisições de ip das máquinas clientes pelo arquivo de logs do sistema.
Execute o comando abaixo para monitorar:
# tail -f /var/log/messages|grep dhcpd
Para testar se seu servidor dhcp está funcionando vá até a máquina cliente no caso windows e entre no prompt de comando e digite os seguintes comando e monitore no seu servidor DHCP:
Esse comando zera as configurações de endereçamento ip da máquina.
c:\ ipconfig /release
Esse comando renova, ou seja, busca uma nova informação de endereçamento ip para sua interface de rede local.
c:\ ipconfig /renew
1 - Para instalar o serviço basta executarmos o seguinte comando:
# yum install dhcp -y
após instalado será criado um arquivo chamado dhcpd.conf onde iremos inserir nossas configurações. Geralmente esse arquivo vem sem nenhum conteúdo, mas basta dar um man para ver seus principais parâmetros.
Execute o comando abaixo para que o serviço do dhcp-server inicialize no boot
# chkconfig dhcpd on
2 - Configurando o arquivo dhcpd.conf:
# vim /etc/dhcpd.conf
Segue abaixo o conteúdo de um arquivo de exemplo, bem simples que pode ser usado como template.
option domain-name-servers 10.7.0.1, 200.22.22.22;
default-lease-time 432000;
max-lease-time 864000;
log-facility local7;
subnet 10.7.0.0 netmask 255.255.255.0 {
range 10.7.0.20 10.7.0.200;
default-lease-time 256000;
max-lease-time 256000;
option broadcast-address 10.7.0.255;
one-lease-per-client on;
option domain-name "dominio.com.br";
option routers 10.7.0.1;
option subnet-mask 255.255.255.0;
option netbios-name-servers 10.7.0.1;
}
Salve o arquivo e feche (:wq)
Vamos analisar algumas das opções contidas no arquivo.
domain-name-servers
Esta opção lista os servidores de nomes (DNS) a serem utilizados para resolução de nomes.
default-lease-time
Servidores DHCP cedem endereços sob pedido por um tempo pré-determinado.O padrão neste exemplo é ceder o endereço IP por 432000 segundos, ou 720 minutos.
max-lease-time
Caso o cliente solicite um tempo maior, o tempo máximo permitido será de 864000 segundos (14400 horas)
option routers
O cliente, além do número IP, recebe também a informação do número do equipamento que é o gateway de sua rede.
option sub-netmask
Esta opção define a máscara de subrede a ser fornecida aos clientes
option broadcast-address
Esta opção define o endereço de envio para requisições de broadcast
option domain-name
Esta máquina pertence ao domínio dominio.com.br
3 - Configurar para rodar na inicialização
Bom, para inicializarmos o serviço do dhcp basta executar o comando abaixo:
# service dhcpd start
Após executar o comando para inicializar o servidor dhcp você pode monitorar as requisições de ip das máquinas clientes pelo arquivo de logs do sistema.
Execute o comando abaixo para monitorar:
# tail -f /var/log/messages|grep dhcpd
Para testar se seu servidor dhcp está funcionando vá até a máquina cliente no caso windows e entre no prompt de comando e digite os seguintes comando e monitore no seu servidor DHCP:
Esse comando zera as configurações de endereçamento ip da máquina.
c:\ ipconfig /release
Esse comando renova, ou seja, busca uma nova informação de endereçamento ip para sua interface de rede local.
c:\ ipconfig /renew
Assinar:
Postagens (Atom)