----- "Marlon Bastida" marlon.bastida@gmail.com escreveu:
De: "Marlon Bastida" marlon.bastida@gmail.com Para: "Portuguese (Brazilian) CentOS mailing list" centos-pt-br@centos.org Enviadas: Terça-feira, 7 de Junho de 2011 23:45:00 (GMT-0300) Auto-Detected Assunto: Re: [CentOS-pt-br] RES: DHCP em Interfaces virtuais VLAN
Luis,
A interfaces virtuais ou alias foram criadas no CentOS (eth0.2, eth0.3, eth0.5, eth0.10). No switch Cisco existem VLANs como o seguinte ID e nome (2 - registration, 3 - isolation, 5 - guests, 10 - normal). Estou configurando um sistema NAC.
Associei um IP fixo para cada interface virtual criada no CentOS, e queria distribuir o DHCP em cada faixa mencionada para que o switch fizesse o relay disso para cada interfaces VLANs dele, já que ele não é servidor DHCP (Cisco 2950).
Elas estão na configuração de /etc/sysconfig/network-scripts/ifcfg-eth0.x (onde x = 2, 3, 5 ou 10)
O conteúdo do arquivo /etc/sysconfig/network-scripts/ifcfg-eth0.2 está configurado da seguinte forma (os outros arquivos seguem o mesmo modelo abaixo só mudando o IP e o nome da interface):
DEVICE=eth0.2 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.2.10 VLAN=yes
Ou seja está como interface VLAN pelo que entendo. Desculpe se não fui claro, se por acaso errei o nome ou nomenclatura em algum caso me corrija para melhor compreensão.
Olá Luis,
Se não me engano a tua configuração de vlan está incorreta... o que é necessário:
No arquivo /etc/sysconfig/network é necessaria a tag "VLAN=yes"
No arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 faça:
DEVICE=eth0 BOOTPROTO=none HWADDR=00:03:47:aa:bb:cc ONBOOT=yes USERCTL=no TYPE=Ethernet
E no arquivo /etc/sysconfig/network-scritps/ifcfg-eth0.2 faça:
VLAN=yes DEVICE=eth0.2 PHYSDEV=eth0 IPADDR=192.168.2.10 NETMASK=255.255.255.0 NETWORK=192.168.2.0 BROADCAST=192.168.2.255 BOOTPROTO=static ONBOOT=yes TYPE=Ethernet
E no arquivo /etc/dhcpd.conf crie as subnets normalmente para cada interface...
No momento o meu servidor atende aproximadamente a umas 120 Vlans :) Não gosto muito do padrão "ethX.V" uso "vlan2" é só adicionar no /etc/sysconfig/network "VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD"
Antonio.