Qual é a documentação de referência mais atual para configurar a rede Debian?
Estou atolado em documentação aparentemente antiga e desatualizada. Aqui está o que eu encontrei até agora:
Muitas páginas man. Alguns deles são novos e outros antigos, e como a maioria não tem data, é difícil ver o que é o quê, em termos de idade e o que substitui o quê.
Aqui está um pouco do que eu estou olhando (que eu acho que são os mais atuais):
Camada 2 -
interfaces de links (5) - configura interfaces de rede físicas e lógicas, ou seja, hardware local
ifup (8).. - executa scripts para ativar ou desativar interfaces
ip link(8) - outras formas de ativar ou desativar interfaces
iw ( 8) - interfaces de rede sem fio
networkctl (1) - consulta o status dos links de rede como visto pelo systemd-networkdCamada 3 - nome de
host de rede (7) - definir/obter meus hosts de nome de
host (5) - principalmente obsoleto - parece agora ser usado apenas por navegadores para navegar em
redes de arquivos locais (5) - definir nome de rede conhecido localmente, alias e endereços IP ( obsoleto?)
ip addr (8) - gerencie endereços IP locais
networkmanager (8), nmcli (1), networkmanager.conf (5), nm-applet (1), nm-connection-editor (1) - maneira mais nova de localmente gerenciar rede??
minissdpd (1) - daemon mantendo o controle de dispositivos UPnP no
inetd(8) - daemon que escuta em várias portas TCP e UDP e gera programas que não podem ou não farão isso por si mesmos
nmap (8) - Ferramenta de exploração de rede e scanner de segurança / portaCamada 4+ - transporte ou superior
ss (8) - gerencia sockets ssh (1) - programa de login remoto
nfs (5) formato fstab e opções para os sistemas de arquivos nfs
...
O Manual do Administrador Debian - capítulo 8.2. Configurando a Rede - Sem data, mas agora são 2 versões principais de volta, já que o Debian Buster está agora na versão 10. O Debian 8, ou Jessie, foi lançado em abril de 2015, então agora tem 5 anos .
Referência Debian - Capítulo 5. Configuração de rede - mas infelizmente diz: "Este capítulo está ficando desatualizado, pois é baseado no Debian 7.0 (Wheezy) lançado em 2013.", então agora com 7 anos .
Linux Network Administrators Guide - 3ª edição (2005), agora com 15 anos!
Espero entender melhor como os principais componentes de rede se encaixam ou substituem uns aos outros no meu sistema.
No momento estou tentando entender os prós e contras de usar NetworkManager
/ nmcli
, vs arquivos de configuração como /etc/network/interfaces
, vs os comandos ifup/ifdown
e ip
/ , vs (unidade?) arquivos.ss
systemd.network
Eu posso ver que ip
, ss
, e iw
são o novo comando para aprender, e estou trabalhando neles. Mas também posso ver isso ifup
e ifdown
não vão embora, pois rodam scripts que ip
não funcionam.
E ainda estou confuso sobre como exatamente meu sistema obtém o ip do dhcp no meu roteador.
(BTW, parte do motivo pelo qual estou um pouco mais apreensivo em usar documentação antiga. Já perdi muito tempo aprendendo iptables
, apenas para descobrir mais tarde que eles eram antigos e que eu deveria estar aprendendo nftables
.)
Obrigado!
A referência mais atual para configurar a rede Debian é o capítulo correspondente da Referência Debian , apesar do aviso que você mencionou. As informações contidas ainda são relevantes para o Debian 10.
Você também precisará consultar vários outros documentos, mencionados na Referência Debian; por exemplo,
/usr/share/doc/network-manager/README.Debian
se você estiver usando o Network Manager, ou a documentação do systemd se estiver usando systemd-networkd, ou as manpages paraifup
,interfaces
, e as várias ferramentas iproute2 se estiver usando/etc/network/interfaces
.Seu sistema obtém seu endereço IP nas informações de DHCP que recebe de seu gateway.