NetworkManager
static NIC name
//до EL8 /etc/sysconfig/network-scripts# echo 'HWADDR="52:54:00:85:14:ac"' >> ifcfg-eth0 /etc/sysconfig/network-scripts# sed -i E 's/enp.+/eth0/g' ifcfg-eth0
//EL9 mkdir /etc/systemd/network cat << EOF >> /etc/systemd/network/70-custom.link [Match] MACAddress=52:54:00:ea:a2:6b [Link] Name=eth0 EOF
bridge + ethernet
nmcli con add type bridge con-name br0 ifname br0 stp no
nmcli con add type bridge-slave con-name br0-eth0 master br0 ifname eth0
team
nmcli con add type team con-name team0 ifname team0 config '{ "runner": {"name": "loadbalance"}, "link_watch": {"name": "ethtool"}}'
nmcli con add type team-slave con-name team0-eth0 ifname enp2s0 master team0
static IP
nmcli con mod $con-name ipv4.method manual ipv4.addresses 172.16.0.36/29 ipv4.gateway 172.16.0.33 ipv4.dns 172.16.0.57
WOL
//до EL8
echo 'ETHTOOL_OPTS="wol g"' >> /etc/sysconfig/network-scripts/ifcfg-eth0
//EL9
nmcli c modify "wired1" 802-3-ethernet.wake-on-lan magic
Автосмена MAC Wi-Fi
/etc/NetworkManager/NetworkManager.conf
[device] wifi.scan-rand-mac-address=no
[connection]
ethernet.cloned-mac-address={permanent,preserve,random,stable}
wifi.cloned-mac-address={permanent,preserve,random,stable}
Архив
Конфигурации до EL8 включительно