For long time try to setup my external IP address on centos7,rocky on with "Networkmanager" but its working only with systemd-networkd.
Found some solution and use systemd-networkd but now after update to rocky 9.2 i cant use systemd-networkd anymore.
[Match]
#this is just works
Name=eth1
[Network]
Gateway=XXX.XXX.XXX.XXX
Address=XXX.XXX.XXX.XXX/29
DNS=8.8.4.4
is now 2023 and i am not able still make static external IP to work
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:03:6f:26 brd ff:ff:ff:ff:ff:ff
inet XXX.XXX.XXX.XXX/32 scope global noprefixroute eth1
valid_lft forever preferred_lft forever
if use /32 is not add brodcast but in diffrent distro like debian is show brd with no issue and its work
when use /29 its show correct br but still is not working
use command ip addr add XX.XX.XX.222/29 br XX.XX.XX.223 dev eth1 or ip addr add XXX.XXX.XXX.222/32 br XXX.XXX.XXX.222 dev eth1 still fail
on windows its working, debian,centors with systemd-networking is working so its just a redhat crap networkmanager