Configuração de rede no Ubuntu 12.04 - Arquivos

19 de fev de 2015 - Paulo Dias


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...


Paulo Dias

Graduado no curso tecnólogo em análise e desenvolvimento de sistemas. Defensor do Software Livre e da democratização da informação. Possui as certificações Linux LPIC-1 e Java OCA. Atualmente exerce a função de coordenador técnico na área de telecomunicações.

Siga-me no Twitter


Tags: Linux