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.
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.
Seja Membro Gratuítamente
Assine a newsletter para receber em seu email as publicações atualizadas neste blog