Configurando mais de um IP por placa de rede

Neste artigo seremos introduzidos ao IP Alias, recurso que nos permite configurar vários endereços IP para uma única placa de rede e também criaremos um shell script para configurar um IP para nossa placa de rede.

[ Hits: 216.396 ]

Por: Eduardo Assis em 07/01/2004 | Blog: http://www.proredes.com.br


Criando um script para configuração semi-automática



Mostrarei como criar um script simples, para usar como base.

# mcedit rede.sh

#!/bin/bash

clear
echo "Script para configuração de IP"
echo
echo
echo -n "Digite o IP: "
read ip
echo
echo -n "Digite a máscara: "
read masc
echo
echo -n "Digite o nome da máquina: "
read host
echo
echo -n "Digite o domínio da máquina: "
read dominio
echo
clear
echo -n "Aguarde, configurando o IP... "
echo DEVICE='"'eth0'"' > /etc/sysconfig/network-scripts/ifcfg-eth0
echo ONBOOT='"'yes'"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo IPADDR='"'$ip'"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo NETMASK='"'$masc'"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo HOSTNAME='"'$host'"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo DOMAIN='"'$dominio'"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo
sleep 2
echo
echo -n "IP configurado com sucesso!!! "
echo
echo
exit

Transforme o script em executável:

# chmod +x rede.sh

Agora é só rodar e ver o resultado.

Página anterior     Próxima página

Páginas do artigo
   1. Configurando os IPs
   2. Criando um script para configuração semi-automática
   3. Resultado
Outros artigos deste autor

Xdialog - Programação Gráfica Útil

Simulando o SSH via WEB

Cadastrando usuários no Linux e Samba via PHP

Shell script com PHP

Carregando scripts ao se logar no Samba

Leitura recomendada

Configurando um Cluster de Tomcat com Balanceamento de Carga

HP LaserJet 1020 em LTSP

Configuração para desligamento automatizado de Computadores em um Ambiente Comercial

Fazendo o sistema de peticionamento do TJSP funcionar no Arch Linux (2018)

Configurando Linux para Desenvolvimento de Sites

  
Comentários
[1] Comentário enviado por leocadio em 08/01/2004 - 09:14h

Bacana sua explicação. Muita gente não sabe como configurar uma placa de rede na mão.

[2] Comentário enviado por mdantas em 03/02/2004 - 12:36h

Agora, tenho uma dúvida. Gostei da matéria. E como faço noc aso para compartilhar a internet e ao mesmo tempo usar o samba, tendo em vista qeu esse copmutador só tem slot para uma placa de rede? Eu ligaria o speedy nest única placa de rede? ou deixaria o speedy no hub?

[3] Comentário enviado por BiroJuice em 22/03/2004 - 16:51h

Caro colega,
Vale a pena lembrar tambem , que dentro do arquivo ifcfg-ethX pode-se acrescentar os parâmentros:
NETWORK = o endereço de rede
BROADCAST = endereço de broadcast

E para usuários Slackware, o caminho /etc/sysconfig/network-scripts/ não existe, tendo como opção colocar o comando dentro do arquivo /etc/rc.d/rc.inet1.conf ou no rc.local.
ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up

Abraços

Ass: Glaysson César
..oO) Usuário Slackware desde 2000 (Oo..

[4] Comentário enviado por jeffestanislau em 11/05/2004 - 08:39h

Grande Tucs...
Somente hoje fui ler seu artigo, e gostei muito da explicacão... tava preciando disso pra fazer um teste de firewall com meu notebook, só tendo uma placa de rede... e isso veio em boa hora....
waleu e parabéns!!!

[5] Comentário enviado por joaocosme em 06/07/2004 - 19:55h

po velho artigo muito interessante mesmo!!1 Do carai!!!!
Simples e prático

[6] Comentário enviado por removido em 23/01/2005 - 13:16h

Muito bom o artigo, mas se eu quiser criar uma regra no iptables que libera o MSN, por exemplo, para os IPs de eth0:2 e bloqueia para os IPs de eth0:3, a interface deverá ser eth0:2 para liberar (incluindo o ":2") e eth0:3 para bloquear ou estou errado?

[7] Comentário enviado por glauciator em 25/02/2005 - 01:45h

Ótimo artigo. A parte da "virtualidade" foi bem útil para mim.
Mas a dúvida do usuário 'miorimmax' me interessou: como poderia ser feito o perguntado ?
Abraços

[8] Comentário enviado por cleyton17 em 01/05/2005 - 23:43h

Ola estou começano agora neste mundo Linux! e este artigo me ajudou muito aki, deu pra sacar bem como funciona!

[9] Comentário enviado por wiltonfarias em 23/10/2006 - 08:21h

O procedimento é o mesmo para a Big TV já que a Big amarra o link ao mac da placa de rede??????

[10] Comentário enviado por emanweb em 24/10/2006 - 00:47h

A minha dúvida é com questão ao gateway. É possivel ter um numa mesma placa de rede duas interfaces com IPs e Gateways diferentes. Por exemplo algo como eth0 IP 65.40.30.20 Netmask 255.255.255.0 e Gateway 65.40.30.1 e eth0 IP 65.40.60.10 Netmask 255.255.255.0 e Gateway 65.40.60.1 ???

[11] Comentário enviado por samucacbom em 30/01/2007 - 14:33h

ola, sou muito fraco quanto a linux, e apliquei esse comando em um note aqui da empresa...
funcionou... beleza, só que o thunderbird não esta mais baixando os e-mails, tentei pingar o servidor de e-mails e não consegui...
o que eu faço? a rede esta ok, pelo menos aqui, não fui ateh a outra filial ainda, acho que estatudo ok, apenas os e-mails estão trancando...
obrigado

[12] Comentário enviado por konqueror em 21/05/2008 - 18:12h

Bom artigo estou começando com Linux e estava mesmo procurando por um artigo como este de configuração de placa de rede :-).
Valeu .

[13] Comentário enviado por lilorapeleiro em 10/01/2009 - 20:21h

tenho um servidor de internet e gostaria de colocar mais de um ip na minha placa wareless essa na qual recebe o link do meu provedor de internet
como que eu faço para aumentar minha banda

[14] Comentário enviado por j_bonetti em 25/10/2011 - 15:03h

tenho uma rede assim com 10 ip em uma placa de rede
mais não queria uma classe de rede enxergase a outra, por exemplo
192.168.1.0/24 enxergase a 192.168.2.0/24
alguém pode me ajudar


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts