[gull] default route et réseau multiple

Laurent Franceschetti laurent at franceschetti.net
Sun Aug 16 22:13:50 CEST 2015


Petite curiosité: il n’y aurait pas moyen de « monitorer » ce fichier, pour savoir quel est le process qui écrit dessus?
(C’est d’ailleurs une question générale: est-il possible sous Unix de faire ce genre de chose?)



Le 16 août 2015 à 13:47, Leopoldo Ghielmetti <leopoldo.ghielmetti at a3.epfl.ch> a écrit :

> Il 15. 08. 15 09:01, Yves Martin ha scritto:
>> On Sat, 2015-08-08 at 18:30 +0200, Daniel Cordey wrote:
>>> On 07. 08. 15 18:50, Leopoldo Ghielmetti wrote:
>>>> Salut tout le monde,
>>>> 
>>>> j'ai une question pour les pros de la config réseau.
>>> 
>>> Mon expérience est que le mélange Network-manager et /etc/network/* ne 
>>> font pas très bon ménage! J'ai aussi utilisé /etc/network/* pendant des 
>>> années pour palier aux manques de Network-manager (ou ses problèmes), 
>>> mais j'ai arrêté depuis un moment ce genre de chose.
> 
> Oui, je l'ai constaté aussi. Mais jusqu'à aujourd'hui ça fonctionnait
> quand même pas mal.
> 
>>> Je recommande d'utiliser exclusivement le Network-manager pour tout 
>>> configurer dans le réseau (wired, wifi, dhcp, vpn, etc.). Ou... tout 
>>> /etc/network/* sans Network-manager. Je considère d'ailleurs 
>>> /etc/network/* et le Network-manager comme exclusifs l'un pour l'autre.
> 
> Ce n'est malheureusement pas possible. Dans /etc/network/* on peut
> mettre des scripts de configuration avancée qu'on ne peut pas mettre
> dans le network-manager. Or il est impossible de configurer des scripts
> avancés dans network-manager.
> 
> En même temps, sans le network-manager, il faudrait que je reconfigure
> manuellement le réseau à chaque fois que je me déplace avec mon portable
> car je perdrais tous les avantages d'un poste nomade.
> 
>> Je confirme.
>> 
>> Lors de l'update à Debian Jessie, avec l'introduction de systemd, ma
>> configuration basique (eth0 en dhcp dans /etc/network/interfaces et
>> wlan0 géré pars network-manager, pas de VPN) a cessé de fonctionner.
>> Après chaque boot, il me fallait faire un "ifdown eth0" pour supprimer
>> la route par défaut qui m'empêchait d'utiliser l'interface wlan0
>> configuré par nm, ce qui semble bien correspondre au problème de
>> Leopoldo.
>> 
>> Et la solution que j'ai adoptée est effectivement de retirer eth0
>> de /etc/network/interfaces (ne reste que loopback en fait) pour le
>> piloter depuis nm.
> 
> Ça fait des années que mon /etc/network/interfaces ne contient que "lo".
> J'avais constaté aussi depuis longtemps qu'il est impossible de mettre
> les interfaces dans le fichier en question sans qu'il n'y ait
> d’interférence. C'est pour ça que les interfaces elles-mêmes je les
> laisse gérer par le network-manager.
> 
> Par contre il était possible, une fois que l'interface était montée et
> fonctionnelle, de remplacer les routes par défaut avec d'autres. C'est
> ce que je faisait jusqu'au mois dernier.
> Après ça pour je ne sais quelle raison, dès que je change la route par
> défaut, l'espace de quelque seconde elle revient en première position.
> Si celle que j'ai créé à la main est de priorité inférieure, elle reste.
> Si elle est de priorité supérieure elle est remplacée.
> 
>> Personnellement, je considère que ce comportement gênant provient de
>> systemd...
> 
> Je ne vois pas comment systemd pourrait avoir influence sur les routes
> réseau. A ma connaissance il ne gère pas le réseau mais les services
> système.
> 
>> Cordialement,
> 
> ciao, Leo
> 
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull



More information about the gull mailing list