It would seem that "something" happened to the file(s) that provide RJ45 Ethernet connectivity maybe as far back as F29. I can get a WiFi connection, but not an RJ45 eth0 DHCP connection. This happens in my home and at a nearby computer store, so it's not my DHCP server. When booted up to WiFi, connecting an RJ45 Ethernet cable shuts down the existing WiFi port (normal), but never comes up with a DHCP address for the eth0 port. The network icon just loops forever. When I disconnect the RJ45 cable, WiFi connectivity resumes after 5-10 seconds. The problem has persisted since upgrades to both F30 and F31. I'm guessing the best way to fix the problem is a fresh install of whatever packages provide eth0 connectivity. I'm at a loss to know what those packages are, and if there are any hidden potholes/landmines with simply using dnf to first remove then to install them from scratch. If it matters, I'm using the mate v1.22.2 desktop. Here are all the *mate* packages I have installed: # rpm -qa | grep mate | sort classmate-1.3.1-7.fc31.noarch f29-backgrounds-extras-mate-29.1.3-3.fc31.noarch f29-backgrounds-mate-29.1.3-3.fc31.noarch f30-backgrounds-extras-mate-30.1.2-2.fc31.noarch f30-backgrounds-mate-30.1.2-2.fc31.noarch f31-backgrounds-mate-31.0.4-1.fc31.noarch fedora-release-matecompiz-31-2.noarch imsettings-mate-1.8.1-2.fc31.x86_64 libmatekbd-1.22.0-2.fc31.x86_64 libmatemixer-1.22.0-2.fc31.x86_64 libmateweather-1.22.1-1.fc31.x86_64 libmateweather-data-1.22.1-1.fc31.noarch mate-applet-softupd-0.4.7-4.fc31.x86_64 mate-applets-1.22.2-1.fc31.x86_64 mate-backgrounds-1.22.0-2.fc31.noarch mate-calc-1.22.2-1.fc31.x86_64 mate-control-center-1.22.2-2.fc31.x86_64 mate-control-center-filesystem-1.22.2-2.fc31.x86_64 mate-desktop-1.22.2-1.fc31.x86_64 mate-desktop-libs-1.22.2-1.fc31.x86_64 mate-dictionary-1.22.2-2.fc31.x86_64 mate-disk-usage-analyzer-1.22.2-2.fc31.x86_64 mate-icon-theme-1.22.2-1.fc31.noarch mate-media-1.22.2-1.fc31.x86_64 mate-menu-19.04.0-2.fc31.noarch mate-menus-1.22.1-1.fc31.x86_64 mate-menus-libs-1.22.1-1.fc31.x86_64 mate-menus-preferences-category-menu-1.22.1-1.fc31.x86_64 mate-notification-daemon-1.22.1-1.fc31.x86_64 mate-panel-1.22.2-1.fc31.x86_64 mate-panel-libs-1.22.2-1.fc31.x86_64 mate-polkit-1.22.0-2.fc31.x86_64 mate-power-manager-1.22.2-1.fc31.x86_64 mate-screensaver-1.22.2-1.fc31.x86_64 mate-screenshot-1.22.2-2.fc31.x86_64 mate-search-tool-1.22.2-2.fc31.x86_64 mate-sensors-applet-1.22.1-2.fc31.x86_64 mate-session-manager-1.22.3-1.fc31.x86_64 mate-settings-daemon-1.22.1-1.fc31.x86_64 mate-system-log-1.22.2-2.fc31.x86_64 mate-system-monitor-1.22.2-1.fc31.x86_64 mate-terminal-1.22.1-3.fc31.x86_64 mate-themes-3.22.20-2.fc31.noarch mate-user-admin-1.5.1-1.fc31.x86_64 mate-user-guide-1.22.3-1.fc31.noarch mate-utils-1.22.2-2.fc31.x86_64 mate-utils-common-1.22.2-2.fc31.noarch slick-greeter-mate-1.3.1-1.fc31.noarch Some detailed guideance would be much appreciated. Incidentally, I have appended " net.ifnames=0" to the GRUB_CMDLINE_LINUX= line and rebuilt the initramfs to revert back to classic eth0 nomenclature for the RJ45 Ethernet port. I can't stand the new naming convention. :-) --Doc Savage Fairview Heights, IL _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx