#!/bin/bash
#
# Script para realizar torca de rotas
# e Ajustando o DNS
# utilizando Dialog
# Versao 0.1
# Daniel Lara Souza
# 29 Novenbro 2010
while : ; do
reposta=$(
dialog --stdout \
--title ' Verifica o GW ' \
--menu 'Escolha um opcao: ' \
0 0 0 \
1 'GATEWAY ATUAL' \
2 'DNS ATUAL' \
3 'TROCAR GATEWAY' \
4 'ADICIONAR DNS PRIMARIO' \
5 'ADICIONAR 1 OU + DNS SEGUNDARIO' \
0 'Sair' \
)
[ $? -ne 0 ] && break
case "$reposta" in
1) route -n > /tmp/route.txt
dialog --tailbox /tmp/route.txt 8 75
;;
2) cat /etc/resolv.conf > /tmp/dns.txt
dialog --tailbox /tmp/dns.txt 8 75
;;
3) GATEWAY=$( dialog --stdout --inputbox 'Digite o número do gateway (roteador): ' 0 0 )
route del default ; route add default gw $GATEWAY
;;
4) DNS1=$( dialog --stdout --inputbox 'Digite o número do servidor DNS primário: ' 0 0 )
echo > /ete/resolv.conf
echo "nameserver $DNS1" > /etc/resolv.conf
;;
5) DNS2=$( dialog --stdout --inputbox 'Digite o número do servidor DNS secundário: ' 0 0 )
echo "nameserver $DNS2" >> /etc/resolv.conf
;;
0) break
;;
esac
done
Nenhum comentário:
Postar um comentário