Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Publicado por Reginaldo de Matias (última atualização em 29/10/2012)
[ Hits: 5.290 ]
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
Script para escrever uma palavra em ASCI
Criar pacote Debian do thunderbird de br.mozdev.org
Nenhum comentário foi encontrado.
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
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
estou com chromebook legalzinho. (2)
Estou com sede em aprender sobre o nosso querido Linux. (1)
big linux sem audio como resolver (2)
Como faz para dar um update-grub por shell script [RESOLVIDO] (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta