Re: Migration des noms des interfaces réseau

2019-08-23 Par sujet Erwann Le Bras

Le 17/08/2019 à 18:31, Migrec a écrit :

Le 17/08/2019 à 17:48, Frederic Zulian a écrit :


Bonjour,

Une autre possibilité est d'enlever systemd-networkd  et  continuer à 
utiliser /etc/network/interfaces   avec les noms classiques 
d'interfaces eth0, eth1, ...,


Bonjour,

Avant d'upgrader mon serveur en Buster, j'ai fais une copie des 
fichiers qui contenaient eth0 ou eth1 (je n'ai que 2 interfaces) vers 
un répertoire temporaire et avec sed, j'ai remplacé en série les noms 
de cette façon :
find . -type file -exec echo sed -i 's/echo 
htmlentities/highlight_string/g' {} \;


Et j'ai ensuite remis les fichiers au bon endroit avant de supprimer 
70-persistent-rules, update-initramfs -u, reboot

Et tout semble ok.

Par contre il n'est pas fait mention de systemd-networkd dans les 
notes de publication de Buster donc pour l'instant, je n'y touche pas 
et je verrai ça après la mise à jour.




bonjour

personnellement, j'ai conservé des anciens noms (eth0 et eth1) sur mon 
serveur sans soucis. ils sont définis dans les persistent-rules et je 
n'ai pas eu de soucis pendant la mise à jour.


cordialement



Re: Migration des noms des interfaces réseau

2019-08-17 Par sujet Pascal Hambourg

Le 17/08/2019 à 17:48, Frederic Zulian a écrit :


Une autre possibilité est d'enlever systemd-networkd  et  continuer à
utiliser /etc/network/interfaces   avec les noms classiques d'interfaces
eth0, eth1, ...,


Cette réponse me surprend. Que je sache, ni le fichier 
/etc/network/interfaces ni systemd-networkd n'influent sur le nommage 
des interfaces. C'est plutôt l'inverse.


Comme ça a été dit, c'est systemd.link qui gère le nommage en 
remplacement des règles udev.




Re: Migration des noms des interfaces réseau

2019-08-17 Par sujet Migrec

Le 17/08/2019 à 17:48, Frederic Zulian a écrit :


Bonjour,

Une autre possibilité est d'enlever systemd-networkd  et  continuer à 
utiliser /etc/network/interfaces   avec les noms classiques 
d'interfaces eth0, eth1, ...,


Bonjour,

Avant d'upgrader mon serveur en Buster, j'ai fais une copie des fichiers 
qui contenaient eth0 ou eth1 (je n'ai que 2 interfaces) vers un 
répertoire temporaire et avec sed, j'ai remplacé en série les noms de 
cette façon :
find . -type file -exec echo sed -i 's/echo 
htmlentities/highlight_string/g' {} \;


Et j'ai ensuite remis les fichiers au bon endroit avant de supprimer 
70-persistent-rules, update-initramfs -u, reboot

Et tout semble ok.

Par contre il n'est pas fait mention de systemd-networkd dans les notes 
de publication de Buster donc pour l'instant, je n'y touche pas et je 
verrai ça après la mise à jour.


Merci pour les idées et les explications.
Cordialement,
--
Migrec



Re: Migration des noms des interfaces réseau

2019-08-17 Par sujet Frederic Zulian
Bonjour,

Une autre possibilité est d'enlever systemd-networkd  et  continuer à
utiliser /etc/network/interfaces   avec les noms classiques d'interfaces
eth0, eth1, ...,

--

Frédéric ZULIAN




Le ven. 16 août 2019 à 21:06, Migrec  a écrit :

> Le 16/08/2019 à 01:31, Bernard Schoenacker a écrit :
> > Peut-on sans risque modifier tous les fichiers de conf qui
> >> contiennent
> >> eth0 et eth1 pour leurs nouveaux noms ? J'ai un firewall géré avec
> >> fwbuilder : dois-je modifier à la main le script généré ?
> >>
> >> Si vous avez des URL sur cette migration, je suis preneur... Merci !
> > bonjour,
> >
> > voici un début de piste avec la doc de arch linux qui peut
> > s'adapter à Debian :
> >
> >
> > https://wiki.archlinux.org/index.php/Systemd-networkd
> >
> > attention, pour éviter que le système se mélange les pinceaux, il
> > est conseillé de donner les adresses arp en dur dans le fichier
> > de conf network de chaque carte réseau
> >
> > pour les règles iptables contenant le nom du device il est
> > conseillé de le remplacer par la nouvelle désignation
> >
>
> Bonjour,
>
> Merci pour le lien. Mais du tout, je suis un peu plus perdu ;-)
> Je ne vois aucune référence à /etc/network/interfaces...
> systemd-networkd remplace-t-il totalement ce système ?
>
> Et pour le nom des interfaces, je peux donc sans crainte remplacer
> chaque référence à eth0 par son nouveau nom ? Ça fait une bonne
> vingtaines de fichiers à modifier avec parfois plusieurs références dans
> chaque fichier...
>
> Cordialement,
> --
> Migrec
>
>


Re: Migration des noms des interfaces réseau

2019-08-17 Par sujet Francois Boisson


Le Fri, 16 Aug 2019 21:05:51 +0200
Migrec  a écrit:

> Le 16/08/2019 à 01:31, Bernard Schoenacker a écrit :
> > Peut-on sans risque modifier tous les fichiers de conf qui
> >> contiennent
> >> eth0 et eth1 pour leurs nouveaux noms ? J'ai un firewall géré avec
> >> fwbuilder : dois-je modifier à la main le script généré ?
> >> [...]

Personnellement j'ai fait un fichier
/etc/systemd/network/10-eth0.link
contenant

[Match]
MACAddress=00:...[adresse MAC]...:63
[Link]
Name=eth0

de, même pour eth1, etc. Marche au poil...

François Boisson



Re: Migration des noms des interfaces réseau

2019-08-16 Par sujet Migrec

Le 16/08/2019 à 01:31, Bernard Schoenacker a écrit :

Peut-on sans risque modifier tous les fichiers de conf qui

contiennent
eth0 et eth1 pour leurs nouveaux noms ? J'ai un firewall géré avec
fwbuilder : dois-je modifier à la main le script généré ?

Si vous avez des URL sur cette migration, je suis preneur... Merci !

bonjour,

voici un début de piste avec la doc de arch linux qui peut
s'adapter à Debian :


https://wiki.archlinux.org/index.php/Systemd-networkd

attention, pour éviter que le système se mélange les pinceaux, il
est conseillé de donner les adresses arp en dur dans le fichier
de conf network de chaque carte réseau

pour les règles iptables contenant le nom du device il est
conseillé de le remplacer par la nouvelle désignation



Bonjour,

Merci pour le lien. Mais du tout, je suis un peu plus perdu ;-)
Je ne vois aucune référence à /etc/network/interfaces... 
systemd-networkd remplace-t-il totalement ce système ?


Et pour le nom des interfaces, je peux donc sans crainte remplacer 
chaque référence à eth0 par son nouveau nom ? Ça fait une bonne 
vingtaines de fichiers à modifier avec parfois plusieurs références dans 
chaque fichier...


Cordialement,
--
Migrec



Re: Migration des noms des interfaces réseau

2019-08-15 Par sujet Bernard Schoenacker



- Mail original -
> De: "Migrec" 
> À: debian-user-french@lists.debian.org
> Envoyé: Jeudi 15 Août 2019 22:41:39
> Objet: Migration des noms des interfaces réseau
> 
> Bonjour,
> 
> Je veux mettre à jour ma Stretch vers Buster. Du coup je lis bien les
> notes de publication et je me lance dans la migration des anciens
> noms
> d'interface réseau.
> J'ai fais une première tentative en changeant juste les noms dans
> /etc/network/interfaces et en désactivant
> /etc/udev/rules70-persistent-net.rules : le serveur démarre
> correctement, accède bien au net. Mais je n'ai plus d'accès depuis
> mes
> postes clients...
> 
> Je suppose que c'est normal puisque je n'ai rien modifié d'autre
> (firewall, serveur dhcp)...
> 
> Peut-on sans risque modifier tous les fichiers de conf qui
> contiennent
> eth0 et eth1 pour leurs nouveaux noms ? J'ai un firewall géré avec
> fwbuilder : dois-je modifier à la main le script généré ?
> 
> Si vous avez des URL sur cette migration, je suis preneur... Merci !

bonjour,

voici un début de piste avec la doc de arch linux qui peut
s'adapter à Debian :


https://wiki.archlinux.org/index.php/Systemd-networkd

attention, pour éviter que le système se mélange les pinceaux, il
est conseillé de donner les adresses arp en dur dans le fichier 
de conf network de chaque carte réseau

pour les règles iptables contenant le nom du device il est 
conseillé de le remplacer par la nouvelle désignation

merci pour votre aimable attention

bien à vous
bernard



Migration des noms des interfaces réseau

2019-08-15 Par sujet Migrec

Bonjour,

Je veux mettre à jour ma Stretch vers Buster. Du coup je lis bien les 
notes de publication et je me lance dans la migration des anciens noms 
d'interface réseau.
J'ai fais une première tentative en changeant juste les noms dans 
/etc/network/interfaces et en désactivant 
/etc/udev/rules70-persistent-net.rules : le serveur démarre 
correctement, accède bien au net. Mais je n'ai plus d'accès depuis mes 
postes clients...


Je suppose que c'est normal puisque je n'ai rien modifié d'autre 
(firewall, serveur dhcp)...


Peut-on sans risque modifier tous les fichiers de conf qui contiennent 
eth0 et eth1 pour leurs nouveaux noms ? J'ai un firewall géré avec 
fwbuilder : dois-je modifier à la main le script généré ?


Si vous avez des URL sur cette migration, je suis preneur... Merci !
--
Migrec