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=4163mtu 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.