O arquivo /etc/network/interfaces - configuração básica de rede - Linux
Linux e Unix

O arquivo /etc/network/interfaces - configuração básica de rede - Linux




O arquivo /etc/network/interfaces é utilizado em diversas distribuições Linux, especialmente as derivadas do Debian, para configurar as interfaces de rede presentes no computador.
Esse arquivo contém as informações sobre as interfaces de rede para os comandos ifup e ifdown.


Vamos conhecer as opções típicas que podem estar presentes nesse arquivo e, na sequência, analisar um exemplo desse arquivo.


Opções e métodos típicos:
auto - Usada para identificar as interfaces físicas que devem ser ativadas quando o comando ifup é executado com a opção -a. Também é usada pelos scripts de inicialização do sistema. Deve ser seguida pelo nome da interface a ativar.


iface - Interface. Indica o nome da interface que será configurada usando as configurações que vem na sequência.


inet - Será usado endereçamento IPv4 na interface.


inet6 - Será usado endereçamento IPv6 na interface.


dhcp - A interface deve obter configurações de rede via servidor DHCP.


static - A interface será configurada com opções estáticas, que serão fornecidas nas linhas subsequentes do arquivo.


allow - Usada para identificar interfaces que devem ser ativadas por vários subsistemas automaticamente. As opções allow-auto e auto são sinônimas.


source - Essa opção permite que outros arquivos contendo configurações de interfaces de rede sejam incluídos no arquivo /etc/network/interfaces, de modo que a configuração geral pode ser dividida em vários arquivos.


source-directory - De forma similar à opção source, essa opção permite dividir a configiuração em vários arquivos, mas nesse caso os arquivos residirão em um diretório que será indicado por essa opção.


loopback - Método usado para identificar a interface de loopback IPv4


address - Endereço IP obrigatório quando usada a opção static.


netmask - Máscara de sub-rede para o endereço definido em address


broadcast - Endereço de broadcast do IP definido em address


metric - Métrica de roteamento para o gateway padrão (número inteiro).


gateway - Gateway padrão a ser utilizado pela interface.


hwaddress - Endereço físico a ser usado pela interface de rede (MAC Address)


mtu - Tamanho da Unidade de Transferência Máxima (MTU)


scope - Validade do escopo do endereço. Pode ser: global, link e host.


Além dessas, há muitas outras opções disponíveis que podem ser consultadas nas páginas de manual do comando.


Vejamos agora um exemplo básico de arquivo /etc/network/interfaces e a explicação de sua configuração:


# Interface de loopback:
auto lo
iface lo inet loopback
# Primeira interface de rede:
auto eth0
allow-hotplug eth0
iface eth0 inet static
 address 192.168.1.30
 network 192.168.1.0
 netmask 255.255.255.0
 broadcast 192.168.1.255
 gateway 192.168.1.1
# Segunda interface de rede:
auto eth1
allow-hotplug eth1
iface eth1 inet dhcp


Como pudemos ver no exemplo anterior, temos uma interface de loopback de nome lo, uma interface ethernet de nome eth0 configurada com endereço estático e uma outra interface chamada eth1 usando endereçamento via DHCP.
As linhas iniciadas com # são comentários.


Após realizar a configuração das interfaces no arquivo, use os comandos ifdown e ifup para desativar e reativas todas as interfaces de rede, para que usem as novas configurações:


# ifdown -a
# ifup -a


Ou então podemos ativar e desativar apenas as interfaces desejadas, como por exemplo eth0, que foi configurada para usar endereço estático:


# ifdown eth0
# ifup eth0

Há vários outros arquivos usados na configuração de rede, como /etc/hosts, /etc/resolv.conf e muitos outros, que estudaremos nos próximos artigos.



loading...

- Configurando Um Servidor Dhcp No Linux
Por: Fábio dos ReisNeste artigo aprenderemos a instalar e configurar um servidor DHCP simples no Linux. Usarei a distribuição Debian no processo. Primeiramente, vamos configurar a interface de rede que servirá aos clientes do DHCP. Abra o arquivo...

- Firewall Iptables Parte 07 - Encaminhamento De Portas (port Forwarding) - Linux
Em nosso sétimo artigo sobre o Firewall Iptables no Linux, vamos aprender a realizar Encaminhamento de Portas (Port Forwarding), o que permitirá o acesso a serviços em servidores da rede interna a partir da rede externa, atravessando nosso gateway...

- Firewall Iptables Parte 06 - Compartilhamento De Internet Com A Rede Local - Linux
Neste artigo vamos aprender a compartilhar a Internet em uma rede local usando o firewall iptables. O que vamos precisar:Uma máquina Linux com duas interfaces de rede, uma pública que pode ser configurada via DHCP e outra privada, com IP estático....

- Firewall Iptables- Parte 03 - Linux
Alguns exemplos de regras do iptables1. Vamos começar configurando as regras-padrão da tabela FILTER. Vamos descartar todos os pacotes que chegam ao servidor por meio da cadeia INPUT e liberar todos os pacotes originados no servidor por meio da cadeia...

- Firewall Iptables - Parte 01 - Linux
Configurar de forma conveniente um firewall é de extrema importância para a segurança de qualquer sistema operacional moderno. No caso das distribuições Linux, a grande maioria possui um subsistema de filtragem de pacotes e ferramentas para gerenciamento...



Linux e Unix








.