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

Gambas 2 - Listar dados em comboxbox

Achei aqui no meu Google Docs, uma dica que tinha guardado a muito tempo. Pode ser que seja útil pra alguém. ' Gambas class file  PUBLIC combo AS ComboBox PUBLIC SUB ToggleButton1_Click()         listacombo(ComboBox1, "select * from cadastro")   END PROCEDURE listacombo(Combo AS ComboBox, busca AS String)   DIM r AS Result   DIM conta AS Integer    conexao.conectar_banco    r = conexao.bd.Exec(busca)    r.MoveFirst    Combo.Add(r!nome_cad)    FOR conta = 1 TO r.Count - 1        r.MoveNext        Combo.Add(r!nome_cad)    NEXT END

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">         <titl...

Metasploit: entrando no PC de um amigo.

Só vou falar aqui o que tem em tantos outros site e até mesmo no YouTube. Vou simular um teste de invasão ao Windows XP SP 2, usando o Linux, com o framework Metasploit . Metasploit : É um framework para desenvolvimento e testes de Exploit , ele tem ferramentas para coleta de informações, e testes de penetração. Para quem não sabe exploit é um programa, que se aproveita das vulnerabilidades de um sistema computacional , como o próprio Sistema Operacional ou serviços de integração de protocolos, como FTP, HTTP e qualquer outro serviço de rede. Para fazer esse teste você precisa de ter o Metasploit instalado, se você usa Windows, segue aquele padrão Next Next Finish , mas se esta no Linux, Leia isso, além disso instale um Cliente VNC , recomendo o vncviewer , depois de ter todos as ferramentas ai, vamos a pratica. A primeira coisa a fazer é ter o IP da pessoa, se a pessoa estiver na sua rede é fácil, passe um scanner e pronto, mas se estiver através da Internet vai precisar fazer ...