DNF – Configurer un proxy

Comment installer des logiciels avec DNF derrière un proxy (sur Red Hat, CentOS, etc.)

Sur certaines distributions Linux comme Red Hat, CentOS, AlmaLinux ou Rocky Linux, on utilise la commande dnf pour installer des logiciels.

Astuce : Si vous voyez des tutos qui utilisent yum, pas de panique ! yum et dnf fonctionnent presque pareil, car yum est un ancien nom qui redirige automatiquement vers dnf.

Exemple : installer un outil réseau

dnf install tcpdump

Mais… dans certaines entreprises, il faut passer par un proxy pour accéder à Internet. C’est comme si vous deviez parler à Internet en passant par un agent intermédiaire.

Comment dire à DNF de passer par ce « proxy » ?

Il faut modifier un fichier de configuration qui se trouve ici :

/etc/dnf/dnf.conf

Ouvrez ce fichier avec des droits administrateur, par exemple :

sudo nano /etc/dnf/dnf.conf

Et ajoutez cette ligne en remplaçant par les bonnes valeurs :

proxy=http://adresse-ip:port/

Par exemple :

proxy=http://192.168.1.100:8080/

Si votre proxy demande un identifiant et un mot de passe

Ajoutez aussi :

proxy_username=mon_identifiant
proxy_password=mon_mot_de_passe

Et éventuellement (facultatif) :

proxy_auth_method=basic

Il existe d’autres méthodes d’authentification comme digest, ntlm, etc., mais basic fonctionne souvent par défaut.


Résumé

  • Pour installer des logiciels, on utilise dnf.
  • Si un proxy est nécessaire, on le configure dans /etc/dnf/dnf.conf.
  • On peut aussi y mettre un identifiant et un mot de passe si le proxy l’exige.

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *