Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Publicado por Reginaldo de Matias (última atualização em 29/10/2012)
[ Hits: 5.450 ]
Homepage: http://mundodacomputacaointegral.blogspot.com/
O presente script em shell configura endereço de rede com base da escolha no menu nas distros: Slackware, Debian e CentOS/RHEL.
Esse script facilita muito quando precisa configurar rapidamente endereço de rede no GNU/Linux nas distros Slackware, Debian e CentOS/RHEL.
P.S.: Requer acesso de root para executar esse script, pois esta configurando endereço de rede.
# chmod +x network-address.sh
# ./network-address.sh
#!/bin/bash #@autor: Reginaldo | Blog: http://mundodacomputacaointegral.blogspot.com.br #Script: Configura endereço de rede no Linux(Slackware,Debian,CentOS/RHEL) slackware() { echo "Configurando endereço rede no Slackware" mv /etc/rc.d/rc.inet1.conf /etc/rc.d/rc.inet1.conf.orig echo "Endereço IP:" echo "Digite o endereço IP: " read ip echo "Digite a máscara de rede: " read mask echo "Digite o gateway da rede: " read gw echo "Digite o Hostname: " read host echo "DNS primário: " read dns1 echo "DNS secundário: " read dns2 echo "IPADDR[0]=$ip NETMASK[0]=$mask USE_DHCP[0]=no GATEWAY=$gw" > /etc/rc.d/rc.inet1.conf echo "DNS " echo "nameserver $dns1 nameserver $dns2" > /etc/resolv.conf } debian() { echo "Configurando endereço rede no Debian" echo "Endereço IP:" echo "Digite o endereço IP: " read ip echo "Digite a máscara de rede: " read mask echo "Digite o gateway da rede: " read gw echo "Digite o Hostname: " read host echo "DNS primário: " read dns1 echo "DNS secundário: " read dns2 mv /etc/network/interfaces /etc/network/interfaces.orig echo "allow-hotplug eth0 iface eth0 inet static address $ip netmask $mask gateway $gw" > /etc/network/interfaces echo "$host" > /etc/hostaname echo "Reiniciando serviço rede " /etc/init.d/networking restart /etc/init.d/hostname.sh restart echo "DNS " echo "nameserver $dns1 nameserver $dns2" > /etc/resolv.conf } centos_rhel() { echo "Configurando endereço rede no CentOS/RHEL" echo "Endereço IP:" echo "Digite o endereço IP: " read ip echo "Digite a máscara de rede: " read mask echo "Digite o gateway da rede: " read gw echo "Digite o Hostname: " read host echo "DNS primário: " read dns1 echo "DNS secundário: " read dns2 mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.orig echo "DEVICE=eth0 BOOTPROTO=static IPADDR=$ip NETMASK=$mask ONBOOT=yes" > /etc/sysconfig/network-scripts/ifcfg-eth0 mv /etc/sysconfig/network /etc/sysconfig/network.orig echo "Hostname e Gateway " echo "NETWORKING=yes HOSTNAME=$host GATEWAY=$ip" > /etc/sysconfig/network echo "Reiniciando interface eth0 " /etc/init.d/network restart echo "DNS " echo "nameserver $dns1 nameserver $dns2" > /etc/resolv.conf } sair() { exit; } echo -e "Escolha a distro que deseja configurar o endereço rede\n[1]Slackware\n[2]Debian\n[3]CentOS/RHEL\n[4]Sair\n" read op case "$op" in 1) slackware ;; 2) debian ;; 3) centos_rhel ;; 4) sair ;; *) echo "Opção incorreta!" ;; esac
Simples dialog script para escolha de gerenciador de janelas
Efetua uma busca na rede por IPs(hosts) ativos
Script de compilação automatica do GCC
Nenhum comentário foi encontrado.
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!