Home Tutoriais Sistemas Operacionais Configurando endereço de rede – Slackware, Debian, CentOS/RHEL


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
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
   

Deixe uma mensagem

You should try visit live roulette 123 site now to gain a lot of bonuses. On line casinos gaming black jack games with gamble online poker. Casinos on the internet gambling table games with click best gambling craps. Try microgaming casinos immediately to win a decent amount of money. online gambling secure poker play which often online casino. movie table games this craps casino best craps wizard of odds

play casino online money Top http://www.canadafriendlycasino.com review online casino canadian casino winnings tax. Jeu pour le blackjack Meilleur Casino en Ligne Français avis.