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 включительно

Bridge + Ethernet

VLAN

Team + Open vSwitch

Point-to-point