Como faço uma configuração completa do servidor DHCP [duplicado]

0

Sou novo no Linux e quero configurar o servidor DHCP completo e como posso atribuir ips a clientes no Ubuntu ou Windows. ele conectará clientes automaticamente à minha máquina Linux Ubuntu ou eu posso dar alguma configuração.

    
por user237201 18.01.2014 / 18:25

1 resposta

2

use o comando ifconfig para verificar se sua máquina tem DHCP ou IP ESTÁTICO

  auto eth0
  iface eth0 inet dhcp

Neste tipo de resposta a sua máquina tem o IP dhcp convertendo-o para estático primeiro

Primeiro, atribua ip estático ao seu servidor

 sudo nano /etc/network/interfaces

ele abrirá o arquivo e inserirá ip's de sua escolha ou fornecidos pelo ISP

 auto eth0
 iface eth0 inet static
    address 192.168.1.5
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
    dns-nameserver 182.176.39.23 182.176.18.13

Depois de fechar o arquivo, verifique-o via comando

cat /etc/network/interfaces

Agora reinicie sua interface

sudo ifdown eth0
sudo ifup eth0

Agora instale o servidor dhcp

sudo apt-get install isc-dhcp-server

agora defina a interface através da qual o servidor dhcp irá ouvir os clientes

sudo nano /etc/default/isc-dhcp-server

...In INTERFACE “eth0” <--<< type your NIC through which you will assign DHCP IP. 

Agora configure o dhcp

sudo nano /etc/dhcp/dhcpd.conf

Adicione as seguintes linhas

# A slightly different configuration for an internal subnet. 
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.60;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1, 182.176.39.23, 182.176.18.13;
default-lease-time 600;
max-lease-time 7200;

Se você estiver executando o servidor DNS em seu sistema, digite o nome de domínio e o servidor de nomes no arquivo dhcpd.conf, por exemplo, conforme explicado em BIND9 CONFIGURAÇÃO DE DNS Eu tenho o servidor DNS chamado nefitari.autun.hom e o endereço IP é 192.168.1.5 como abaixo

 option domain-name “nefitari.autun.hom”;
 option domain-name-server  192.168.1.5; 

Agora inicie / reinicie o servidor dhcp

sudo /etc/init.d/isc-dhcp-server start

Se der erro como Ignorar interfaces desconhecidas eth0 = eth0 faça novamente

 Sudo /etc/init.d/networking restart

 *reconfiguring network interfaces      [ok]

Agora, alugue um endereço IP do servidor dhcp

 Sudo dhclient

O servidor DHCP escreve todas as "concessões" de endereços IP atuais no arquivo /var/lib/dhcp/dhcpd.leases, portanto você também deve encontrar a concessão:

Sudo nano /var/lib/dhcp/dhcpd.leases

Para liberar a concessão atual * depois que a concessão for liberada, o cliente sairá.

sudo dhclient -r

Agora, obtenha um novo IP:

sudo dhclient
    
por Artemis 18.01.2014 / 18:27