Configuração de IP e DNS
Publicado por Perfil removido (última atualização em 01/04/2013)
[ Hits: 10.606 ]
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
Detectar sistemas operacionais dos dispositivos na rede via TTL
Efetua uma busca na rede por IPs(hosts) ativos
Script simples para adicionar usuarios do djbdns
Backup em HD Externa com Rsync
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
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
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Direcionar uma URL para Outra No Mikrotik (2)
E aí? O Warsaw já está funcionando no Debian 13? (3)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)