GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo encontrar qué dispositivo Ethernet específico corresponde a un puerto específico en una tarjeta de red de interfaz múltiple en CentOS/RHEL

La pregunta

¿Puede el sistema operativo Linux determinar a qué puerto físico en una tarjeta de red de interfaz múltiple corresponde un dispositivo Ethernet activo en el sistema operativo Linux?

La respuesta

No existe una forma directa o garantizada de hacer esto a través del sistema operativo Linux, ya que puede depender del servidor y del hardware y firmware de la tarjeta de red; sin embargo, existen varias formas diferentes de determinar qué dispositivo ethernet configurado en el sistema operativo corresponde a qué red. adaptador o puerto en una tarjeta de red de interfaz múltiple.

Método 1:si solo tiene acceso remoto al servidor

Si el módulo de administración del servidor (como un módulo SUN ilom, HP ilo o Dell DRAC) muestra direcciones mac para cada interfaz de red física configurada en el servidor, entonces puede verificar y comparar con la dirección mac configurada para cada interfaz de red en el sistema operativo Linux.

Paso 1 . Tenga en cuenta la dirección mac informada para cada interfaz física en el módulo de administración del servidor.

Paso 2 :Verifique la salida del siguiente comando:

# ifconfig [interface]

luego marque el “éter ” para la dirección mac y luego busque la dirección mac correspondiente del paso 1. Ejemplo:

# ifconfig eth0
eth0: flags=4163 mtu 1500
inet 10.x.x.x netmask 255.255.255.128 broadcast 140.84.226.255
ether 00:16:3e:79:34:c8 txqueuelen 1000 (Ethernet)     ### mac address
RX packets 68295324 bytes 67544049816 (62.9 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 52566893 bytes 57714346200 (53.7 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Paso 3 :Alternativamente, ejecute el siguiente comando en la interfaz de red:

# ethtool --identify ethX

Ejemplo con eth0:

# ethtool --identify eth0
DEVICE=eth0
HWADDR=00:16:3E:79:34:C8

Método 2:si tiene acceso físico al servidor

Si tiene acceso físico al servidor y si las interfaces de red físicas tienen una luz en el caso del servidor, el comando ethtool se puede usar para ayudar a identificar qué puerto en la tarjeta corresponde al dispositivo ethernet configurado en el sistema operativo.

NOTA :Es posible que esta funcionalidad de ethtool no sea compatible con todos los servidores o el hardware de la tarjeta de red.

Paso 1 :Ejecute el siguiente comando y la luz debería parpadear en la interfaz de red física utilizada por eth0:

# ethtool --identify eth0

Paso 2 :si lo anterior no es compatible y tiene una ventana de mantenimiento, haga lo siguiente:

a) desconecte un cable a la vez y verifique la salida de ethtool para ver si el enlace se ha caído en cada dispositivo cuando se quitó el cable.

# ethtool eth0

Configuración para eth0:

# ethtool eth0
Settings for eth0:

[snip other output]
Link detected: no

Esto muestra que el enlace para eth0 se cayó cuando el cable se extrajo de un puerto específico.


Cent OS
  1. Cómo crear un puente de red en CentOS 7/RHEL 7

  2. Cómo reiniciar el servicio de red en CentOS 8 o RHEL 8

  3. ¿Cómo encontrar qué puerto serie está en uso?

  4. Cómo deshabilitar NetworkManager en CentOS / RHEL 7

  5. CentOS / RHEL:cómo encontrar el UUID de un dispositivo o sistema de archivos

Cómo configurar una interfaz de red virtual en RHEL 8/CentOS 8

Cómo cambiar el nombre de la interfaz de red a eth0 en CentOS 8/RHEL 8

Cómo configurar la formación de equipos de red en CentOS/RHEL 7

Cómo configurar la formación de equipos de interfaz de red en CentOS/RHEL 7 y 8

Cómo quitar la impresora de red en CentOS/RHEL

Cómo eliminar la configuración de red de vinculación en CentOS/RHEL