Pular para o conteúdo principal

DHCP no linux

Servidor DHCP

Através do servidor DHCP, é feita a atribuição automática de Endereços IP para as máquinas que estejam na rede. Funciona da seguinte maneira, inicialmente os clientes, não possuem nenhuma configuração de rede. Então ao ser iniciado ele enviar um pacote de broadcast para o IP 255.255.255.255, essa mensagem é transmitida através do Switch, para todos os computadores da rede, dessa forma o Servidor DHCP ao receber esses pacotes envia outro pacote com o IP, que também ira passar por todos os computadores, mas nenhum receberá, já é ele recusara os pacotes, pois terá um MAC diferente do MAC original que foi enviado pelo computador que estava sem o IP. Dentro do pacote enviado pelo servidor DHCP estão especificados o endereço IP, máscara, gateway e servidores DNS que serão usados pela estação.
Antes de utilizar esse tipo de serviço existia um outro com o nome BOOTP(Bootstrap Protocol), que em 1993 com exigência de mais recursos veio a ser utilizado DHCP.

Tipos de atribuições.

Atribuição automática: Aquela que o PC que requer o endereço não possui nenhuma regra quanto a atribuições.

Atribuição Fixa: Aquela que em tem se o MAC da placa de rede amarrado ao IP. Dessa maneira aquele MAC sempre recebera o IP que está determinado a receber.

Diferenças entre DCHPv6 e DHCPv4

Das várias diferenças existentes entre o DHCPv6 e o DHCPv4, destacam-se as seguintes:

• Um host tem sempre um endereço link-local que é utilizado nos pedidos ao servidor. No IPv4 é utilizado o endereço 0.0.0.0;

• No IPv6 não existe suporte para o BOOTP. O BOOTP é um protocolo que permite que um computador seja automaticamente configurado no arranque. Esta configuração passa pela obtenção um endereço IP e um sistema operativo de arranque;

• No contexto de IPv6, um cliente pode solicitar vários endereços, ao contrário do que sucede quando recorre a um servidor DHCP com o intuito de obter endereçamento IPv4;

• A existência de prefix delegation no IPv6 corresponde a uma evolução em relação ao IPv4. Este é um mecanismo eficiente para delegar prefixos de redes a clientes. Este mecanismo permite, de uma forma automática, a delegação dos prefixos de rede aos equipamentos de rede dos clientes.

Configuração de servidor DHCP no Linux

Em /etc/init.d/dhcpd é o Script de iniciar o servidor e /etc/dhcpd.conf é o arquivo de configuração.

Exemplo de configuração do servidor DHCP no Linux
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;

subnet 10.0.0.1 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.200;
option routers 10.0.0.1;
option domain-name-servers 10.0.0.2 10.0.0.3;
option broadcast-address 10.0.1.125;
}

Postagens mais visitadas deste blog

Minha revisão de REDES

O Modelo internet. É composto por 5 camadas ( Aplicação, Transporte, Rede, Enlace e Física), as camadas superiores utilizam serviços oferecidos pelas camadas inferiores. Assim como as camadas inferiores recursos das camadas superiores, na imagem abaixo da pra se observar que por exemplo. A Camada Transporte REDE, recebe segmentos da tabela Transporte. O que é o RTT. Round-trip time, é o calculo que determina o tempo que um pacote leva para sair da fonte, e ir até o destino. Clique Aqui se quer saber como fazer esse calculo. O que é o Slow start. É o método que ao começar algum tipo de tráfego na rede, o host manda pequenas quantidades de pacotes, de acordo com o Janela, o receptor que não está havendo congestionamento. O que é um Socket ? Segundo Marcoratti, "Um socket pode ser entendido como uma porta de um canal de comunicação que permite a um processo executando em um computador enviar/receber mensagens para/de outro processo que pode estar sendo executado

Criando um sistema de login em Java.

Login Pessoal, nesse exemplo vou demonstrar como criar um sistema de login em Java, usando servlet , jsp , e html. A IDE usada será o Netbeans , Bom a primeira coisa a ser feita é criar um projeto web pelo NetBeans . Para isso, siga os seguintes passos. Menu     File → New Project Agora clique em Java Web, depois aplicação WEB. Agora clique em Next . Coloque um nome para sua aplicação WEB, e clique em finish . Novamente clique em Next . Feito isso, agora vamos criar o formulário para que o usuário entre com o Login e a senha. Formário HTML <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"> <html>     <head>         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">         <title> Sistema de login em JSP </title>     <

Problema de charset OTRS

Tive um problema com apache e OTRS, nosso banco ORACLE estava no charset iso-8859-1. Foi necessário jogar essas linhas no arquivos /etc/init.d/httpd LANG='AMERICAN_AMERICA.WE8ISO8859P1'; export LANG NLS_LANG='AMERICAN_AMERICA.WE8ISO8859P1'; export NLS_LANG NLS_NUMERIC_CHARACTERS=,.; export NLS_NUMERIC_CHARACTERS Feito isso de um restart no apache service httpd restart Com isso deve resolver o problema.