#! /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”