DHCP para multi netwok

0

Espero obter ajuda, como sempre consegui neste excelente fórum.

Temos mais de 120 redes (192, 172 e 10 faixas) e no momento nosso servidor DHCP é o windows server 2008, que eu gostaria de mudar para o Ubuntu. Como devo fazer isso? tenho que criar subinterfaces para cada rede e atribuir intervalo a ela no DHCP, conf?

Eu sei como configurar o Ubuntu DHCP como configurei o modus 2 / em failover (Ubuntu 14.04) para o nosso sistema Wi-Fi, mas é apenas para uma rede.

Eu gostaria de substituir o Windows Server 2008 existente, que serve 120 redes com o Ubuntu.

Muito obrigado

Madona33

    
por madona33 19.05.2015 / 01:42

1 resposta

0

Servidor DHCP vendo apenas pacotes no dispositivo raiz eth0 e ignorando todos os pacotes nos dispositivos vlan

Para várias redes, precisamos criar vlan's

Instale o pacote de suporte da VLAN. Por exemplo, digite:

sudo apt-get install vlan

Edite seu arquivo /etc/network/interfaces para algo assim:

iface eth0 inet static
        address xxx.xxx.x.x
        netmask 255.255.255.0
        broadcast xxx.xxx.x.xxx
        network xxx.xxx.x.x

# VLAN 2
iface eth0.2 inet static
address yyy.yyy.y.y
netmask 255.255.255.0
broadcast yyy.yyy.y.yyy
network yyy.yyy.y.y
vlan_raw_device eth0

# VLAN 3
iface eth0.3 inet static
address zzz.zzz.z.
netmask 255.255.255.0
broadcast zzz.zzz.z.zzz
network zzz.zzz.z.z
vlan_raw_device eth0

Eu coloquei em /etc/rc.local para que eles sejam executados depois que a máquina inicializar:

vconfig set_flag eth0.2 1 1
vconfig set_flag eth0.3 1 1

As linhas vconfig dizem aos dispositivos que devem separar completamente os pacotes e tratam os adaptadores virtuais mais como uma placa de rede real.

Defina uma sub-rede para cada vlan e uma sub-rede de espaço reservado para o adaptador raiz apenas no caso:

# Placeholder for root nic (maybe not needed?)
subnet xxx.xxx.x.x netmask 255.255.255.0 {}

# VLAN 2
subnet yyy.yyy.y.y netmask 255.255.255.0 {
        option routers yyy.yyy.y.y;
        option broadcast-address yyy.yyy.y.yyy;
        pool {
                range yyy.yyy.y.yy yyy.yyy.y.yyy;
        }
}

# VLAN 3
subnet zzz.zzz.z.z netmask 255.255.255.0 {
        option routers zzz.zzz.z.;
        option broadcast-address zzz.zzz.z.zzz;
        pool {
                range zzz.zzz.z.zzz zzz.zzz.z.zzz;
        }
}

Diga ao servidor DHCP o que ouvir editando o arquivo /etc/default/isc-dhcp-server para se parecer com:

INTERFACES="eth0.2 eth0.3"

reinicie isc-dhcp-server e você deve estar pronto.

    
por 2707974 19.05.2015 / 12:25