Configuração de rede no Ubuntu 12.04 – Arquivos

No GNU/Linux (quase)todos os arquivos de configuração estão no diretório /etc/. Nesse artigo quero mostrar os principais arquivos de configuração de rede no Ubuntu 12.04. Basicamente, vou escrever sobre os seguinte arquivos:

  • /etc/hostname
  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • /etc/network/interfaces

/etc/hostname

Esse arquivo contém o nome do sistema. A sintaxe desse arquivo é extremamente simples, veja:



cat /etc/hostname
paulo-pc

/etc/hosts

Esse arquivo serve para realizar um mapeamento entre endereços IP e nomes de máquinas. Esse arquivo é geralmente usado para identificar máquinas de uma rede local. Nesse arquivo cada linha representa um mapeamento… Seguindo a regra: IP Nome



cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 paulo-pc
#Sistema de registro de atividades
10.11.0.250 sistema

/etc/resolv.conf

Esse arquivo também é utilizado para a resolução de nomes em endereços IP. Porém, nesse arquivo não são realizados mapeamentos manuais. No conteúdo desse arquivo são colocados endereços de servidores de resolução de nomes( DNS ).



cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

Observação 1: Os IPs 8.8.8.8 e 8.8.4.4 são os servidores de resolução de nomes do Google.

/etc/nsswitch.conf

Esse arquivo determina a ordem das pesquisas que serão feitas para resolução de nomes. Por exemplo, no arquivo a seguir será consultado o arquivo /etc/hosts (files) e depois os servidores que estiverem especificados no arquivo /etc/resolv.conf(DNS)


cat /etc/nsswitch.conf
hosts: files dns
networks: files

protocols: db files
services: db files
ethers: db files
rpc: db files

netgroup: nis

/etc/network/interfaces

Nesse arquivo são configuradas as interfaces de rede do sistema. A sintaxe básica desse arquivo é a seguinte:


cat /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.11.0.20
netmask 255.255.255.0
gateway 10.11.0.1

Nesse exemplo temos a configuração para interface de loopback ( sabe quando você acessa localhost no firefox? essa interface é que permite isso) e para interface eth0.

A interface eth0 está configurada com IP fixo, ou seja, a interface eth0 sempre irá utilizar o IP 10.11.0.20, máscara de rede 255.255.255.0 (/24) e gateway 10.11.0.1.

Para configurar a interface eth0 para pegar IP através do serviço de DHCP da rede, utilize a seguinte configuração:


cat /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Observação 1: a interface eth0 é a primeira placa de rede cabeada… Se você tiver duas placas de redes, provavelmente você terá a interface eth0 e eth1.

Observação 2: Se a sua placa de rede for wireless, provavelmente você terá a interface wlan0.

Pessoal, em um próximo artigo vou escrever sobre os principais comandos utilizados no Ubuntu para configurar as interfaces de redes. Por agora é isso…

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *