Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Publicado por Reginaldo de Matias (última atualização em 29/10/2012)
[ Hits: 5.663 ]
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
Instalação do FreeRock GNOME unstable
Mover e redimensionar janelas para os cantos da tela
tag-mp3 - Um script para editar e/ou visualizar algumas tags ID3 de arquivos MP3
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático
Como impedir exclusão de arquivos por outros usuários no (Linux)
Alguém executou um rm e quase mata a Pixar! (6)
Formas seguras de instalar Debian Sid (9)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (12)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (5)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (6)









