Using iproute2 tools it's ease to name/rename your eth* interfaces/aliases to any name. Custom names also possible for tun/tap and bridge interfaces. But what about ppp? pppd provide
unit option, but it can be set only to number.
Is it possible to somehow use ppp.first_isp as inteface name instead of ppp0?