PC with PCI Lan card and motherboard Lan had previously worked fine on 18.04 and 20.04, was upgraded to 22.04 but found application compatibility issues so reinstalled 20.04. Now the integral Lan is working fine and the PCI Lan shows in Network Manager etc, all configured fine and I can ping the Lan card IP address but cannot ping anything on network. Link status is up and I've tested the cable and switch (changed both and tested again). Cannot ping this PC from other PCs on network.
TCPdump shows traffic on that Lan port but cannot browse nor ping. It's like the port is receiving but cannot transmit which leads me to think it's a firewall/IPTables issue but I tried sudo ufw disable
and this didn't resolve it.
I still don't know why this occurred but I've swapped the IP configuration over on the 2 Lan cards and swapped the patching and now both are working correctly.
Update - checked PC again and found the same network is again not allowing transmitting (TCPdump is showing traffic received), but this network is now connected to the other Lan card since I swapped them over. The only thing I can think of now is that as this is a secondary local network there is no gateway nor DNS, is Ubuntu turning off the port for this reason (possibly related to sleep mode)? Receive would perhaps be available for WoL?