====== Debian : réseau, paquets et services systemd ======
**Formation :** BTS SIO — Option SISR
{{ :wiki:logo.png?120 |Logo PLC-SIO}}
===== 1. Rôle et fonctionnement =====
Debian héberge les services Linux du laboratoire. APT gère les paquets ; systemd supervise les services ; les commandes ''ip'' et ''ss'' permettent de contrôler le réseau. La configuration persistante dépend du gestionnaire actif : ifupdown, NetworkManager ou systemd-networkd.
===== 2. État initial =====
cat /etc/os-release
ip -br address
ip route
cat /etc/resolv.conf
systemctl --failed
ss -lntup
Identifier l'interface réelle avant modification. Un nom comme ''ens18'' dépend du matériel virtuel et n'est pas garanti.
===== 3. Configuration avec ifupdown =====
Exemple pour **dns0**, ''192.168.3.10/25'', dans le VLAN Production 53. Cette configuration concerne une machine utilisant ''/etc/network/interfaces'' :
auto ens18
iface ens18 inet static
address 192.168.3.10/25
gateway 192.168.3.126
La configuration DNS doit être faite dans le mécanisme actif de la machine. La directive ''dns-nameservers'' dépend d'une intégration telle que resolvconf ; elle n'est pas une garantie de mise à jour du résolveur. Ne pas faire gérer la même interface par plusieurs outils.
===== 4. Paquets et services =====
sudo apt update
apt list --upgradable
sudo apt upgrade
systemctl status unbound
sudo journalctl -u unbound -b --no-pager
''apt update'' actualise l'index ; ''apt upgrade'' installe les mises à jour proposées. Prévoir les conséquences d'un redémarrage de service.
===== 5. Vérification et dépannage =====
Après une modification réseau, tester la passerelle, la résolution DNS et le service depuis un autre VLAN autorisé. Une modification à distance peut interrompre SSH : conserver la console de la VM disponible.
''htop'' aide à examiner la charge ; ''tmux'' conserve un terminal de travail ; ''journalctl'' donne les événements. La persistance et la centralisation des journaux relèvent de la [[:services:journalisation|supervision]].
===== 6. Références =====
* [[https://www.debian.org/doc/manuals/debian-reference/ch05.en.html|Debian — configuration réseau]]
* [[https://www.debian.org/doc/manuals/debian-reference/|Debian — référence]]