Gérer le réseau sans fichier interfaces

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
j'utilise de plus en plus des debian dans des containers linux (LXD) .Ce sont des images minimalistes, le réseau est géré uniquement par un client dhcp et ifup, rien de plus.
Donc pas de fichier /network/interfaces.
Ca fonctionne bien en DHCP, mais je voudrais des ip fixes pour mes container.
J'ai essayé de modifier le fichier /etc/dhcp/dhcp.conf, mais il me semble que c'est un fichier de conf de server, pas de client.
Je ne voudrais pas alourdir mes containers avec network-manager. est ce que vous auriez une autre idée ?
Avatar de l’utilisateur
diesel
Membre
Membre
Messages : 271
Inscription : 29 oct. 2022, 22:43
Status : Hors-ligne

Pour un serveur dhcp, c'est le fichier dhcpd.conf (avec un 'd' en plus).

ifup et ifdown, c'est franchement has been.

Sur mon serveur, j'utilise systemd-networkd. Pour chaque interface réseau, il faut créer un fichier /etc/systemd/network/nimportequelnom.network et le tour est joué.

Amicalement.

Jean-Marie
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Merci diesel, je pensais m'orienté vers ça. Ce qui m'a perturbé, c'est que le service networking n'existe pas.
Avatar de l’utilisateur
diesel
Membre
Membre
Messages : 271
Inscription : 29 oct. 2022, 22:43
Status : Hors-ligne

?????????????????????????????

Si tu as systemd, il doit bien y être. Il s'appelle systemd-networkd

Code : Tout sélectionner

jean-marie@serveur:~ $ sudo systemctl status systemd-networkd
● systemd-networkd.service - Network Service
     Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2025-04-14 17:18:30 CEST; 21h ago
TriggeredBy: ● systemd-networkd.socket
       Docs: man:systemd-networkd.service(8)
   Main PID: 236 (systemd-network)
     Status: "Processing requests..."
      Tasks: 1 (limit: 1599)
        CPU: 3.182s
     CGroup: /system.slice/systemd-networkd.service
             └─236 /lib/systemd/systemd-networkd

avril 14 17:18:30 serveur systemd-networkd[236]: Enumeration completed
avril 14 17:18:30 serveur systemd[1]: Started Network Service.
avril 14 17:18:30 serveur systemd-networkd[236]: eth0: found matching network '/etc/systemd/network/local.network', based on potentially unpredictable ifname
avril 14 17:18:30 serveur systemd-networkd[236]: eth0: Link UP
avril 14 17:18:31 serveur systemd-networkd[236]: eth1: found matching network '/etc/systemd/network/internet.network', based on potentially unpredictable ifname
avril 14 17:18:31 serveur systemd-networkd[236]: eth1: Link UP
avril 14 17:18:31 serveur systemd-networkd[236]: eth1: Gained carrier
avril 14 17:18:33 serveur systemd-networkd[236]: eth1: Gained IPv6LL
avril 14 17:18:35 serveur systemd-networkd[236]: eth0: Gained carrier
avril 14 17:18:36 serveur systemd-networkd[236]: eth0: Gained IPv6LL
jean-marie@serveur:~ $
Si tu n'as rien mis dans /etc/network/interfaces et que tu as quand-même du réseau, fais attention, il y a peut-être dhpcd qui s'en occupe.

Amicalement.

Jean-Marie
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

je parle de systelctl status networking qui n'existe pas.
Je pense que c'est dhclient qui fait le job actuellement.
Je n'arrive pas à trouver des infos sur cette image de debian 12 de linuxcontainer
https://images.linuxcontainers.org/imag ... 415_05:24/

Je vais devoir chercher dans les fichiers pour comprendre comment ils configurent le réseau
Avatar de l’utilisateur
diesel
Membre
Membre
Messages : 271
Inscription : 29 oct. 2022, 22:43
Status : Hors-ligne

piratebab a écrit : 15 avr. 2025, 15:39 je parle de systelctl status networking qui n'existe pas.
Ben..., c'est normal. Le service s'appelle systemd-networkd et non pas networking. Tu pouvais chercher longtemps. :smile:

Amicalement.

Jean-Marie
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonne nouvelle
systemctl status systemd-networkd
renvoie quelque chose. Au prochain arret du serveur je passe en ip fixe.
Répondre