Closed seamustuohy closed 8 years ago
They aren't missing, it's a new version of udev and that's their new naming scheme - if you want to go back to the old way of doing so, either somehow pass net.ifnames=0 to the kernel command line, or you can create an empty file /etc/systemd/network/99-default.link (or symlink it to /dev/null)
See http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
Well so much for all the scripts I have written over the years to find the correct interface number. :sweat_smile: Thanks for the help!
I proceeded to manually create /etc/udev/rules.d/75-persistent-net-generator.rules with static names for my wireless adapters as a workaround to the new naming scheme. :)
When I upgraded to the latest rolling release of Kali for beagle bone black the wireless interface started being named
wlx[MAC ADDRESS]
. For instance on my device the wireless interface was namedwlx14cc20187c46
. Upon finding a possible solution that stated that there were libraries missing from/lib/udev
. When I copied the libraries from the earlier release that were missing in the newer release into the/lib/udev
folder and re-plugged in the wireless card the interface name correctly set to wlan0.Comparison of latest vs. older release files & dirs in /lib/udev