<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 14, 2016 at 4:50 AM, Martin Pitt <span dir="ltr"><<a href="mailto:martin.pitt@ubuntu.com" target="_blank">martin.pitt@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Martin Pitt [2016-04-06 12:56 +0200]:<br>
<span class="">>  * MAC based (status quo): Emphasize the identity of the device that<br>
>    you connect<br>
>    + Works well on PCs/laptops where you want to connect your phone or<br>
>      USB 3G stick on an arbitrary USB slot.<br>
><br>
>    - With boards like the RasPi you usually think in terms of<br>
>      location: The left port is for the external USB ethernet card,<br>
>      the right port for something else.<br>
><br>
>    - You can't just take a pre-configured image and install it on a<br>
>      bunch of RasPis, as the configuration depends on the particular<br>
>      USB ethernet dongle that you plug in, so the names will be<br>
>      different on every deployed device, you can't keep a r/o<br>
>      image, and you need to adjust the configuration everywhere.<br>
<br>
</span>For the record, forgot some minuses here:<br>
<br>
 - Long and ugly names<br></blockquote><div><br></div><div>My preference would be to nix the long-ugly-mac-based names.</div><div>Location based would certainly be simpler to use in cli than the MAC ones</div><div><br></div><div>ifconfig enx000acd264533</div><div><br></div><div>doesn't really type out that cleaning very often.</div><div><br></div><div>I think we should do something like what Steve suggested w.r.t providing<br></div><div>some sort of persistent mapping via rules or config outside of the eth* </div><div>namespace.</div><div><br></div><div><br></div></div></div></div>