Recentemente instalei o Debian 12.7 em um novo armazenamento, este é um servidor headless sem ambiente de desktop.
Verifiquei a documentação do NetworkConfiguration do Debian e vi isto:
4 maneiras de configurar a rede
- O arquivo de configuração de interfaces em /etc/network/interfaces (esta página): para configurações básicas ou simples (por exemplo, estação de trabalho)
- NetworkManager : Este é o padrão para configuração de laptop
- Systemd : Documento de referência do Debian Capítulo 5
- Netplan : Documento de referência do Debian Capítulo 5
E agora estou confuso porque não entendi qual parte se aplica à minha instalação.
O sistema usa a configuração padrão, então a resposta pode ser direta, mas vamos supor que eu me conecte a uma máquina que não conheço e queira identificar a configuração de rede.
Como identificar a maneira que um sistema Debian (ou outra distribuição Linux) usa para configurar sua pilha de rede?
Minhas tentativas
/etc/network/interfaces
O arquivo existe:
root@serveur:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp2s0
iface enp2s0 inet dhcp
# This is an autoconfigured IPv6 interface
iface enp2s0 inet6 auto
Gerenciador de rede
O serviço não existe:
root@serveur:~# service network-manager status
Unit network-manager.service could not be found.
Sistemad
Existe um arquivo, mas seu conteúdo está comentado:
root@serveur:~# ls -lrth /etc/systemd/network/
total 0
root@serveur:~# cat /etc/systemd/networkd.conf
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it under the
# terms of the GNU Lesser General Public License as published by the Free
# Software Foundation; either version 2.1 of the License, or (at your option)
# any later version.
#
# Entries in this file show the compile time defaults. Local configuration
# should be created by either modifying this file, or by creating "drop-ins" in
# the networkd.conf.d/ subdirectory. The latter is generally recommended.
# Defaults can be restored by simply deleting this file and all drop-ins.
#
# See networkd.conf(5) for details.
[Network]
#SpeedMeter=no
#SpeedMeterIntervalSec=10sec
#ManageForeignRoutingPolicyRules=yes
#ManageForeignRoutes=yes
#RouteTable=
[DHCPv4]
#DUIDType=vendor
#DUIDRawData=
[DHCPv6]
#DUIDType=vendor
#DUIDRawData=
Plano de rede
Não há conf:
root@serveur:~# ls -lrth /etc/netplan/
ls: cannot access '/etc/netplan/': No such file or directory
Observações
Este sistema usa /etc/network/interfaces
o Systemd para configurar a rede?