Étiquette : proxy

  • 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.