Configurando mais de um IP por placa de rede

  • Post author:
  • Post category:Sem categoria

Configurando os IPs

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=”eth0″
ONBOOT=”yes”
IPADDR=”192.168.0.1″
NETMASK=”255.255.255.0″
HOSTNAME=wolverine
DOMAIN=servidor.com.br

Onde:

* 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:

192.168.0.2 -> 192.168.0.25
192.168.1.2 -> 192.168.1.25
10.0.0.2 -> 10.0.0.25

Para subir estes endere?os na placa eth0 do servidor, faremos o seguinte:

# ifconfig eth0 192.168.0.1/24
# ifconfig eth0:0 192.168.1.1/24
# ifconfig eth0:1 10.0.0.1/8

Posso ter quantas redes virtuais numa placa de rede eu quiser. Exemplo:

eth0:0 192.168.0.1/24
eth0:1 192.168.1.1/24
eth0:2 192.168.2.1/24
eth0:3 192.168.3.1/24
eth0:4 192.168.4.1/24
eth0:5 192.168.5.1/24

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.