15 Perintah “ifconfig” yang berguna untuk mengonfigurasi antarmuka jaringan di Linux

15 Perintah “ifconfig” yang berguna untuk mengonfigurasi antarmuka jaringan di Linux

ifconfig pendeknya "Konfigurasi Antarmuka“Utilitas untuk Administrasi Sistem/Jaringan di Unix/Linux Sistem Operasi Untuk Mengkonfigurasi, Mengelola, dan Meminta Parameter Antarmuka Jaringan Melalui Antarmuka Command-Line atau dalam Skrip Konfigurasi Sistem.

[Anda mungkin juga menyukai: 22 perintah jaringan Linux untuk sysadmin]

The "ifconfig"Perintah digunakan untuk menampilkan informasi konfigurasi jaringan saat ini, mengatur alamat IP, netmask, atau alamat siaran ke antarmuka jaringan, membuat alias untuk antarmuka jaringan, mengatur alamat perangkat keras, dan mengaktifkan atau menonaktifkan antarmuka jaringan.

15 perintah ifconfig yang berguna

Artikel ini mencakup “15 perintah “ifconfig” yang berguna“Dengan contoh praktisnya, yang mungkin sangat membantu Anda dalam mengelola dan mengkonfigurasi antarmuka jaringan dalam sistem Linux.

Memperbarui: Perintah Jaringan ifconfig sudah usang dan digantikan oleh perintah IP (pelajari 10 contoh perintah IP) di sebagian besar distribusi Linux.

[Anda mungkin juga suka: ifconfig vs IP: apa perbedaan dan membandingkan konfigurasi jaringan]

1. Lihat semua Pengaturan Antarmuka Jaringan

The "ifconfigPerintah tanpa argumen yang akan menampilkan semua detail antarmuka aktif. Itu ifconfig Perintah juga digunakan untuk memeriksa alamat IP yang ditetapkan dari server.

[[Email Dilindungi] ~]# ifconfig eth0 tautan ENCAP: Ethernet HWADDR 00: 0B: CD: 1C: 18: 5A INET ADDR: 172.16.25.126 bcast: 172.16.25.63 topeng: 255.255.255.224 inet6 addr: fe80 :: 20b: cdff: fe1c: 185a/64 Lingkup: tautan ke atas siaran berjalan multicast MTU: 1500 Metrik: 1 RX Paket: 2341604 Kesalahan: 0 DAPATKAN: 0 Overruns: 0 Frame: 0 Paket TX: 2217673 Kesalahan : 0 DAPATKAN: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 TXQUEULEN: 1000 RX BYTES: 293460932 (279.8 MIB) TX Bytes: 1042006549 (993.7 MIB) Interrupt: 185 Memori: F7FE0000-F7FF0000 LO Link ENCAP: LOOPBACK LOKAL INET ADDR: 127.0.0.1 topeng: 255.0.0.0 inet6 addr: :: 1/128 Lingkup: Host Up Loopback Menjalankan MTU: 16436 Metrik: 1 RX Paket: 5019066 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Frame: 0 TX Paket: 5019066 Kesalahan: 0 DAPATKAN: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 txqueuelen: 0 rx byte: 2174522634 (2.0 GIB) TX BYTES: 2174522634 (2.0 GIB) TUN0 LINK ENCAP: UNSPEC HWADDR 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 INET ADDR: 10.1.1.1 P-T-P: 10.1.1.2 topeng: 255.255.255.255 UP Pointopoint Running Noarp Multicast MTU: 1500 Metrik: 1 RX Paket: 0 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Bingkai: 0 TX Paket: 0 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Carrier: 0 Collision: 0 TXQueuelen: 100 Rx bytes: 0 (0.0 b) byte tx: 0 (0.0 b)

2. Tampilkan informasi dari semua antarmuka jaringan

Pengikut ifconfig Perintah dengan -A Argumen akan menampilkan informasi dari semua antarmuka jaringan aktif atau tidak aktif di server. Ini menampilkan hasilnya eth0, lo, sit0 Dan tun0.

[[Email Dilindungi] ~]# ifconfig -a eth0 tautan ENCAP: Ethernet HWADDR 00: 0B: CD: 1C: 18: 5A INET ADDR: 172.16.25.126 bcast: 172.16.25.63 topeng: 255.255.255.224 inet6 addr: fe80 :: 20b: cdff: fe1c: 185a/64 Lingkup: tautan ke atas siaran berjalan multicast MTU: 1500 Metrik: 1 RX Paket: 2344927 Kesalahan: 0 DAPATKAN: 0 Overruns: 0 Frame: 0 Paket TX: 2220777 Kesalahan : 0 DAPATKAN: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 TXQUEULEN: 1000 RX BYTES: 293839516 (280.2 MIB) TX Bytes: 1043722206 (995.3 MIB) Interrupt: 185 Memori: F7FE0000-F7FF0000 LO Link ENCAP: LOOPBACK LOKAL INET ADDR: 127.0.0.1 topeng: 255.0.0.0 inet6 addr: :: 1/128 Lingkup: Host Up Loopback Menjalankan MTU: 16436 Metrik: 1 RX Paket: 5022927 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Frame: 0 TX Paket: 5022927 Kesalahan: 0 DAPATKAN: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 Txqueuelen: 0 RX Bytes: 2175739488 (2.0 GIB) TX BYTES: 2175739488 (2.0 GIB) SIT0 LINK ENCAP: IPV6-IN-IPV4 NOARP MTU: 1480 Metrik: 1 RX Paket: 0 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Frame: 0 TX Paket: 0 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 txqueuelen: 0 rx bytes: 0 (0.0 b) byte tx: 0 (0.0 b) tautan tun0 encap: unspec hwaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 INET ADDR: 10.1.1.1 P-T-P: 10.1.1.2 topeng: 255.255.255.255 UP Pointopoint Running Noarp Multicast MTU: 1500 Metrik: 1 RX Paket: 0 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Bingkai: 0 TX Paket: 0 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Carrier: 0 Collision: 0 TXQueuelen: 100 Rx bytes: 0 (0.0 b) byte tx: 0 (0.0 b)

