<html><head></head><body>I don't rename them anymore. I mangled out a few scripts that would automate the mac address to bus name pairing and uuid to dev/sdX for me. Now everything I do is lvm for drives and like the matrix, I just 'see' the nic name now. For hardware I know well, I can tell what slot it's in by the name. Dmidecode is an invaluable tool for this stuff. <br><br>Now if I could find a tape measure in my home shop using similar methods...<br><br><div class="gmail_quote">On April 21, 2021 11:28:29 AM EDT, Steve Litt via Ale <ale@ale.org> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Jim Kinney said on Wed, 21 Apr 2021 07:26:05 -0400<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Ha! Nice device name. :-)<br><br>It takes a bit to get used to but the name based on device tree<br>attachment makes sense to me. It's easier now to see which nic is on<br>the mobo and which is the add-in card. <br></blockquote><br>:-)<br><br>Jim, we usually don't agree on the new Freedesktop.org breed of<br>software, but in this case we do. On the Devuan mailing list I posted a<br>shellscript to turn en5pq42usuck441 into eth0 or whatever. This<br>shellscript can be used in any script-based process supervisor, such as<br>s6 or runit. For key/value style process managers like systemd or<br>Epoch, you could easily create environment variable ETH0, WLAN0, etc<br>very early in the boot, and use them in your key-value pairs.<br><br>The new network naming solves a real problem in a reasonable way. As a<br>little boy last century, the old pros who were able to grow a beard<br>warned me: "Never use two network cards of the same kind, or eth0 and<br>eth1 will switch indeterminately." I never had it happen<br>indeterminately, but several times had it happened after software<br>updates or hardware changes.<br><br>Now that I can grow a beard of my own, I appreciate the new naming<br>scheme. Yeah, it's complicated, but nothing a simple shellscript can't<br>straighten out, and I know I can always figure out what's what.<br><br>The same is true of substituting disk UUID for /dev/sd?. Yeah, it takes<br>a little more work, but I, and all my shellscripts, know what's what,<br>and run less of a risk of a shellscript formatting the wrong device.<br><br>SteveT<br><br>Steve Litt <br>Spring 2021 featured book: Troubleshooting Techniques of the Successful<br>Technologist <a href="http://www.troubleshooters.com/techniques">http://www.troubleshooters.com/techniques</a><hr>Ale mailing list<br>Ale@ale.org<br><a href="https://mail.ale.org/mailman/listinfo/ale">https://mail.ale.org/mailman/listinfo/ale</a><br>See JOBS, ANNOUNCE and SCHOOLS lists at<br><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br></pre></blockquote></div><br>-- <br>Computers amplify human error<br>Super computers are really cool</body></html>