Re: Stretch : comment renommer une interface réseau ? [RESOLU]

Le
Olivier
--94eb2c1920bea3e3c8054a35f6af
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

1. Si je ne me suis pas trompé dans mes manips, le fichier .link ne ma=
rche
pas plus sur une machine physique que sur une VM.

2. Par contre, la méthode traditionnelle via
/etc/udev/rules.d/70-persistent-ifname.rules
fonctionne normalement (sur une PM ou une VM).

Merci du tuyau


Le 8 mars 2017 à 11:03, Francois Lafont <mathsattacks@free.fr> a =
crit :

> Bonjour,
>
> On 03/07/2017 11:38 AM, Olivier wrote:
>
> > Pour différentes raisons, il me parait plus simple de configurer m=
a VM de
> > sorte qu'elle nomme ses interfaces de la même façon que la ma=
chine
> physique
> > cible.
>
> Je ne sais pas trop ce que tu veux dire par là, mais si ça veut=
dire avoir
> du eth0, eth1 etc. plutôt que des trucs obscurs comme enp0s3 etc. (m=
ais il
> paraît que c'est prédictible ou j'sais pas quoi), je suis bien =
d'accord
> avec
> toi.
>
> > J'ai lu rapidement les docs [1] et [2].
> > J'ai créé un fichier /etc/systemd/network/50-enp2s0.link avec=
le
> contenu:
> >
> > Match]
> > MACAddress=52:54:00:57:0d:a7
> >
> > [Link]
> > Name=enp2s0
> >
> > Après un reboot, je constate (avec ip link) que ma VM a conserv=
les noms
> > initiaux d'interface réseau.
> >
> > Une piste ?
>
> À mon avis, la manière que tu as de faire est correcte Pour inf=
ormation,
> j'avais fait un bug report sur ce point très exactement mais pour la
> distribution Ubuntu Xenial :
>
> https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1579969
>
> Comme tu peux voir le bug report a le statut "confirmé". Je pense do=
nc
> que c'est un bug au niveau de système. Afin peut-être d'augment=
er les
> chances de résolution de ce problème, je t'invite à faire =
aussi de ton
> côté un bug report pour Debian Stretch. ;)
>
> Sinon, en attendant que la manière officielle marche, tu peux utilis=
er
> la méthode à l'ancienne. Je ne sais pas si elle fonctionne sous=
Stretch
> mais, il y a quelques mois, ça fonctionnait sur Xenial.
>
> 1. Tu crées un fichier /etc/udev/rules.d/70-persistent-ifname.rules
> et dedans tu y mets :
>
> SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="ba:51:63=
:84:09:f0",
> NAME="eth0"
> SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="ba:51:63=
:84:09:f1",
> NAME="eth1"
>
> (évidemment tu remplace les adresses MAC par celles de ta machine=
)
>
> 2. Tu rebootes.
>
>
>
>
> --
> François Lafont
>
>

