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.
Bem, quero ir direto ao assunto e deixo que vocês usem sua
imaginação para ir além.
Quero que a partir desse artigo vocês possam criar seus próprios
scripts para configurar qualquer tipo de serviço e não só uma rede.
Para configurar um IP, tenho que ter uma máquina Linux e uma placa
de rede. Suponhamos que a placa de rede é uma SIS900 (on-board).
Teremos que carregar seu modulo no Kernel:
# modprobe sis900
Agora basta apenas atribuir um IP à ela para estarmos na rede.
Sintaxe: ifconfig eth0 Classe/Mascara
Exemplo:
# ifconfig eth0 192.168.0.1/24
ou # ifconfig eth0 10.0.0.1/8
Isso resolveria, mas teríamos que sempre que ligar a máquina
colocar esse comando em um arquivo de inicialização.
Para resolver isso nos derivados de RedHat, podemos criar o arquivo
/etc/sysconfig/network-scripts/ifcfg-eth0 ou
/etc/sysconfig/network-scripts/ifcfg-eth1. O arquivo deve
conter o seguinte conteúdo:
DEVICE = Dispositivo onde se encontra sua rede (no Linux, a
primeira placa de rede é eth0, a segunda eth1
e assim por diante.
ONBOOT = se será iniciado junto com o sistema.
IPADDR = ip da máquina.
NETMASK = classe de rede.
HOSTNAME = nome do computador.
DOMAIN = nome do domínio.
Pronto, temos uma placa de rede com IP configurado.
No Linux existe a oportunidade de se criar rede virtual, ao invés
de eu ter 3 placas de rede em meu servidor, posso ter apenas uma
fazendo o serviço de 3.
Exemplo: Tenho um servidor compartilhando a internet e arquivos para
um escritório onde temos três departamentos, mas que nenhum possa
enxergar o outro.
Poderíamos fazer o seguinte, divido as classes de rede assim:
E teríamos uma rede onde ninguém enxerga ninguém, mas todos enxergam
o servidor. O processo que nos permite configurar vários endereços
IPs numa única placa de rede é denominado de IP Alias.
[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!!!
[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
[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
[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