Servidor DHCPD emite vários IP's para um Nic [fechado]

2

Eu tenho um servidor DHCP local rodando em 10.04 quer ter algumas entradas de host para que as máquinas possam apenas usar o DHCP, mas permite-me direcionar o tráfego para elas via IPTABLES. Um deles é um servidor Windows 2008 e me permite atribuir vários IPs a um cartão, se eu usar IPs estáticos. Existe uma maneira de fazer isso se estiver usando DHCP?

Olhando para link eu não acho que seja, pelo menos a tentativa que eu fiz não t trabalho. Pelo que entendi, o seguinte seria apenas escolher o melhor IP e atribuí-lo a um, em vez de todos eles:

host mymachine {
    hardware ethernet 00:00:00:00:00:00;
    fixed address 192.168.10.96, 192.168.10.97;
}

EDITAR

tudo o que li sugere que isso não é possível. Espero que alguém possa me provar que estou errado, ou mostrar uma maneira alternativa de lidar com isso, de modo que todos os IPs sejam tratados em um local central e as máquinas possam ter mais de um IP (servidores web e dev).

    
por Jon 19.09.2010 / 19:29

1 resposta

2

Você realmente precisa distribuir vários IPs para dispositivos para obter tráfego roteado para eles usando o iptables? Para servidores web, pode ser mais fácil usar um único IP e portas diferentes, ou apenas usar hosts virtuais no Apache, por exemplo.

Não me parece que dar múltiplos IPs a uma interface usando DHCP é realmente possível. pelo menos o manual do dhcpd.conf não menciona:

A declaração de endereço fixo é usada para atribuir um ou mais endereços IP fixos a um cliente. Ele deve aparecer apenas em uma declaração de host. Se mais de um endereço for fornecido, quando o cliente inicializar, será atribuído o endereço que corresponde à rede na qual ele está inicializando. Se nenhum dos endereços na declaração de endereço fixo for válido para a rede à qual o cliente está conectado, esse cliente não corresponderá à declaração de host que contém essa declaração de endereço fixo. Cada endereço na declaração de endereço fixo deve ser um endereço IP ou um nome de domínio que resolva um ou mais endereços IP.

O que significa que você pode colocar mais de um endereço, mas eles precisam estar em sub-redes diferentes (de acordo com a configuração de sub-rede no dhcpd também). FWIW, não me lembro de ter visto um cliente DHCP que suporta fornecer mais de um IP para uma interface ... mesmo que outros aplicativos como o NetworkManager o suportem.

    
por Mathieu Trudel-Lapierre 23.09.2010 / 14:29