[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configuration réseau






From: "Alban Vidal" <alban.vidal@zordhak.fr>
To: debian-user-french@lists.debian.org, "roger tarani" <roger.tarani@free.fr>
Cc: "Gaëtan Perrier" <gaetan.perrier@neuf.fr>
Sent: Friday, January 11, 2019 8:10:06 PM
Subject: Re: Configuration réseau

Bonsoir,

Sur mon PC portable je suis allé au plus simple, je gère tout avec NM aussi.

Ça fait un moment que j'ai pas monté mon vpn, mais j'avais un petit soucis pour configurer le DNS en automatique une fois le tunnel monté (pour utiliser mon DNS qui se trouve à cote du vpn), il me semble que j'avais résolu simplement en installant resolvconf.

Si tu veux gérer en ligne de commande, tu as ce qu'il faut pour t'aider, de tête c'est les commandes "nmcli" et "nmgui".


D'installé, j'ai nmcli et nmtui (Text User Interface/curses-based comme l'installeur Debian).
nmgui, ça n'est pas installé sur ma machine.

C'est difficile de trouver de la doc claire sur debian.org . Le problème, c'est qu'il y a un tas de vieux trucs, qui parlent du fichier resolv.conf, du programme resolvconf (...!!) , des legacy methods, etc.

J'ai trouvé cet article archlinux qui me semble complet et récent (dernière màj 2019) :
https://wiki.archlinux.org/index.php/NetworkManager

On y apprend que :
Gnome a ce qui ce qu'il faut (j'utilise Gnome).
KDE Plasma a besoin du paquet plasma-nm.
etc...

nmgui : je n'ai pas.

Je crains que NM ne fasse pas tout ce que je veux, ou fasse des trucs dans mon dos.
Justement, l'article suivant parle du problème de "paramètres introduits par NM dans la configuration réseau d'une machine" ("Because of the extra variables it introduces into the state of a test machine’s networking configuration"):
https://support.qacafe.com/knowledge-base/how-do-i-prevent-network-manager-from-controlling-an-interface/

Il suggère trois solutions :
- Configure Network Manager to ignore test interfaces
- Manually stop Network Manager
- Remove Network Manager from the system
Mais comme on veut pouvoir utiliser NM pour gérer aisément les interfaces habituelles qui ne sont pas des interfaces de test, il propose de configurer NM pour qu'il IGNORE les interfaces de test. En modifiant /etc/NetworkManager/NetworkManager.conf selon 2 méthodes, ou en créant des règles udev.

Que pensez-vous de cette solution ?

Comment configures-tu ta machine pour pouvoir gérer, par exemple, ton openvpn en CLI ou en GUI tout en étant sûr qu'elle reste dans un état cohérent ?
Cad pour que NM n'indique pas autre chose que l'état assuré/observé par systemd, ou bien n'affiche pas des choses en différé.
Par exemple, avec du Mobile broadband (3G/4G), j'ai déjà vu la connexion indisponible via le GUI car un menu déroulant ne sélectionnait plus la dernière configuration valide de l'opérateur télécom. Il faut alors reconfigurer en sélectionnant cette config réseau, parfois parmis un certain nombre. Pour un utilisateur normal c'est perturbant.
Voilà le genre d'expériences que j'ai eue avec NM.

Merci

PS
Voilà ce qu'il y a d'installé :
$ dpkg -l | grep network-manager
 network-manager                       0.9.10.0-7 
 network-manager-gnome                 0.9.10.0-2 
 network-manager-openvpn               0.9.10.0-1 
 network-manager-openvpn-gnome         0.9.10.0-1 

$ dpkg -l | grep network
renvoie toutes les libs

$ nmcli dev status
DEVICE   TYPE      STATE      CONNECTION
tun0     tun       connected  tun0     
eth0     ethernet  unmanaged  --       
lo       loopback  unmanaged  --


Concernant la question sur le /etc/hosts et l'adresse des autres PC, soit il faut faire à la main, soit faire confiance à la résolution DNS de la box, soit monter son DNS + DHCP.

Bon courage,

Alban

Le 11 janvier 2019 19:45:50 GMT+01:00, roger.tarani@free.fr a écrit :


From: "Gaëtan Perrier" <gaetan.perrier@neuf.fr>
To: debian-user-french@lists.debian.org, "roger tarani" <roger.tarani@free.fr>, "Liste Debian" <debian-user-french@lists.debian.org>
Sent: Friday, January 11, 2019 7:12:59 PM
Subject: Re: Configuration réseau

Salut,

Si tu as Network Manager a part besoin spécifique tu ne devrais pas avoir à utiliser /etc/network/interfaces ni resolvconf. Tout devrait se passer dans NM.

Gaëtan


Argh !
C'est tout ?
J'ai tellement entendu du mal de NM de la part de gens de réseaux à propos de ses "bugs" (pas récemment mais il y a environ 4 ans) et j'ai une mauvaise expérience avec NM, alors je l'ai mis de côté.
Etait-ce vrai ?

En bref, inutile de faire sudo apt-get install network-manager-gnome car NM est déjà installé.
Vu ce que j'ai dans le menu All settings/network (juste network proxy), et je gère mon client openvpn avec systemctl, la question est :
comment configurer correctement l'outil NM ?

Au fait, tu parles de NM en CLI ou de NM graphique ?
Parce que je veux pouvoir gérer mes réseaux en CLI (et tout, d'ailleurs).
et parce que j'ai souvent observé que NM graphique était désynchronisé de ce qui se passait sous le capot

Merci.
Le 11 janvier 2019 19:04:33 GMT+01:00, roger.tarani@free.fr a écrit :
Bonjour,

J'ouvre un fil distinct sur la gestion des fichiers /etc/resolv.conf et /etc/hosts .
Je suis embêté par des problèmes de réseau depuis plusieurs jours. Et ce doit être l'occasion de les régler une bonne fois pour toutes et que ça serve à d'autres.

A partir de ma modeste expérience et après avoir lu de nombreuses docs et forums, j'en suis arrivé à (croire) la chose suivante :

1/ pour un serveur
/etc/nsswitch.conf doit être normalement correct et dire où et dans quel ordre allers chercher (files, dns...)
On configure statiquement
/etc/network/interfaces
/etc/resolv.conf
Ça marche et puis c'est tout.

2/ pour une machine amenée à changer souvent de configuration réseau (machine de dev, PC portable, etc.), on utilise des programmes censés nous simplifier la vie. Humm...
En particulier, la doc Debian rappelle que le fichier resolv.conf est dynamiquement modifié par divers programmes (le démon network-manager, le programme resolvconf, les clients DHCP, etc. sans comter les services systemd, commandes service ou systemctl).
En pratique (de mon expérience), j'observe un comportement bizarre des "outils censés me simplifier la vie".

Je ne suis pour l'instant pas arrivé à conclure plus que :
On dispose de /etc/nsswitch.conf qui doit être normalement correct (bonne distribution !)

On configure
/etc/network/interfaces

Et ensuite... resolvconf, Networkmanager, etc.
Je vous pose la question plutôt que de bidouiller une synthèse bancale.

Sur une machine Debian, comment configurez-vous fiablement les programmes qui configurent votre réseau ?

Pour /etc/hosts, je le fais à la main.
Comment gérez-vous ce fichier /etc/hosts dans un (petit) réseau de plusieurs machines ?

Merci

--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.


-- Envoyé depuis mon mobile /e/ - e.foundation


Reply to: