Pular para o conteúdo

Configuração de VLANs

Senhores,tive uma dificuldade no trabalho para testes de vlan's, e pensei em criar um script que eu pudesse testar cada vlan em cada segmento da rede que ajudo a administrar, facilitando assim o meu trabalho e dos demais.

Posto o script completo pra vocês; é simples porém funcional.

Abraços a todos.
Fabiano Simões R. da Cunha fabianocunha
Hits: 7.042 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Senhores,tive uma dificuldade no trabalho para testes de vlan's, e pensei em criar um script que eu pudesse testar cada vlan em cada segmento da rede que ajudo a administrar, facilitando assim o meu trabalho e dos demais.

Posto o script completo pra vocês; é simples porém funcional.

Abraços a todos.
Download rc.vlan Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/bin/bash

#Vlan Script - Boot up interfaces
#Written by: Fabiano Simões
#Version: 1.1 beta
#Date: 11/03/2008

VCONFIG=/sbin/vconfig

case "$1" in 

    start)
    
echo "Creating Vlan's Interfaces..."

for  ((i=2; i <= 86; i++)); #Onde 86 é o número total das vlans que utilizo, mas claro q vc pode alterar esse valor.

do
    
    $VCONFIG add eth0 $i
    ifconfig eth0.$i 10.200.$i.1  netmask 255.255.255.252 up
    $VCONFIG set_flag eth0.$i 1
    
done
    ;;
    stop)
    
echo "Removing vlans ..."

    
for  ((i=2; i <= 86; i++)); #Onde 86 é o número total das vlans que utilizo, mas claro q vc pode alterar esse valor.

do
    
    $VCONFIG rem eth0.$i
    
done
    
    echo "All vlan's has been removed."
    
    ;;
    *)
    
    echo "rc.vlan [stop|start]"
    exit 1
    ;;   
esac

exit 0
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

FTP

Twitter via linha de comando!

Bloqueando o acesso à internet

Instala o Stardict Dicionario!

Usando netstat para verificar conexões e portas

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.