<div class="gmail_quote"><div dir="ltr">On Wed, Apr 4, 2018, 11:37 Matthias Pfau <<a href="mailto:matthias@tutanota.de" target="_blank">matthias@tutanota.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Apr 3, 2018, 9:56 PM by <a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>:<br>
<br>
> On Tue, Apr 3, 2018, 21:42 Matthias Pfau <> <a href="mailto:matthias@tutanota.de" target="_blank">matthias@tutanota.de</a> <mailto:<a href="mailto:matthias@tutanota.de" target="_blank">matthias@tutanota.de</a>>> > wrote:<br>
><br>
>> Hi there,<br>
>>  I just tried to rename ipvlan and macvlan devices in a container with systemd.link. This does not seem to work with debian stretch (host and container).<br>
>><br>
>>  Is it possible to rename ipvlan and macvlan devices in a container? If not: Is there another way to define custom interface names?<br>
>><br>
><br>
> Containers usually don't have udev (which processes .link files). Manual renaming should work.<br>
><br>
Manual renaming via the ip command works indeed.<br>
However, the udev package is installed in the container and udevadm is usable. Is there anything else that is needed to enable systemd's .link files?<br></blockquote></div><div><br></div><div>Hmm, I'm probably mistaken.</div><div><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I currently try to build a test environment and we use .link files to rename interfaces on our production systems. It would be nice if we could keep this consistent within the test environment.<br>
<br>
<br>
> But why not just specify the desired names when *creating* those interfaces?<br>
><br>
The names of ipvlan and macvlan interfaces are prefixed by nspawn ("iv-" and "mv-"). Besides that, we need multiple ipvlan interfaces on the host for multiple containers. They should share the same name (e.g. dmz) in all containers as our iptables rules are based on these interface names...<br>
<br>
Is there a way to override the name used by systemd-nspawn for ipvlan and macvlan devices?<br>
<br>
--Matthias Pfau<br>
</blockquote></div><span>-- </span><br><div dir="ltr" class="m_1011955391967419736m_-1804415334711799510gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><p dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>><br>
Sent from my phone</p>
</div></div>