Mi "Servidor dedicado" debe tener dos NIC instaladas, pero solo puedo encontrar una.
Mi pregunta: ¿Qué otros comandos y métodos están disponibles para probar cuántas tarjetas de red están instaladas en mi servidor?
lspci | grep Ethernet
¿Hay otros comandos / métodos disponibles?
networking
debian
jens
fuente
fuente

Respuestas:
Puede usar lshw para ver todos los dispositivos en una máquina. Para ver solo los dispositivos de red, ingrese:
fuente
Para Ethernet:
fuente
$ ls -l /sys/class/net/ | grep -v virtual. Filtra todas las interfaces de red virtuales. Trabaja en ubuntu ejecutándose en una Virtual Box.ip link showenumerará todo lo que parece una interfaz de red.fuente
Muestra solo las interfaces relacionadas con una NIC física.
Intenté encontrar una
typeopciónip link showque mostrara algo no lógico, pero desgraciadamente:Parece ser lo único que
ip link showno puede hacer. Al menos no sin recurrir a un script que primero enumera cada uno de los anteriores y luego lo hacegrep -vcontra una ejecución final sintypeespecificar.fuente
ip linkdebería ser capaz de manejar. Si usa muchas interfaces virtuales (digamos para bridging o vlan) y especialmente si estas interfaces virtuales han sido renombradas./proc/net/devEl archivo tiene detalles en todas las interfaces. p.ejComo puede ver, muchas columnas y detalles no son muy fáciles de leer cuando
catutiliza el archivo, por lo que sugeriría utilizar unifconfigcomando que lea bien el archivo y los formatos.Para enumerar todas las interfaces use
/sbin/ifconfig -aque le mostrará las interfaces de red no configuradas / inactivas, así como las configuradas y activas, como se lee en
/proc/net/devfuente
muestra el controlador de dispositivo real en uso para cada dispositivo ethernet
fuente