3. Lihat Pengaturan Jaringan Antarmuka tertentu

Menggunakan nama antarmuka (eth0) sebagai argumen dengan “ifconfigPerintah akan menampilkan detail antarmuka jaringan tertentu.

[[email dilindungi] ~]# ifconfig eth0 eth0 tautan encap: ethernet hwaddr 00: 0b: cd: 1c: 18: 5a inet addr: 172.16.25.126 bcast: 172.16.25.63 topeng: 255.255.255.224 inet6 addr: fe80 :: 20b: cdff: fe1c: 185a/64 Lingkup: tautan ke atas siaran berjalan multicast MTU: 1500 Metrik: 1 RX Paket: 2345583 Kesalahan: 0 DAPATKAN: 0 Overruns: 0 Frame: 0 Paket TX: 2221421 Kesalahan: 0 Bingkai: 0 Paket TX: 2221421 Errors : 0 DAPATKAN: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 TXQUEULEN: 1000 RX BYTES: 293912265 (280.2 MIB) TX Bytes: 1044100408 (995.7 MIB) Interrupt: 185 Memori: F7FE0000-F7FF0000

4. Cara mengaktifkan antarmuka jaringan

The "ke atas" atau "IFUPBendera dengan nama antarmuka (eth0) mengaktifkan antarmuka jaringan jika itu bukan keadaan tidak aktif dan memungkinkan untuk mengirim dan menerima informasi. Misalnya, "ifconfig eth0 naik" atau "ifup eth0“Akan mengaktifkan eth0 antarmuka.

[[email dilindungi] ~]# ifconfig eth0 up atau [[email dilindungi] ~]# ifup eth0

5. Cara menonaktifkan antarmuka jaringan

The "turun" atau "IfdownBendera dengan nama antarmuka (eth0) menonaktifkan antarmuka jaringan yang ditentukan. Misalnya, “ifconfig eth0 turun" atau "ifdown eth0“Perintah menonaktifkan eth0 antarmuka jika dalam keadaan tidak aktif.

[[email dilindungi] ~]# ifconfig eth0 turun atau [[email dilindungi] ~]# ifdown eth0

6. Cara Menetapkan Alamat IP ke Antarmuka Jaringan

Untuk menetapkan alamat IP ke antarmuka tertentu, gunakan perintah berikut dengan nama antarmuka (eth0) dan alamat IP yang ingin Anda atur. Misalnya, "ifconfig eth0 172.16.25.125“Akan mengatur alamat IP ke antarmuka eth0.

[[email dilindungi] ~]# ifconfig eth0 172.16.25.125

[Anda mungkin juga suka: cara mengkonfigurasi jaringan IP dengan alat 'nmtui']

7. Cara menetapkan netmask ke antarmuka jaringan

Menggunakan "ifconfig"Perintah dengan"netmask"Argumen dan nama antarmuka sebagai (eth0) memungkinkan Anda untuk mendefinisikan netmask ke antarmuka yang diberikan. Misalnya, "ifconfig eth0 netmask 255.255.255.224”Akan mengatur mask jaringan ke antarmuka yang diberikan eth0.

[[email dilindungi] ~]# ifconfig eth0 netmask 255.255.255.224

8. Cara Menetapkan Siaran ke Antarmuka Jaringan

Menggunakan "siaran"Argumen dengan nama antarmuka akan mengatur alamat siaran untuk antarmuka yang diberikan. Misalnya, “IfConfig Eth0 Broadcast 172.16.25.63"Perintah mengatur alamat siaran ke antarmuka eth0.

[[Email Dilindungi] ~]# IFConfig ETH0 Broadcast 172.16.25.63

9. Cara menetapkan IP, netmask, dan disiarkan ke antarmuka jaringan

Untuk menetapkan alamat IP, alamat netmask, dan alamat siaran sekaligus menggunakan “ifconfigPerintah dengan semua argumen seperti yang diberikan di bawah ini.

[[email dilindungi] ~]# ifconfig eth0 172.16.25.125 Netmask 255.255.255.224 siaran 172.16.25.63

