----- Original Message -----


From: "Alban Vidal" <[email protected]> 
To: [email protected], "roger tarani" <[email protected]> 
Cc: "Gaëtan Perrier" <[email protected]> 
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 -- 




<blockquote>
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, [email protected] a écrit : 
<blockquote>


----- Original Message -----

<blockquote>
From: "Gaëtan Perrier" <[email protected]> 
To: [email protected], "roger tarani" <[email protected]>, 
"Liste Debian" <[email protected]> 
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 


</blockquote>



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. 

<blockquote>

Le 11 janvier 2019 19:04:33 GMT+01:00, [email protected] a écrit : 
<blockquote>
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 

</blockquote>

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


</blockquote>

-- Envoyé depuis mon mobile /e/ - e.foundation 
</blockquote>

Répondre à