GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menemukan perangkat ethernet spesifik mana yang sesuai dengan port tertentu pada kartu jaringan multi-antarmuka di CentOS/RHEL

Permintaan

Dapatkah OS Linux menentukan port fisik pada kartu jaringan multi-antarmuka yang sesuai dengan perangkat ethernet aktif di OS Linux?

Jawabannya

Tidak ada cara langsung atau dijamin untuk melakukan ini melalui OS Linux, karena dapat bergantung pada server dan perangkat keras dan firmware kartu jaringan, namun, ada beberapa cara berbeda untuk mengetahui perangkat ethernet mana yang dikonfigurasi di OS yang sesuai dengan jaringan mana adaptor atau port pada kartu jaringan multi-antarmuka.

Metode 1:jika Anda hanya memiliki akses jarak jauh ke server

Jika modul manajemen server (seperti modul SUN ilom, HP ilo, atau Dell DRAC), menunjukkan alamat mac untuk setiap antarmuka jaringan fisik yang dikonfigurasi di server, maka Anda dapat memeriksa dan membandingkan dengan alamat mac yang dikonfigurasi untuk setiap antarmuka jaringan di OS Linux.

Langkah 1 . Catat alamat mac yang dilaporkan untuk setiap antarmuka fisik di modul manajemen server.

Langkah 2 :Periksa output dari perintah berikut:

# ifconfig [interface]

lalu centang “eter ” untuk alamat mac, lalu temukan alamat mac yang cocok dari langkah 1. Contoh:

# 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

Langkah 3 :Atau, jalankan perintah berikut pada antarmuka jaringan:

# ethtool --identify ethX

Contoh dengan eth0:

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

Metode 2:Jika Anda memiliki akses fisik ke server

Jika Anda memiliki akses fisik ke server dan jika antarmuka jaringan fisik memiliki lampu pada kasus server, perintah ethtool dapat digunakan untuk membantu mengidentifikasi port mana pada kartu yang sesuai dengan perangkat ethernet yang dikonfigurasi di OS.

CATATAN :Fungsi ethtool ini mungkin tidak didukung oleh semua perangkat keras server atau kartu jaringan.

Langkah 1 :Jalankan perintah berikut, dan lampu akan berkedip pada antarmuka jaringan fisik yang digunakan oleh eth0:

# ethtool --identify eth0

Langkah 2 :jika hal di atas tidak didukung, dan jika Anda memiliki masa pemeliharaan, lakukan hal berikut:

a) cabut kabel satu per satu, dan periksa output ethtool untuk melihat apakah tautan pada setiap perangkat terputus saat kabel dilepas.

# ethtool eth0

Setelan untuk eth0:

# ethtool eth0
Settings for eth0:

[snip other output]
Link detected: no

Ini menunjukkan tautan untuk eth0 terputus saat kabel ditarik dari port tertentu.


Cent OS
  1. Cara memblokir port tertentu pada CentOS 8 seperti 22

  2. Cara menonaktifkan NetworkManager di CentOS / RHEL 7

  3. CentOS / RHEL :Cara menemukan UUID perangkat atau sistem file

  1. Cara Menonaktifkan "Nama Perangkat Antarmuka Jaringan yang Dapat Diprediksi" di CentOS / RHEL 7

  2. CentOS / RHEL :Bagaimana cara mengetahui apakah port jaringan terbuka atau tidak?

  3. CentOS / RHEL :Bagaimana menemukan pengguna mana yang menjalankan perintah tertentu?

  1. Cara Memulai Ulang Layanan Jaringan di CentOS 8 atau RHEL 8

  2. Bagaimana Menemukan Port Serial Yang Digunakan?

  3. Cara menemukan paket rpm mana yang menyediakan file atau pustaka tertentu di RHEL / CentOS