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: 214.589 ]

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

Cadastrando usuários no Linux e Samba via PHP

Carregando scripts ao se logar no Samba

Montando um Servidor de FTP

Xdialog - Programação Gráfica Útil

Compartilhando acesso à internet com iptables

Leitura recomendada

Criando contas de FTP limitadas a um subdiretório

Configurando o D-Link DSL-210 no Debian Etch

Colinux com Debian - Linux Rodando Dentro do Windows

Configurando Nocat + Radius modo passive

Controle de banda no Apache 1.3.X com mod_bandwidth (Slackware)

  
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