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 show
enumerará todo lo que parece una interfaz de red.fuente
Muestra solo las interfaces relacionadas con una NIC física.
Intenté encontrar una
type
opciónip link show
que mostrara algo no lógico, pero desgraciadamente:Parece ser lo único que
ip link show
no puede hacer. Al menos no sin recurrir a un script que primero enumera cada uno de los anteriores y luego lo hacegrep -v
contra una ejecución final sintype
especificar.fuente
ip link
deberí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/dev
El archivo tiene detalles en todas las interfaces. p.ejComo puede ver, muchas columnas y detalles no son muy fáciles de leer cuando
cat
utiliza el archivo, por lo que sugeriría utilizar unifconfig
comando que lea bien el archivo y los formatos.Para enumerar todas las interfaces use
/sbin/ifconfig -a
que le mostrará las interfaces de red no configuradas / inactivas, así como las configuradas y activas, como se lee en
/proc/net/dev
fuente
muestra el controlador de dispositivo real en uso para cada dispositivo ethernet
fuente