Configuração de IP e DNS
Publicado por Perfil removido (última atualização em 01/04/2013)
[ Hits: 10.587 ]
Simples script para configurar o micro na rede. Ele configura via DHCP (se houver na rede) ou manualmente.
Execute como root (su -). É necessário permitir a execução do arquivo com:
# chmod +x ipconf.sh
#!/bin/sh #Por Ailton de A. Novais # Verifica se o script está sendo executado pelo root. if [ "`id -u`" != "0" ]; then echo 'Este script precisa ser executado como root. Digite "su -" para se logar como root e execute o script novamente. Se você está usando o Ubuntu, defina a senha de root usando o comando "sudo passwd" e em seguida logue-se usando o "su -". Fechando...' read pausa exit fi #Configuração manual static(){ egw(){ ifconfig $int $ip netmask $mask route del default route add default gw $gw dev $int #Pergunta se utilizará DNS echo 'Digite 0(para configurar o DNS) ou tecle ENTER(caso contrário)' read dns #Configura o DNS if [ "$dns" = "0" ]; then echo 'Digite o DNS:' read dns1 echo 'Digite o DNS secundário, caso não tenha tecle ENTER:' read dns2 echo "nameserver $dns1" > /etc/resolv.conf [ -z "$dns2" ] && echo 'no DNS2' || echo "nameserver $dns2" >> /etc/resolv.conf fi #Fim! echo 'Done!' exit } #Recolhe a configuração echo 'Digite o IP(ex: 192.168.0.3):' read ip echo 'Digite a sub-mask(ex: 255.255.255.0):' read mask echo 'Digite o getway(ex: 192.168.0.1), caso não tenha tecle ENTER:' read gw #Configura sem ou com getway [ -z "$gw" ] && ifconfig $int $ip netmask $mask || egw echo 'Done!' exit } ############Inicio############ #Pergunta qual interface utilizará echo 'Digite a interface:' read int #Pergunta se que configurar o IP via DHCP(caso tenha na rede) ou manualmente echo 'Digite 0(para configurar via DHCP) ou 1(para configurar manualmente):' read resp [ "$resp" = "0" ] && dhclient $int || static echo 'Done!' exit
Font Installer v1.0 - Instalação de Fontes no Sistema
Listar o número de arquivos de um diretório
Shell para extrair informações de impressoras Brother
Nenhum coment�rio foi encontrado.
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Máquina perereca - até onde é possível o uso de Linux?
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! (43)
baschrc customizado pegeui vários. (1)
eu tive uma idéia, mas mais privada sobre o assunto de mu online e ser... (7)
como posso instalar o anbox e como inicio ele para funcionar arquivos ... (10)