Forum Linux.debian/ubuntu Petite réflexion sur la configuration

Posté par  . Licence CC By‑SA.
Étiquettes :
1
16
jan.
2015

Hello,

J'ai remarqué à plusieurs reprises que lorsque je modifiais une configuration en mode graphique par exemple
la config d'une carte réseau, je ne retrouvais pas cette config dans le fichier de configuration (/etc/network/interfaces).
Idem pour Transmission modification en mode graphique et pas de changement dans le fichier de configuration.

De même si je modifie un fichier de configuration en mode Cli, celui-ci n'est même pas pris en considération.

J'espère être clair?
Est-ce normal?
Existe-t-il plusieurs fichiers de configuration?

Voici mon OS et est toujours en mode graphique
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy

Merci à vous.

  • # Normal.

    Posté par  . Évalué à 2.

    Ce qu'il se passe, c'est que les gestionnaire réseau (network-manager et consort) n'utilisent pas ifup/ifdown, et /etc/network/interfaces est le fichier de config de ces commandes.
    Les autres passent par un combo dbus+systemd+whatever, les fichiers de conf doivent probablement être stockés à la mode ~goret~ espace de nommage à rallonge dans ton ~/.config/.

    Si j'utilise pour ma part /etc/network/interfaces, c'est pour deux raisons:

    • j'utilise énormément la ligne de commande (voire pour de courtes sessions je ne prend pas la peine de démarrer Xorg, ça me fait gagner un peu de temps. Non, je n'ai pas de gestionnaire de session)
    • je n'ai pas envie d'avoir des daemons pour gérer mon réseau, il ne change pas tout le temps après tout.
    • [^] # Re: Normal.

      Posté par  (site web personnel) . Évalué à 4.

      Network-manager stocke sa conf dans un répertoire intelligemment nommé /etc/NetworkManager/ donc c'est loin d'être déconnant. Par contre, il est possible que pour les confs réseaux que tu ne souhaites pas partager avec les autres utilisateurs du système, le dossier soit dans ton ~/.config/.

      P'têt que c'est la même chose pour transmission. Si tu le lances avec ton user, c'est dans ~/.config (ou un autre dossier du même tonneau), si transmission est lancé comme un service système, ce sera /etc/transmission/ qui sera utilisé.

      Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

      • [^] # Re: Normal.

        Posté par  . Évalué à 1.

        Pour Transmission, la configuration est stockée dans .config/transmission/settings.json pour le client desktop et dans /etc/transmission/settings.json pour la version service. /etc/transmission n'a pas l'air d'être utilisé pour le client desktop pour une config globale (je n'ai pas vérifié plus que ça).

        • [^] # Re: Normal.

          Posté par  . Évalué à 1.

          merci pour vos infos!

          esox

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.