DHCP + IP estático para o servidor DHCP no eth1?

2

Estou tentando configurar uma intranet usando o DHCP. Estou usando o Ubuntu 11.04 e um switch gerenciado ZyXEL GS2200-24. Eu instalei o dhcp3-server.

Aqui está minha configuração para o DHCP (/etc/dhcp/dhcpd.conf):

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;

authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
  interface eth1;
  range 192.168.1.2 192.168.1.254;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.1.255;
}

Aqui está a configuração ou / etc / default / isc-dhcp-server:

INTERFACES="eth1"

Aqui está o / etc / network / interfaces config para eth1:

auto eth1
iface eth1 inet dhcp

Agora, tento iniciar meu servidor ( sudo /etc/init.d/isc-dhcp-server ) e recebo este erro:

Nenhum delação de sub-rede para eth1 (sem endereços IPv4). * Ignorando pedidos no eht1. Se isso não for o que você deseja, escreva uma declaração de sub-rede em seu arquivo dhcpd.conf para o segmento de rede ao qual a interface eth1 está conectada. *

Se eu atribuir eth1 a um endereço IP, ( sudo ifconfig eth1 192.168.1.2 ) eu posso inicializar bem. Eu não tentei encaminhar solicitações DHCP para o servidor ainda, mas parece que tudo é molho.

Estou certo de que preciso atribuir permanentemente 192.168.1.2 a eth1 e, em seguida, configurar meu switch gerenciado para encaminhar solicitações de atribuição de IP para 192.168.1.2, meu servidor DHCP?

Se sim, como posso fazer isso? Preciso fazer uma alteração de configuração em / etc / network / interfaces?

    
por Calvin Froedge 22.11.2011 / 20:53

1 resposta

2

A interface em que o servidor DHCP está escutando deve ter um IP estático da mesma sub-rede que você está usando em sua configuração DHCP.

Para isso, edite seu / etc / network / interface da seguinte forma: (assumindo que 192.168.1.1 é o seu gateway de rede)

auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255

Em seguida, edite seu dhcpd.conf, mude o intervalo para 192.168.1.3 192.168.1.254 e adicione a seguinte linha de opção:

option routers 192.168.1.1;

Deixe-me saber se isso ajuda.

Atenciosamente

    
por Paulo Arruda 22.11.2011 / 21:03