Create file /etc/udev/rules.d/70-persistent-net.rules

Add line:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="[MAC_ADDRESS]", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="wl*", NAME="wlan0"

Replace [MAC_ADDRESS] with the MAC address of your wireless card. Reboot.

This worked for me on a wired card with my MAC and changing KERNEL="wl*" to
KERNEL="en*" on a bhyve Debian 9 guest.

-----Original Message-----
From: Dejan Jocic [mailto:jode...@gmail.com] 
Sent: Sunday, August 13, 2017 3:09 AM
To: debian-user@lists.debian.org
Subject: Re: name for wireless interface

On 12-08-17, pe...@easthope.ca wrote:
> A TL-WN722N adapter connected to a stretch system gives these results.
> 
> peter@imager:~$ lsusb | grep Ath
> Bus 002 Device 003: ID 0cf3:9271 Atheros Communications, Inc. AR9271 
> 802.11n
> 
> root@imager:/home/peter# iwlist scan
> wlxa0f3c10a28f7  Interface doesn't support scanning : Network is down
> 
> lo        Interface doesn't support scanning.
> 
> eth0      Interface doesn't support scanning.
> 
> What is the origin of the long name, wlxa0f3c10a28f7?
> Can a shorter name be assigned?
> 
> Thanks,               ... Peter E.
> 
> 
> --
> 
> 123456789 123456789 123456789 123456789 123456789 123456789 123456789
> Tel: +1 360 639 0202                      Pender Is.: +1 250 629 3757
> http://easthope.ca/Peter.html              Bcc: peter at easthope. ca
> 

It was asked many times on this list, and all around generally. Best answer
would be to look here:

https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfac
eNames/

It has full explanation of why those long names and what to do if you do not
like it. It is easy to assign shorter name, if you wish so and is explained
nicely, with 3 possible methods.




Reply via email to