Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Publicado por Reginaldo de Matias (última atualização em 29/10/2012)
[ Hits: 5.704 ]
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
Configuração pós instalação do Slackware
Teste de conexão com o servidor
Gerenciar hosts virtuais do Apache
Papel de parede - Mudança automática no Ubuntu/Debian
Nenhum comentário foi encontrado.
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)









