Como gerenciar a atribuição de gateway em diferentes VLANs com o isc-dhcp-server?

2

Estamos gerenciando nossa rede usando o DHCP e, às vezes, adicionamos novas sub-redes (IP Pools) à rede por meio de diferentes VLANs.

O que queremos fazer é gerenciar todos esses pools IP do mesmo servidor DHCP, mas algumas vezes alguns servidores no pool precisam acessar várias VLANs. Na configuração do DHCP, dizemos a um pool para ter um gateway padrão. Mas ocorre um problema de gateway quando um servidor possui 2 interfaces, ambas com opção de gateway.

A configuração da amostra está abaixo;

// VLAN 1 (interface 1)
subnet 10.4.0.0 netmask 255.255.0.0 {
        range 10.4.0.0 10.4.255.255;
        option broadcast-address 10.4.255.255;
}

// VLAN 2 (interface 2)
subnet 10.8.0.0 netmask 255.255.0.0 {
        range 10.8.0.0 10.8.255.255;
        option domain-name-servers 8.8.4.4,4.4.2.2;
        option routers 10.8.0.1;
        option broadcast-address 10.8.255.255;
}

// VLAN 3 (interface 3)
subnet 127.0.0.0 netmask 255.255.255.0 {
        range 127.0.0.0 127.0.0.255;
        option domain-name-servers 8.8.4.4,4.4.2.2;
        option routers 127.0.0.1;
        option broadcast-address 127.0.0.255;
}

Máquina; Ubuntu 12.04 LTS 64 Bits

Neste cenário, queremos que o servidor selecione o gateway da VLAN 3 (127.0.0.1 como gateway), mas quando a VLAN 1 e a VLAN 2 estiverem conectadas, queremos que o servidor use o gateway da VLAN 2 (10.8.0.1 como gateway)

When Server has
interface 1
interface 2 (10.8.0.1 should be the gateway)

When Server has 
interface 1 
interface 3 (127.0.0.1 should be the gateway)

When Server has 
interface 1 
interface 2 
interface 3 (127.0.0.1 should be the gateway)

Então, como podemos gerenciar isso?

    
por Harun Baris Bulut 26.06.2014 / 22:40

0 respostas