Here is a question I got not so long ago.

Jermal, How do I go about finding the name and type of network card I have in my Linux installation?

First off, thanks for asking me. I know of a few ways and I’ll list them here. Short and simple. We have the the following commands: ip, ifconfig, lspci, dmidecode, lshw commands. Out of these I only use 3.

ifconfig and ip commands

lshw command is another nice one also

And when feeling a bit fancy you could toss in the lspci command with egrep

And… that is about it. I hope this answers your question

– Jermal