Change grub.cfg
rpm-based:
Edit /etc/sysconfig/grub
, find the line including GRUB_CMDLINE_LINUX
,add net.ifnames=0 biosdevname=0
grub2-mkconfig -o /boot/grub2/grub.cfg
deb-based/archlinux:
Edit /etc/default/grub
, find the line including GRUB_CMDLINE_LINUX
,add net.ifnames=0 biosdevname=0
grub-mkconfig -o /boot/grub/grub.cfg
Change udev rules
mv /etc/udev/rules.d/70-persistent-ipoib.rules /etc/udev/rules.d/70-persistent-ipoib.rules.bak
Edit /etc/udev/rules.d/10-network.rulesSUBSYSTEM=="net",ACTION=="add",ENV{ID_NET_NAME_MAC}=="enx000c2926e8bc",NAME="eth0"
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="00:01:02:8c:50:09",NAME="eth1"
NOTE
cat /sys/class/net/<device-name>/address
can get MAC addr
Use the lower-case hex values in MAC addr
Change Network Interface Card Configuration
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno\* ifcfg-eth\*
Edit ifcfg-eth\*
, change NAME=esp**
to NAME=eth0