--94eb2c1920bea3e3c8054a35f6af
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir="ltr"><div><div><div><br><br></div>1. Si je ne me suis pas tromp=
é dans mes manips, le fichier .link ne marche pas plus sur une machine=
physique que sur une VM.<br></div><br>2. Par contre, la méthode tradi=
tionnelle via /etc/udev/rules.d/70-<wbr>persistent-ifname.rules fonctionne =
normalement (sur une PM ou une VM).<br><br></div><div>Merci du tuyau<br></d=
iv><br><div class="gmail_extra"><br><div class="gmail_quote">Le 8 mars =
2017 à 11:03, Francois Lafont <span dir="ltr">&lt;<a href="mailto:=
mathsattacks@free.fr" target="_blank">mathsattacks@free.fr</a>&gt;</span>=
a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">Bonjour,<br>
<span class=""><br>
On 03/07/2017 11:38 AM, Olivier wrote:<br>
<br>
&gt; Pour différentes raisons, il me parait plus simple de configurer =
ma VM de<br>
&gt; sorte qu&#39;elle nomme ses interfaces de la même façon que =
la machine physique<br>
&gt; cible.<br>
<br>
</span>Je ne sais pas trop ce que tu veux dire par là, mais si ça=
veut dire avoir<br>
du eth0, eth1 etc. plutôt que des trucs obscurs comme enp0s3 etc. (mai=
s il<br>
paraît que c&#39;est prédictible ou j&#39;sais pas quoi), je suis=
bien d&#39;accord avec<br>
toi.<br>
<span class=""><br>
&gt; J&#39;ai lu rapidement les docs [1] et [2].<br>
&gt; J&#39;ai créé un fichier /etc/systemd/network/50-<wbr>enp2s0=
.link avec le contenu:<br>
&gt;<br>
&gt; Match]<br>
&gt; MACAddress=52:54:00:57:0d:a7<br>
&gt;<br>
&gt; [Link]<br>
&gt; Name=enp2s0<br>
&gt;<br>
&gt; Après un reboot, je constate (avec ip link) que ma VM a conserv=
é les noms<br>
&gt; initiaux d&#39;interface réseau.<br>
&gt;<br>
&gt; Une piste ?<br>
<br>
</span>À mon avis, la manière que tu as de faire est correcte Pou=
r information,<br>
j&#39;avais fait un bug report sur ce point très exactement mais pour =
la<br>
distribution Ubuntu Xenial :<br>
<br>
    <a href="https://bugs.launchpad.net/ubuntu/+source/systemd/=
+bug/1579969" rel="noreferrer" target="_blank">https://bugs.launchpad.n=
et/<wbr>ubuntu/+source/systemd/+bug/<wbr>1579969</a><br>
<br>
Comme tu peux voir le bug report a le statut &quot;confirmé&quot;. Je =
pense donc<br>
que c&#39;est un bug au niveau de système. Afin peut-être d&#39;a=
ugmenter les<br>
chances de résolution de ce problème, je t&#39;invite à fair=
e aussi de ton<br>
côté un bug report pour Debian Stretch. ;)<br>
<br>
Sinon, en attendant que la manière officielle marche, tu peux utiliser=
<br>
la méthode à l&#39;ancienne. Je ne sais pas si elle fonctionne so=
us Stretch<br>
mais, il y a quelques mois, ça fonctionnait sur Xenial.<br>
<br>
1. Tu crées un fichier /etc/udev/rules.d/70-<wbr>persistent-ifname.rul=
es<br>
   et dedans tu y mets :<br>
<br>
    SUBSYSTEM==&quot;net&quot;, DRIVERS==&quot;?*&quot;, =
ATTR{address}==&quot;ba:51:63:84:<wbr>09:f0&quot;, NAME=&quot;eth0&qu=
ot;<br>
    SUBSYSTEM==&quot;net&quot;, DRIVERS==&quot;?*&quot;, =
ATTR{address}==&quot;ba:51:63:84:<wbr>09:f1&quot;, NAME=&quot;eth1&qu=
ot;<br>
<br>
   (évidemment tu remplace les adresses MAC par celles de ta=
machine)<br>
<br>
2. Tu rebootes.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
<br>
--<br>
François Lafont<br>
<br>
</font></span></blockquote></div><br></div></div>

--94eb2c1920bea3e3c8054a35f6af--
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Francois Lafont
Le #26428145
On 03/08/2017 11:55 AM, Olivier wrote:
1. Si je ne me suis pas trompé dans mes manips, le fichier .link ne marche
pas plus sur une machine physique que sur une VM.
2. Par contre, la méthode traditionnelle via
/etc/udev/rules.d/70-persistent-ifname.rules
fonctionne normalement (sur une PM ou une VM).
Merci du tuyau

De rien.
Pense à faire un petit bug report. ;)
--
François Lafont
Publicité
Poster une réponse
Anonyme