#! /bin/bash
clear read -p “Hostname: " HOSTNAME
read -p “ANDAR (ex: “1” para 1º andar): " ANDAR
read -p “GATEWAY CORE (default 10.255.255.2 Deixe em branco): " GATEWAY [ -z $GATEWAY ] && GATEWAY=“10.255.255.2”
read -p “VLAN (ex 1005 -> Rede 10.0.5.1/24 ): 2): " VLAN
read -p “IP do SWITCH (ex: 10.255.255.52, sem NETMASK): " IP_ADD ADDR=$IP_ADD IP_ADD="$IP_ADD/24”
printf “\nGerando o arquivo… Aguarde!\nEm:” printf " 3” sleep 1
printf “, 2” sleep 1
printf “, 1” sleep 1
cat « EOF |tee conf_$ADDR-ANDAR_$ANDAR.txt no page configure t auto-confirm
ntp server 10.0.1.1 ntp enable
ip route 0.0.0.0 0.0.0.0 $GATEWAY
spanning-tree
hostname $HOSTNAME
interface 1/1/24
description Link_SW_CORE_Aruba_2930F exit
ssh server vrf default
snmp-server community PML_TI access-level ro exit snmp-server vrf default event-trap-enable
interface vlan 1 description DEFAULT_VLAN ip dhcp exit
vlan 10 description VLAN10 exit
interface vlan 10 ip address $IP_ADD exit
vlan 1008 description TELEFONIA_IP exit
vlan $VLAN description PML_$ANDAR-ANDAR exit
interface vlan $VLAN description PML-$ANDAR-ANDAR exit
logging 10.0.1.60 tcp 514
interface 1/1/24 vlan trunk native 10 vlan trunk allowed 1,10,1008,$VLAN exit
interface 1/1/1-1/1/23 vlan trunk native $VLAN vlan trunk allowed 1,10,$VLAN exit
configure write memory user admin password write memory exit exit EOF
clear printf “\nArquivo conf_$ADDR-ANDAR_$ANDAR.txt gerado.\n” printf “\nSó copiar e colar.\n”