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

Bloquear extensões por anexo no postfix ao enviar mensagem

Bloquear extensões por anexo no postfix ao enviar mensagem no arquivo /etc/postfix/main.cf header_checks = regexp:/etc/postfix/header_checks no arquivo  /etc/postfix/header_checks /^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(mpg|mpeg|avi|docx|pdf))"?\s*$/ REJECT Erro de anexo. Onde mpg|mpeg|avi seria os anexos que querem bloquear. Bloquear extensões por anexo no postfix ao receber mensagem Requer que o procmail esteja instalado. apt-get install procmail ou yum install procmail Depois disso criar diretório para deixar as mensagem com anexo suspeitos # mkdir /var/spool/procmail No arquivo de configuração do postfix /etc/postfix/main.cf inserir a linha abaixo mailbox_command = /usr/bin/procmail $ echo "mailbox_command = /usr/bin/procmail" >> /etc/postfix/main.cf Depois criar o arquivo /etc/procmailrc touch /etc/procmailrc no arquivo acima inserir as linhas. # bloquear anexo :0 B     * $"filename=.\+\..\+\.(pif...