Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Publicado por Reginaldo de Matias (última atualização em 29/10/2012)
[ Hits: 5.321 ]
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 aplicativo Franz
Calcular o consumo de energia elétrica de eletrodomésticos
Retirar o link do download de páginas protetoras
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (7)