GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come trovare quale dispositivo Ethernet specifico corrisponde a una porta specifica su una scheda di rete multi-interfaccia in CentOS/RHEL

La domanda

Il sistema operativo Linux può determinare a quale porta fisica su una scheda di rete multi-interfaccia corrisponde un dispositivo ethernet attivo nel sistema operativo Linux?

La risposta

Non esiste un modo diretto o garantito per farlo tramite il sistema operativo Linux, poiché può dipendere dal server e dall'hardware e dal firmware della scheda di rete, tuttavia, esistono diversi modi per determinare quale dispositivo Ethernet configurato nel sistema operativo corrisponde a quale rete adattatore o porta su una scheda di rete multi-interfaccia.

Metodo 1:se hai solo accesso remoto al server

Se il modulo di gestione del server (come un modulo SUN ilom, HP ilo o Dell DRAC) mostra gli indirizzi mac per ciascuna interfaccia di rete fisica configurata sul server, è possibile verificare e confrontare l'indirizzo mac configurato per ciascuna interfaccia di rete su il sistema operativo Linux.

Passaggio 1 . Prendere nota dell'indirizzo mac riportato per ciascuna interfaccia fisica nel modulo di gestione del server.

Passaggio 2 :controlla l'output del seguente comando:

# ifconfig [interface]

quindi seleziona "etere ” per l'indirizzo mac, quindi trova l'indirizzo mac corrispondente dal passaggio 1. Esempio:

# 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

Passaggio 3 :In alternativa, esegui il seguente comando sull'interfaccia di rete:

# ethtool --identify ethX

Esempio con eth0:

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

Metodo 2:se hai accesso fisico al server

Se hai accesso fisico al server e se le interfacce di rete fisiche hanno una luce sul case del server, il comando ethtool può essere utilizzato per aiutare a identificare quale porta sulla scheda corrisponde al dispositivo ethernet configurato nel sistema operativo.

NOTA :Questa funzionalità di ethtool potrebbe non essere supportata da tutto l'hardware del server o della scheda di rete.

Passaggio 1 :esegui il comando seguente e la spia dovrebbe lampeggiare sull'interfaccia di rete fisica utilizzata da eth0:

# ethtool --identify eth0

Passaggio 2 :se quanto sopra non è supportato e se hai una finestra di manutenzione, procedi come segue:

a) scollega un cavo alla volta e controlla l'output di ethtool per vedere se il collegamento si è interrotto su ciascun dispositivo quando il cavo è stato rimosso.

# ethtool eth0

Impostazioni per eth0:

# ethtool eth0
Settings for eth0:

[snip other output]
Link detected: no

Questo mostra che il collegamento per eth0 è stato interrotto quando il cavo è stato estratto da una porta specifica.


Cent OS
  1. Come bloccare una porta specifica su CentOS 8 come 22

  2. CentOS / RHEL 7:come modificare i nomi dell'interfaccia di rete

  3. CentOS / RHEL:come trovare l'UUID di un dispositivo o filesystem

  4. Come disabilitare i "Nomi dei dispositivi dell'interfaccia di rete prevedibili" in CentOS/RHEL 7

  5. CentOS / RHEL:come scoprire se una porta di rete è aperta o meno?

Come configurare un'interfaccia di rete virtuale su RHEL 8 / CentOS 8

Come modificare il nome dell'interfaccia di rete in eth0 su CentOS 8 / RHEL 8

Come configurare il team di rete in CentOS/RHEL 7

Come configurare il teaming dell'interfaccia di rete in CentOS/RHEL 7 e 8

Come rimuovere la stampante di rete in CentOS/RHEL

Come rimuovere il collegamento Configurazione di rete in CentOS/RHEL