Etherchannel + Trunking no Debian

1. Etherchannel + Trunking no Debian

Eduardo Júnior
BaHaMuThXx

(usa Debian)

Enviado em 31/03/2009 - 16:01h

Olá pessoal!

Sou novo na comunidade... E no linux tambem... hehe

Eu estava tentando fazer um etherchannel + trunking aqui, para ligar o servidor nos meus switches e fazer com que os usuarios das vlans tivessem acesso ao servidor e vice-versa.

Eu configurei assim:

Primeiro instalei os seguintes pacotes:

apt-get install ifenslave-2.6
apt-get install vlan

Depois criei um script '/bondvlan.sh' com os seguintes comandos:





#!/bin/bash

modprobe bonding #ativa o modo bonding(etherchannel)

ifconfig eth0 down
ifconfig eth1 down #desativa as interfaces fisicas para q possam fazer parte da interface logica de etherchannel

ifconfig bond0 10.0.0.1 255.255.255.0 #configura um ip qualquer na interface bond0 apenas para ativa-la

ifenslave bond0 eth0 eth1 #torna as interfaces fisicas eth0 e eth1 escravas da interface de etherchannel (mude as interfaces de acordo com sua necessidade)

vconfig add bond0 10
vconfig add bond0 20 #cria as sub-interfaces de acordo com as vlans (mude o numero 10 e/ou 20 de acordo com sua necessidade)

ifconfig bond0.10 192.168.0.1 netmask 255.255.255.0
ifconfig bond0.20 192.168.1.1 netmask 255.255.255.0 #configura o endereço ip das sub-interfaces





Após criado o script salvei e sai do editor.

Executei o comando : #chmod +x /bondvlan.sh

Para dar permissão de execução para o script

Adicionei a seguinte linha no final do arquivo "/etc/init.d/bootmisc.sh" :



/bondvlan.sh



Agora toda vez que o sistema for iniciado o script será executado e irá criar o etherchannel e as sub-interfaces automaticamente.

Mas na primeira vez eu executei manualmente mesmo... E aparentemente deu tudo certinho!

Porém... Eu liguei as duas placas de rede do micro em duas portas trunk de um dos meus switches, o qual contem as vlans corretas e esta ligado em trunking com outros 2 switches e esta tudo funcionando perfeito entre eles... Porem se eu ligo meu servidor da forma q falei, e tento dar um ping em qualquer maquina de qualquer uma das vlans eu nao obtenho sucesso =/

Alguem sabe me dizer porque? Ou oq faltou configurar?

PS.: Meus switches são CISCO Catalyst 2900 series XL (2924) de 24portas. E o script fui eu mesmo que fiz, com as explicaçoes de cada comando e tal, com informaçoes que fui conseguindo nos sites que encontrei no google a fora.. hehe

Desde já agradeço, e peço desculpas pelo incomodo.


  


2. Re: Etherchannel + Trunking no Debian

Eduardo Júnior
bahamuthxx

(usa Debian)

Enviado em 03/04/2009 - 10:03h

Já consegui!

O erro era no switch mesmo!

Faltou o seguinte comando na interface trunk conectada ao servidor:

Switch(config-if)#switchport trunk encapsulation dot1q

Mais nada! Foi só eu usar o comando que tudo começou a funcionar perfeitamente! =D

Eu nem pensei em usar esse comando pois com o outro switch a trunk estava funcionando sem ele! E pensei que fosse a mesma coisa, hehe.

Obrigado. [=






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts