Depuis la version 239 de systemd, la commande systemd-resolve a été renommé resolvectl (voir ici).
La commande resolvectl offre pratiquement les mêmes options que systemd-resolve, cependant certaines d’entre elles ont été nommées légèrement différemment.
Pour trouver ce que vous cherchez, exécutez :
resolvectl --help
Certaine personnes ont réussi à faire tourner des scripts existant (en particulier pour un VPN) en utilisant un lien symbolique :
sudo ln /usr/bin/resolvectl /usr/bin/systemd-resolve # Solution à n’utiliser qu’en dernier recours
Cette solution est à utiliser en dernier recours, car ce n’est pas un remplacement 1 pour 1 de la commande.
Comparaison de systemd-resolve et de resolvectl
systemd-resolve --status --no-pager
resolvectl status --no-pager
sudo systemd-resolve --flush-caches
resolvectl flush-caches
D’après mes tests, l’obtention des privilèges administrateurs ne sont plus nécessaires pour cette opération et c’est une bonne chose.
sudo systemd-resolve --reset-statistics
resolvectl statistics
Liens
- Why is resolvectl no longer included in Bionic and what's the alternative
- systemd-resolve command not found in Ubuntu 22.04 desktop
- Man page of resolvectl
ᦿ