Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Publicado por Reginaldo de Matias (última atualização em 29/10/2012)
[ Hits: 5.506 ]
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
DioPSI - Script multidistro para instalar programas
arcade.sh - front-end para AdvanceMAME
Nenhum coment�rio foi encontrado.
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
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Software livre - será que eu estou tão errado assim? (16)
A escola é altamente ineficiente e ineficaz! (12)