为什么树莓派网卡名字变了,比如eth0变成了enxb827....之类的很长的名字?怎么改回来?
其实,仔细看,会发现b827.....其实就是这个网卡的MAC地址。使用这样的命名方式(v197 systemd/udev ),其实有很多的好处,略过不表。有的朋友非要用老的命名,好吧。。。。。。。。。。
说说怎么改:
ln -s /dev/null /etc/systemd/network/99-default.link
其实,仔细看,会发现b827.....其实就是这个网卡的MAC地址。使用这样的命名方式(v197 systemd/udev ),其实有很多的好处,略过不表。有的朋友非要用老的命名,好吧。。。。。。。。。。
说说怎么改:
ln -s /dev/null /etc/systemd/network/99-default.link
然后 reboot
但是还没测试过,网络查找的
I don't like this, how do I disable this?
You basically have three options:
- You disable the assignment of fixed names, so that the unpredictable kernel names are used again. For this, simply mask udev's .link file for the default policy:
ln -s /dev/null /etc/systemd/network/99-default.link
- You create your own manual naming scheme, for example by naming your interfaces "internet0", "dmz0" or "lan0". For that create your own .link files in /etc/systemd/network/, that choose an explicit name or a better naming scheme for one, some, or all of your interfaces. See systemd.link(5) for more information.
- You pass the net.ifnames=0 on the kernel command line