10. Cara Mengubah MTU untuk Antarmuka Jaringan

The "MTU"Argumen menetapkan unit transmisi maksimum ke antarmuka. Itu MTU memungkinkan Anda untuk mengatur ukuran batas paket yang ditransmisikan pada antarmuka. Itu MTU IS dapat menangani jumlah oktet maksimum ke antarmuka dalam satu transaksi tunggal.

Misalnya, "ifconfig eth0 mTU 1000”Akan mengatur unit transmisi maksimum ke set yang diberikan (i.e. 1000). Tidak semua dukungan antarmuka jaringan MTU Pengaturan.

[[email dilindungi] ~]# ifconfig eth0 mTU 1000

11. Cara mengaktifkan mode promiscuous

Apa yang terjadi dalam mode normal, ketika paket diterima oleh kartu jaringan, itu memverifikasi bahwa itu miliknya sendiri. Jika tidak, itu menjatuhkan paket secara normal, tetapi dalam mode promiscuous digunakan untuk menerima semua paket yang mengalir melalui kartu jaringan.

Alat jaringan saat ini menggunakan mode promiscuous untuk menangkap dan menganalisis paket yang mengalir melalui antarmuka jaringan. Untuk mengatur mode promiscuous, gunakan perintah berikut.

[[email dilindungi] ~]# ifconfig eth0 promisc

12. Cara menonaktifkan mode promiscuous

Untuk menonaktifkan mode promiscuous, gunakan “-Promisc”Beralih yang turun kembali antarmuka jaringan dalam mode normal.

[[email dilindungi] ~]# ifconfig eth0 -promisc

13. Cara menambahkan alias baru ke antarmuka jaringan

Itu ifconfig Utilitas memungkinkan Anda untuk mengkonfigurasi antarmuka jaringan tambahan menggunakan alias fitur. Untuk menambahkan antarmuka jaringan alias eth0, Gunakan perintah berikut. Harap dicatat bahwa alamat jaringan alias berada di subnet mask yang sama. Misalnya, jika Anda eth0 Alamat IP jaringan adalah 172.16.25.125, maka alamat IP alias harus 172.16.25.127.

[[email dilindungi] ~]# ifconfig eth0: 0 172.16.25.127

Selanjutnya, verifikasi alamat antarmuka jaringan alias yang baru dibuat, dengan menggunakan “ifconfig eth0: 0" memerintah.

[[Email Dilindungi] ~]# ifconfig eth0: 0 eth0: 0 tautan encap: ethernet hwaddr 00: 01: 6c: 99: 14: 68 inet addr: 172.16.25.123 bcast: 172.16.25.63 topeng: 255.255.255.240 UP Broadcast Running Multicast MTU: 1500 Metric: 1 Interrupt: 17

14. Cara menghapus alias ke antarmuka jaringan

Jika Anda tidak lagi memerlukan antarmuka jaringan alias atau Anda salah mengonfigurasinya, Anda dapat menghapusnya dengan menggunakan perintah berikut.

[[email dilindungi] ~]# ifconfig eth0: 0 down

15. Cara Mengubah Alamat Mac Antarmuka Jaringan

Untuk mengubah MAC (Kontrol akses media) alamat dari eth0 Antarmuka jaringan, gunakan perintah berikut dengan argumen “hw eter“. Misalnya, lihat di bawah.

[[email dilindungi] ~]# ifconfig eth0 hw eter aa: bb: cc: dd: ee: ff

Ini adalah perintah yang paling berguna untuk mengonfigurasi antarmuka jaringan di Linux, Untuk informasi lebih lanjut dan penggunaan ifconfig Perintah Gunakan MANKAKAN SEPERTI “pria ifconfig”Di Terminal. Lihatlah beberapa utilitas jaringan lainnya di bawah ini.

Utilitas jaringan lainnya

  • NMCLI - Klien baris perintah yang digunakan untuk mengontrol NetworkManager dan melaporkan informasi jaringan.
  • TCMPDUMP - adalah alat pengambilan paket baris perintah dan alat penganalisa untuk memantau lalu lintas jaringan.
  • NetStat-adalah alat pemantauan jaringan komando open-source yang memantau lalu lintas paket jaringan yang masuk dan keluar.
  • SS (Socket Statistics) - Alat yang mencetak informasi terkait soket jaringan pada sistem Linux.
  • Wireshark-adalah penganalisa protokol jaringan open-source yang digunakan untuk memecahkan masalah masalah yang terkait dengan jaringan.
  • Munin - adalah jaringan pemantauan jaringan dan sistem berbasis web yang digunakan untuk menampilkan hasil dalam grafik menggunakan rrdtool.
  • Cacti - adalah aplikasi pemantauan dan grafik berbasis web lengkap untuk pemantauan jaringan.

Untuk mendapatkan lebih banyak informasi dan opsi untuk salah satu alat di atas, lihat halaman man tersebut dengan memasukkan “Man Toolname”Pada prompt perintah. Misalnya, untuk mendapatkan informasi untuk “netstat " alat, gunakan perintah "Man Netstat“.