Enviado em 05/02/2021 - 20:10h
Olá pessoa, estou precisando executar comandos ssh em um roteador, porém dentro do comando contem as variáveis do script. alguém sabe me dizer como enviar as variáveis resolvidas?
#!/bin/bash
qinqopt=qinq
ppopt="8021p 0"
echo "digite a vlan"
read vlan
case $vlan in
[0-4094]*) echo "ok";;
*) echo "opção inválida. FAÇA COM ATENÇÃO "
exit
esac
echo "a vlan possui qinq?(s/n)"
read resp
case $resp in
s)
echo "digite a qinq vlan"
read qinq;;
n) echo "ok"
qinqopt=""
ppopt="";;
*) echo "opcao invalida"
exit
esac
echo "digite a description"
read desc
echo "digite o isp domain (ex:01)"
read ispd
ssh tiago@gobbo@10.207.32.2 -p 3281 'interface Eth-Trunk21.'$qinq$vlan
'description '$desc
'ipv6 enable
ipv6 address auto link-local
statistic enable
'$ppopt
'user-vlan '$vlan $qinqopt $qinq
'pppoe-server bind Virtual-Template 1
ipv6 nd ra max-interval 15
ipv6 nd ra min-interval 10
ipv6 nd autoconfig managed-address-flag
ipv6 nd autoconfig other-flag
ipv6 nd stale-timeout 1200
bas
#
access-type layer2-subscriber default-domain authentication ispdomain-$ispd
#
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Debian 13 "trixie&... lançado! (44)
Rust é o "C da nossa geração"? (3)
Gerenciador de arquivos é finalizado ao abrir pasta específica (2)