Configurar gateway e servidor DNS com dialog
Publicado por Daniel Lara Souza (última atualização em 02/12/2010)
[ Hits: 10.856 ]
Homepage: http://danniel-lara.blogspot.com/
Simples script em dialog para ajustar o gateway e os servidores DNS de seu GNU/Linux.
Espero que ajude!
#!/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
Obtém fotos de uma Câmera Digital organizando em Subdiretórios e Renomeando
Copia um DVD de um Game para o HDD do Play2 via rede
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Recuperar arquivos de HD em formato RAW usando Linux (0)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta