Salah satu tugas umum yang kita lakukan setelah menginstal sistem Linux adalah konfigurasi jaringan. Tentu saja, Anda dapat mengonfigurasi antarmuka jaringan selama waktu penginstalan. Tapi, beberapa dari Anda mungkin lebih suka melakukannya setelah instalasi atau mengubah pengaturan yang ada. Seperti yang sudah Anda ketahui, pertama-tama Anda harus mengetahui berapa banyak antarmuka yang tersedia pada sistem untuk mengonfigurasi pengaturan jaringan dari baris perintah. Tutorial singkat ini membahas semua cara yang mungkin untuk menemukan antarmuka jaringan yang tersedia di sistem operasi Linux dan Unix.
Contents
Temukan antarmuka jaringan yang tersedia di Linux1. Daftar antarmuka jaringan menggunakan perintah ifconfig2. Daftar antarmuka jaringan menggunakan perintah ip3. Daftar antarmuka jaringan menggunakan /sys/class/net/ directory4. Daftar antarmuka jaringan menggunakan /proc/net/dev file5. Daftar antarmuka jaringan menggunakan perintah netstat6. Daftar antarmuka jaringan menggunakan perintah nmcliTemukan antarmuka jaringan yang tersedia di Linux
Kita dapat menemukan kartu jaringan yang tersedia dalam beberapa cara. Dalam panduan ini, kita akan membahas 6 cara untuk membuat daftar kartu antarmuka jaringan di Linux.
1. Daftar antarmuka jaringan menggunakan perintah ifconfig
Metode yang paling umum digunakan untuk menemukan detail antarmuka jaringan menggunakan perintah ifconfig. Saya yakin beberapa pengguna Linux mungkin masih menggunakan this.
$ ifconfig -a
Sample output:
enp5s0: flags=4098 mtu 1500 ether 24:b6:fd:37:8b:29 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0,0 B ) RX error 0 drop 0 overruns 0 frame 0 paket TX 0 byte 0 (0,0 B) TX error 0 drop 0 overruns 0 carrier 0 collision 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Loopback Lokal) Paket RX 171420 byte 303980988 (289,8 MiB) Kesalahan RX 0 turun 0 melampaui 0 bingkai 0 paket TX 171420 byte 303980988 (289,8 MiB) Kesalahan TX 0 turun 0 melampaui 0 pembawa 0 tabrakan 0 wlp9s0: flags=4163 mtu 1500 inet 192.168.225.37 netmask 255.255.255.0 broadcast 192.168.225.255 inet6 2409:4072:6183:c604:c218:85ff:fe50:474f prefixlen 64 scopeid 0x0 inet6 fe80::c218:85ff:fe50:6474f prefixlen scopeid 0x20 ether c0:18:85:50:47:4f txqueuelen 1000 (Ethernet) Paket RX 564574 byte 628671925 (599,5 MiB) Kesalahan RX 0 turun 0 overruns 0 frame 0 paket TX 299706 byte 60535732 (57,7 MiB) TX error 0 drop 0 overruns 0 carrier 0 collisions 0
Seperti yang Anda lihat pada output di atas, saya memiliki dua antarmuka jaringan yaitu enp5s0 (adaptor ethernet berkabel terpasang) dan wlp9s0 (nirkabel adaptor jaringan) di kotak Linux saya. Di sini, lo adalah antarmuka loopback, yang digunakan untuk mengakses semua layanan jaringan secara lokal. Ini memiliki alamat IP 127.0.0.1.
Kami juga dapat menggunakan perintah 'ifconfig' yang sama di banyak varian UNIX, misalnya FreeBSD, untuk membuat daftar kartu jaringan yang tersedia.
2. Mencantumkan antarmuka jaringan menggunakan ip command
Perintah 'ifconfig' tidak digunakan lagi di versi Linux terbaru. Jadi Anda dapat menggunakan perintah 'ip' untuk menampilkan antarmuka jaringan seperti yang ditunjukkan di bawah ini.
$ ip link show
Contoh output:
1: lo: mtu 65536 qdisc status noqueue mode UNKNOWN mode DEFAULT default grup qlen 1000 link/loopback 00:00:00:00 :00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 qdisc status noop mode DOWN default grup DEFAULT qlen 1000 link/ether 24:b6:fd:37:8b:29 brd ff:ff :ff:ff:ff:ff 3: wlp9s0: mtu 1500 qdisc status noqueue mode UP mode NAIK default grup DORMANT qlen 1000 tautan/ether c0:18:85:50:47:4f brd ff:ff:ff:ff:ff:ff
You juga dapat menggunakan perintah berikut.
$ ip addr
$ ip -s link
Apakah Anda memperhatikan bahwa perintah ini juga menunjukkan status antarmuka jaringan yang terhubung? Jika Anda melihat dari dekat output di atas, Anda akan melihat bahwa kartu Ethernet saya tidak terhubung dengan kabel jaringan (lihat kata "BAWAH" pada output di atas). Dan kartu jaringan nirkabel terhubung (Lihat kata "UP"). Untuk detail lebih lanjut, periksa panduan kami sebelumnya untuk menemukan status antarmuka jaringan yang terhubung di Linux.
Dua perintah ini (ifconfig dan ip) cukup untuk menemukan kartu jaringan yang tersedia di sistem Linux Anda.
Namun, ada beberapa metode lain yang tersedia untuk daftar antarmuka jaringan di Linux.
3. Daftar antarmuka jaringan menggunakan /sys/class/net/ directory
Kernel Linux menyimpan detail antarmuka jaringan di dalam direktori /sys/class/net. Anda dapat memverifikasi daftar antarmuka yang tersedia dengan melihat ke direktori ini.
$ ls /sys/class/net
Sample output:
enp5s0 lo virbr0 wlp9s0
- Daftar antarmuka jaringan menggunakan file /proc/net/dev
Dalam sistem operasi Linux, file /proc/net/dev berisi statistik tentang antarmuka jaringan.
Untuk melihat kartu jaringan yang tersedia, cukup lihat isinya menggunakan perintah:
$ cat /proc/net/ dev
Contoh keluaran:
Inter-| Terima | Transmit face |bytes packets errs drop fifo frame compress multicast|bytes packets errs drop fifo colls carrier compress lo: 2836 30 0 0 0 0 0 0 2836 30 0 0 0 0 0 0 enp5s0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 wlp9s0: 557664882 402062 0 0 0 0 0 0 20087136 165358 0 0 0 0 0 0 virbr0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- Daftar antarmuka jaringan menggunakan perintah netstat
Perintah netstat menampilkan berbagai detail seperti koneksi jaringan, tabel perutean, statistik antarmuka, koneksi penyamaran, dan keanggotaan multicast.
$ netstat -i
Contoh output:
Kernel Tabel antarmuka Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg enp5s0 1500 0 0 0 0 0 0 0 0 BMU lo 65536 30 0 0 0 30 0 0 0 LRU virbr0 1500 0 0 0 0 0 0 0 BMU wlp9s0 1500 402063 0 0 0 165361 0 0 0 BMRU
Harap diperhatikan bahwa netstat sudah usang. Pengganti untuk "netstat -i" adalah "ip -s link". Perhatikan juga bahwa metode ini hanya akan mencantumkan antarmuka yang aktif, tidak semua antarmuka yang tersedia.
6. Mencantumkan antarmuka jaringan menggunakan nmcli command
Nmcli adalah alat baris perintah untuk mengontrol NetworkManager dan melaporkan status jaringan. Ini digunakan untuk membuat, menampilkan, mengedit, menghapus, mengaktifkan, dan menonaktifkan koneksi jaringan dan menampilkan status jaringan.
Jika Anda memiliki sistem Linux dengan Network Manager terinstal, Anda dapat membuat daftar antarmuka jaringan yang tersedia menggunakan alat nmcli menggunakan perintah berikut:
$ nmcli device status
Contoh output:
DEVICE TYPE STATE CONNECTION wlp9s0 wifi terhubung JioFi4_12E9FE virbr0 bridge terhubung (eksternal) virbr0 p2p-dev-wlp9s0 wifi-p2p terputus -- enp5s0 perintah ethernet tidak dapat digunakan --pprey loopback juga tidak tersedia --tidak tersedia -- koneksi nmcli show
Sekarang Anda tahu cara menemukan antarmuka jaringan yang tersedia di Linux. Selanjutnya, cek panduan berikut untuk mengetahui cara mengkonfigurasi alamat IP di Linux.
Cara Mengkonfigurasi Alamat IP Statis Di Linux Dan UnixCara Mengkonfigurasi Alamat IP Di Ubuntu 18.04 LTSCara Mengonfigurasi Alamat IP Statis Dan Dinamis Di Arch LinuxCara Menetapkan Beberapa Alamat IP Ke Kartu Jaringan Tunggal Di Linux