Sam Varshavchik composed on 2024-05-31 12:13 (UTC-0400):
Masking is just solving the X of an XY problem. Either the dependencies being masked are not needed, or if they are needed masking would break something.
I like KISS:
# inxi -Sz System: Kernel: 6.8.11-300.fc40.x86_64 arch: x86_64 bits: 64 Console: pty pts/0 Distro: Fedora Linux 40 (Forty) # rpm -qa | egrep 'solv|netw|nage|wicd' | sort libsemanage-3.6-3.fc40.x86_64 libsolv-0.7.29-1.fc40.x86_64 systemd-networkd-255.7-1.fc40.x86_64 # systemctl list-unit-files | egrep 'net|solv|nage' display-manager.service alias - systemd-network-generator.service disabled enabled systemd-networkd-wait-online.service disabled disabled systemd-networkd-wait-online@.service disabled disabled systemd-networkd.service disabled disabled systemd-networkd.socket enabled disabled network-online.target static - network-pre.target static - network.target static - # [ -f /etc/resolv.conf ] && lsattr /etc/resolv.conf ----i---------e------- /etc/resolv.conf # ip a show eth0 | grep inet inet 192.168.<redact>/24 brd 192.168.<redact> scope global eth0 #