Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Publicado por Reginaldo de Matias (última atualização em 29/10/2012)
[ Hits: 5.665 ]
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
Download automático da 'Imagem do Dia' da NASA
Gerenciador de contas de usuários
Atualização Multilib no Slackware
Atualizador de sistema multipla escolha
Backup de N diretórios e arquivos
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
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (19)
Formas seguras de instalar Debian Sid (13)
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









