Por padrão a instalação do Debian configura a rede para obter ip dinamicamente (DHCP). No entanto para que o sistema seja configurado como um servidor, deve ter um endereço IP estático.
O objetivo é configurar a interface de rede eth0 com o endereço IP estático.Antes de alterar a configuração, a interface de rede deve ser parada:
root@lab-debian:~# ifdown eth0 |
Para a configuração da rede ficar definitiva no sistema,mesmo que seja reiniciado, devemos editar os seguintes arquivos: /etc/network/interfaces – Informação sobre IP /etc/hostname – Nome da Máquina /etc/resolv.conf – Configuração de DNS 1. Neste exemplo utilizo o editor “vi” para editar o arquivo de configuração das interfaces de rede
root@lab-debian:~# vi /etc/network/interfaces |
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface auto lo iface lo inet loopback
# The primary network interface # allow-hotplug eth0 # iface eth0 inet dhcp # Static IP address auto eth0 iface eth0 inet static address 192.168.2.20 netmask 255.255.255.0 network 192.168.2.0 broadcast 192.168.2.255 gateway 192.168.2.1 |
# Carregar a interface automática no boot # Definir a interface e o modo de endereçamento # Endereço IP da interface # Mascara de rede (Classe C) # Endereço de rede # Endereço de Broadcast # Endereço IP do roteador
|
root@lab-debian:~# |
Para salvar e sair do editor, pressione ESC, e digite :wq
Observação: O arquivo /etc/network/interfaces é o arquivo responsável por armazenar as configurações de IP de todas as placas de rede no Debian.
2. Definindo o nome da máquina
root@lab-debian:~# echo "lab-debian" > /etc/hostname |
3. Definindo as configurações de DNS.
Neste exemplo usamos o DNS do roteador local e do Google. Vale ressaltar que estas configurações é de acordo com a sua rede.
root@lab-debian:~# vi /etc/resolv.conf |
|
domain localdomain
search localdomain nameserver 192.168.2.1 nameserver 8.8.8.8 root@lab-debian:~# |
Para salvar e sair do editor, pressione ESC, e digite :wq
4. Reiniciar a interface de rede para ativar a nova configuração
root@lab-debian:~# ifup eth0 |
Observação: Caso o nome de host não mude, não é necessário reiniciar o servidor
|
5. Validando as configurações de IP:
root@lab-debian:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:a3:97:8a UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:19 Base address:0x2000 lo Link encap:Local Loopback RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) root@lab-debian:~# root@lab-debian:~# root@lab-debian:~# ping –c3 www.google.com.br PING www.google.com.br (74.125.137.94) 56(84) bytes of data. 64 bytes from www.google.com.br (74.125.137.94): icmp_seq=1 ttl=43 time=144 ms 64 bytes from www.google.com.br (74.125.137.94): icmp_seq=3 ttl=43 time=144 ms root@lab-debian:~# |
Atenção: Os endereços IP utilizados no exemplo acima não se destinam a ser copiados literalmente. Você deve utilizar de acordo com sua rede.
Por meio deste procedimento expliacamos os passos para configurar o endereço IP estático no Linux, para facilitar a administração e gerenciamento do servidor.