Os arquivos de configuração:
Para a configuração da rede ficar definitiva no sistema,mesmo que seja reiniciado, devemos editar os seguintes arquivos:
No Debian:
/etc/network/interfaces – Informação sobre IP
/etc/hosts – Resolução de Nomes
/etc/hostname – Nome da Máquina
No CentOS/Red Hat:
/etc/sysconfig/network – Informação sobre a rede
/etc/syscofig/network-scripts/ifcfg-eth1 – Informação IP
/etc/hosts – Resolução de Nomes
1. Configurando Placa de rede no Debian:
Para efetuar a configuração da sua interface de rede manualmente no Debian , digite os comandos abaixo conforme demonstrado no print:
# ifconfig eth0 192.168.1.220 netmask 255.255.255.0 up
# route add default gw 192.168.1.1
Para efetuar a configuração da Placa de rede de forma automatizada, utilizando o serviço de rede do sistema:
Debian: o /etc/network/interfaces
O arquivo /etc/network/interfaces é o arquivo responsável por armazenar as configurações de IP de todas as placas de rede. Ou seja, diferente do RedHat, que tem um arquivo específico para
cada placa, o Debian guarda as configurações de todas interfaces da máquina em um único arquivo:
auto eth0 (para carregar automaticamente essa interface)
iface eth0 inet static (indica se essa Interface terá IP fixo)
address 192.168.1.210 (endereço IP da placa)
netmask 255.255.255.0 (máscara da rede classe C)
network 192.168.1.0 (endereço de rede)
broadcast 192.168.1.255 (endereço de broadcast da rede)
gateway 192.168.1.1 (endereço IP do roteador)
Configura nome do servidor Debian:
# echo "debian" > /etc/hostname
Visualiza informações do arquivo /etc/hosts:
# cat /etc/hosts
Reiniciando o serviço de rede do Debian:
# /etc/init.d/networking restart
Para efetuar a configuração da sua interface de rede manualmente no CentOS , digite os comandos abaixo conforme demonstrado no print:
# ifconfig eth0 192.168.1.221 netmask 255.255.255.0 up
# route add default gw 192.168.1.1
Para efetuar a configuração da Placa de rede de forma automatizada, utilizando o serviço de rede do sistema:
CentOS: configurando a rede
O primeiro arquivo que vamos editar é o /etc/sysconfig/network:
NETWORKING=yes (habilitando a rede)
HOSTNAME=localhost.localdomain (nome da máquina)
GATEWAY=192.168.1.1 (IP do gateway da rede)
É importante lembrar que no arquivo não pode haver espaço entre a variável e o seu valor.
O próximo arquivo a ser configurado é o /etc/sysconfig/network-scripts/ifcfg-eth1:
DEVICE=eth1 (qual o device que vai ser configurado)
HWADDR="00:0C:29:2F:79:36" (endereço mac da placa de rede)
NM_CONTROLLED="YES" (habilitar utilização do Network Manager, caso utilize interface gráfica)*
ONBOOT=yes (inicializar a configuração no boot)
BOOTPROTO=static (configurando o ip como fixo)**
IPADDR=192.168.1.221 (número do IP)
NETWORK=192.168.1.0 (rede)
BROADCAST=192.168.1.255 (último endereço da rede)
NETMASK=255.255.255.0 (máscara da rede)
GATEWAY=192.168.1.1 (gateway da rede)
DNS1=8.8.8.8 (dns primário)
DNS2=192.168.1.1 (dns secundário)
OBS: *Caso não utilize interface gráfica no seu servidor pode desconsiderar o parâmetro do Network Manager , **caso seu IP seja dinâmico (DHCP), troque static por dhcp.
Visualiza informações do arquivo /etc/hosts:
# cat /etc/hosts
Reiniciando o serviço de rede do CentOS/Red Hat:
# /etc/init.d/network restart
Para resolução de nomes depois do arquivo /etc/hosts no Linux , utilizamos também o arquivo /etc/resolv.conf. esse é um arquivo muito importante, pois é ele quem vai buscar o servidor DNS para resolver nomes na nossa rede.
Neste arquivo indicamos o nome de domínio DNS da nossa rede, e qual o servidor DNS irão resolver minhas consultas de nomes. Exemplo:
nameserver 8.8.8.8
nameserver 192.168.1.1Bom pessoal, a ideia deste post é seu um guia para configuração de redes de servidores linux de forma prática e fácil. Que a Graça e Paz estejam com todos.
Ref:
https://www.debian.org/doc/manuals/debian-reference/ch05.pt.html
Obrigado, foi de grande ajuda o artigo.
ResponderExcluirGrande Emerson. Estamos sentindo a sua falta nas aulas. Um abraço.
ResponderExcluirIPADDR=192.168.1.221 (número do IP) sendo ip dinamico como eu preencho esta linha?
ResponderExcluirEsse é o ipaddress da máquina, não muda.
ResponderExcluirParabéns pelo post, uma grande ajuda para nós iniciantes..
ResponderExcluirmas me tira uma duvida, se eu quiser adicionar mais de um endereço ip na mesma placa de rede como faço?
tipo, como posso editar esse arquivo "interface" para que a placa eth0 receba os ips 192.168.1.1 e 192.168.2.1..
Desde ja agradeço a atenção.
Vc pode utilizar conforme a configuração abaixo:
ResponderExcluirauto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.42
netmask 255.255.255.0
gateway 192.168.1.1
auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
address 192.168.1.43
netmask 255.255.255.0
auto eth0:1
allow-hotplug eth0:1
iface eth0:1 inet static
address 192.168.1.44
netmask 255.255.255.0
Fonte: https://wiki.debian.org/NetworkConfiguration
http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/