All sobre o arquivo Debian/etc/Network/Interfaces

All sobre o arquivo Debian/etc/Network/Interfaces
O arquivo /etc/rede/interfaces Disponível em Debian e suas distribuições derivadas permite definir endereços IP estáticos e dinâmicos para as interfaces, configurar informações de roteamento e gateways padrão, mascarar a ligação da rede e mais.

O padrão interfaces O arquivo parece o seguinte:

Onde auto inicia a interface na inicialização e iface Chama a interface de rede (neste caso, loopback). Todas as linhas começando com “auto”Especifique as interfaces que serão ativadas ao executar“ifup -a”, Um comando executado na inicialização.

As linhas que começam com “iface” têm a seguinte sintaxe:

iface

Por exemplo:

iface ENP2S0 INET DHCP

O exemplo a seguir mostra como configurar uma placa de rede usando o DHCP:

Configurando uma interface com o DHCP editando o/etc/rede/interfaces:

Para adicionar uma nova interface usando o DHCP, adicione as seguintes linhas:

auto
Allow-Hotplug
IFACE INET DHCP

Onde Allow-Hotplug Iniciará a interface após a detecção de eventos.

Observação: para ipv6 add “INET6”: IFACE INET6 DHCP

Onde Você deve definir o nome do seu dispositivo, eth0, ENP2S0, WLP3S0, etc.

Configurando uma interface com endereço estático editando as interfaces/etc/rede/:

Se, em vez de configurar a interface com o DHCP, você deseja definir um endereço IP estático e o gateway substituir as instruções anteriores pelo seguinte (substitua 192.168.0.24/24 e 192.168.0.1 com seus endereços IP corretos):

auto
IFACE INET estático
Endereço 192.168.0.1
Máscara de rede 255.255.255.0
Gateway 192.168.0.1
DNS-NameServers 8.8.8.8

Definir gateway e transmissão é opcional.
O exemplo a seguir mostra uma configuração diferente que é executada após a interface da rede ser ativada (UP) ou desativada (para baixo). O "acima”As linhas são executadas quando o dispositivo é ativado enquanto“abaixo" linhas quando está desativado:

AUTO ETH0
iface eth0 inet static
Endereço 192.168.0.5
Rede 192.168.0.0
Máscara de rede 255.255.255.128
transmissão 192.168.0.0
Up Route Add -net 192.168.0.128 Máscara de rede 255.255.255.0 GW 192.168.0.1
Up Route Adicionar padrão GW 192.168.0.200
Down Rota del Padrão GW 192.168.0.200
Down Route Del -net 192.168.0.128 Máscara de rede 255.255.255.128 GW 192.168.0.1

Configurando uma placa de rede com 2 interfaces:

O exemplo a seguir abaixo mostra uma configuração estática para uma placa de rede com duas interfaces:

Auto eth0 eth0: 1
iface eth0 inet static
Endereço 192.168.0.5
Rede 192.168.0.0
Máscara de rede 255.255.255.0
transmissão 192.168.0.255
Gateway 192.168.0.1
iface eth0: 1 INET estático
Endereço 192.168.0.10
Rede 192.168.0.0
Máscara de rede 255.255.255.0

Como você pode ver dessa maneira, você pode atribuir vários endereços IP a uma única interface de rede.

Configure a ligação da rede editando as interfaces/etc/rede/:

O exemplo a seguir mostra minha configuração anterior do modo de ligação 1 dentro do arquivo/etc/rede/interfaces, deixarei interfaces com seus nomes para facilitar o entendimento:

Auto ENP2S0
IFACE ENP2S0 Manual INET
Bond-mestre de títulos0
ENP2S0 WLP3S0
Auto WLP3S0
IFACE WLP3S0 INET Manual
Bond-mestre de títulos0
ENP2S0 WLP3S0
wpa-ssid 'linuxhint'
WPA-BSSID '14: cf: e2: 2a: ef: 00 '
WPA-PSK '972537288765'
Auto Bond0
iface Bond0 INET DHCP
escravos de ligação nenhum
Back-backup ativo no modo de ligação
Bond-Miimon 100
Bond-downdelay 200
Bond-updelay 200

Uma configuração de ligação de rede com IP estática em vez do DHCP teria o último bloco como:

iface Bond0 Inet estático
Endereço 192.168.0.54
Máscara de rede 255.255.255.0
Rede 192.168.0.0
Gateway 192.168.0.1

Você pode executar o seguinte comando para garantir que a ligação esteja funcionando corretamente:

# Cat/Proc/Net/Bond/Bond00

Fonte de exemplos: como fazer a ligação da rede Linux

Ativar log para o arquivo/etc/rede/interfaces:

Existem 3 opções relacionadas ao registro:

Verbose: Instrui os arquivos de log a ter informações detalhadas.
DEPURAR: Habilite a depuração ao registrar.
Syslog: Salvar logs dentro/var/log/syslog.

Comandos pré-up para/etc/rede/interfaces: Os comandos pré-up são executados antes de ativar o dispositivo de rede. Se o comando pré-up falhar, a ativação da placa de rede não ocorrerá.

Instruções de pós-up para/etc/rede/interfaces: As instruções de pós-up são executadas após a interface da rede ser ativada.

Instruções pré-baixas para/etc/rede/interfaces: As instruções pré-baixas são executadas antes de desativar o dispositivo de rede.

Instruções de postagem para/etc/rede/interfaces: As instruções pós-para baixo são executadas após a interface da rede estar desativada.

Os sinalizadores pré-up, pré-baixos, pós-up e pós-down são condicionais, se todos o dispositivo de rede não serão ativados ou não serão devidamente marcados como desativados.

Por exemplo, a instrução:

pré-up/usr/local/sbin/iptables

Irá executar o firewall antes que a interface da rede seja ativada, se iptables não conseguirem iniciar a interface de rede não liga.

Essas instruções são opcionais são válidas para qualquer método, elas podem ser reiteradas, alternativamente, se você deseja executar o script ao ativar e desativar as interfaces de rede Você pode salvá -las dentro dos diretórios:

/etc/rede/if-Down.d
/etc/rede/if-post-Down.d
/etc/rede/if-pre-up.d
/etc/rede/if-up.d

O arquivo/etc/rede/interfaces é muito complexo, com muitas outras opções disponíveis detalhadas na página principal ou online em https: // manpages.Debian.Org/Jessie/Ifupdown/Interfaces.5.en.html.

Espero que você tenha encontrado este breve artigo sobre Sobre o arquivo Debian/etc/Network/Interfaces útil.
Continue seguindo o Linuxhint para atualizações e dicas adicionais sobre Linux e Networking.