GNU/Linux >> Belajar Linux >  >> Linux

12 Contoh Perintah IP untuk Pengguna Linux

Selama bertahun-tahun kami telah menggunakan ‘ifconfig ' perintah untuk melakukan tugas terkait jaringan seperti memeriksa antarmuka jaringan atau mengonfigurasinya. Tetapi 'ifconfig' tidak lagi dipertahankan &tidak digunakan lagi pada versi Linux terbaru. Perintah 'ifconfig' telah diganti dengan 'ip ' perintah.

Perintah ip Linux agak mirip dengan perintah 'ifconfig' tetapi jauh lebih kuat dengan lebih banyak fungsi yang menyertainya. Perintah 'ip' dapat melakukan beberapa tugas yang tidak mungkin dilakukan dengan perintah 'ifconfig'.

Dalam tutorial ini, kita akan membahas 12 contoh perintah 'ip' di linux, jadi mari kita mulai,

Contoh 1) Melihat informasi jaringan saat ini untuk antarmuka ( Kartu LAN )

Untuk menampilkan alamat IP dan Subnet dll untuk antarmuka, gunakan perintah 'ip addr show'

[[email protected]]$ ip addr show
or
[[email protected]]$ ip a s

Ini akan menampilkan informasi jaringan yang terkait dengan semua antarmuka yang tersedia di sistem kami, tetapi jika kami ingin melihat informasi yang sama untuk satu antarmuka, perintahnya adalah

[[email protected]]$ ip addr show enp0s3

di mana enp0s3 adalah nama antarmuka.

Contoh 2) Mengaktifkan &menonaktifkan antarmuka jaringan (atau kartu LAN)

Kita dapat mengaktifkan atau menonaktifkan antarmuka jaringan (enp0s3) dengan perintah ip, contohnya ditunjukkan di bawah ini:

[[email protected]]$ sudo ip link set enp0s3 up

Perintah di atas mengaktifkan antarmuka enp0s3 dan untuk menonaktifkan antarmuka jaringan kita akan menggunakan pemicu 'turun',

[[email protected]]$ sudo ip link set enp0s3 down

Contoh 3) Tetapkan alamat IP &alamat broadcast ke antarmuka

Untuk menetapkan alamat IP ke antarmuka dengan perintah ip, kita akan menggunakan di bawah ini:

[[email protected]]$ sudo ip addr add 192.168.0.50/255.255.255.0 dev enp0s3

Kami juga dapat mengatur alamat broadcast ke antarmuka dengan perintah 'ip'. Secara default tidak ada alamat broadcast yang disetel, jadi untuk menyetel perintah alamat broadcast adalah

[[email protected]]$ sudo ip addr add broadcast 192.168.0.255 dev enp0s3

Kami juga dapat mengatur alamat broadcast standar bersama dengan alamat IP dengan menggunakan perintah berikut,

[[email protected]]$ sudo ip addr add 192.168.0.10/24 brd + dev enp0s3

Seperti yang ditunjukkan pada contoh di atas, kita juga dapat menggunakan 'brd' di tempat pada 'broadcast' untuk mengatur alamat ip broadcast.

Contoh 4) Hapus alamat IP dari antarmuka

Jika kita ingin menghapus atau menghapus IP yang ditetapkan dari antarmuka, jalankan di bawah perintah ip

[[email protected]]$ sudo ip addr del 192.168.0.10/24 dev enp0s3

Contoh 5) Menambahkan Alias ​​​​untuk antarmuka (enp0s3)

Untuk menambahkan alias yaitu menetapkan lebih dari satu IP ke antarmuka, jalankan perintah di bawah ini

[[email protected]]$ sudo ip addr add 192.168.0.20/24 dev enp0s3 label enp0s3:1

Contoh 6) Lihat tabel rute dan informasi gateway default

Memeriksa tabel rute dan informasi gateway default menunjukkan kepada kita rute yang akan diambil paket untuk mencapai tujuan. Untuk memeriksa informasi perutean jaringan, jalankan perintah ip berikut,

[[email protected]]$  ip route show

Pada output di atas kita akan melihat informasi perutean untuk paket untuk semua antarmuka jaringan. Kami juga bisa mendapatkan informasi perutean ke ip tertentu menggunakan,

[[email protected]]$ sudo ip route get 192.168.0.1

Contoh 7) Menambahkan rute statis dengan perintah ip

Jika kita ingin mengubah rute default yang diambil oleh paket, kita dapat melakukannya dengan perintah IP dengan menambahkan rute statis.

Untuk menetapkan gateway default baru, gunakan perintah 'ip route' berikut

[[email protected]]$ sudo ip route add default via 192.168.0.150/24

Jadi sekarang semua paket jaringan akan melakukan perjalanan melalui 192.168.0.150 sebagai lawan dari rute default lama. Untuk mengubah rute default untuk satu antarmuka &untuk membuat perubahan rute lebih lanjut, jalankan

[[email protected]]$ sudo ip route add 172.16.32.32 via 192.168.0.150/24 dev enp0s3

Contoh 8) Hapus rute statis

Untuk menghapus atau menghapus rute default yang ditambahkan sebelumnya, jalankan perintah 'ip route del'

[[email protected]]$  sudo ip route del 192.168.0.150/24

Catatan:- Perubahan yang dilakukan pada rute default menggunakan perintah yang disebutkan di atas hanya bersifat sementara &semua perubahan akan hilang setelah sistem di-restart. Untuk membuat perubahan rute persistensi, kita perlu memodifikasi / membuat file route-enp0s3 . Tambahkan baris berikut ke dalamnya, demonstrasi ditunjukkan di bawah ini

[[email protected]]$  sudo vi /etc/sysconfig/network-scripts/route-enp0s3

172.16.32.32 via 192.168.0.150/24 dev enp0s3

Simpan dan Keluar dari file.

Jika Anda menggunakan OS berbasis Ubuntu atau Debian, maka lokasi file adalah ‘/etc/network/interfaces ‘ dan  tambahkan baris “ip route add 172.16.32.32 via 192.168.0.150/24 dev enp0s3” ke bagian bawah file.

Contoh 9) Lihat semua entri ARP (ip neigh)

ARP, kependekan dari ‘Address Resolution Protocol ‘ , digunakan untuk mengonversi alamat IP ke alamat fisik (juga dikenal sebagai alamat MAC) &semua IP dan detail MAC terkaitnya disimpan dalam tabel yang dikenal sebagai cache ARP.

Untuk melihat entri dalam cache ARP  yaitu alamat MAC perangkat yang terhubung di LAN, perintah IP yang digunakan adalah

[[email protected]]$  ip neigh

Untuk menampilkan entri dari tabel arp run ,

$ arp -a

Contoh 10) Memodifikasi entri ARP

Untuk menghapus entri ARP, perintah yang digunakan adalah

[[email protected]]$ sudo ip neigh del 192.168.0.106 dev enp0s3

atau jika kita ingin menambahkan entri baru ke cache ARP, perintahnya adalah

[[email protected]]$ sudo ip neigh add 192.168.0.150 lladdr 33:1g:75:37:r3:84 dev enp0s3 nud perm

di mana telanjang artinya negara tetangga , bisa saja

  • perm – permanen &hanya dapat dihapus oleh administrator,
  • noarp – entri valid tetapi dapat dihapus setelah masa berlaku berakhir,
  • basi – entri valid tetapi mencurigakan,
  • dapat dijangkau – entri berlaku sampai batas waktu berakhir.

Contoh 11) Lihat statistik jaringan

Dengan perintah 'ip' kita juga dapat melihat statistik jaringan seperti byte dan paket yang ditransfer, kesalahan atau paket yang dijatuhkan, dll untuk semua antarmuka jaringan. Untuk melihat statistik jaringan, gunakan ‘ip -s link ‘perintah

[[email protected]]$ ip -s link

Contoh 12) Cara mendapatkan bantuan

Jika Anda ingin menemukan opsi yang tidak tercantum dalam contoh di atas, Anda dapat mencari bantuan. Bahkan Anda dapat menggunakan bantuan untuk semua perintah. Untuk membuat daftar semua opsi yang tersedia yang dapat digunakan dengan perintah 'ip', gunakan

[[email protected]]$ ip --help

Ingat bahwa perintah 'ip' adalah perintah yang sangat penting untuk admin Linux dan harus dipelajari dan dikuasai untuk mengkonfigurasi jaringan dengan mudah. Itu saja untuk saat ini, berikan saran Anda &tinggalkan pertanyaan Anda di kotak komentar di bawah.

Baca Juga :Cara Mengotomatiskan tugas di Linux menggunakan Crontab


Linux
  1. 7 Contoh Perintah Linux df

  2. sa Contoh Perintah di Linux

  3. w Contoh Perintah di Linux

  1. Contoh Perintah ac di Linux

  2. Contoh Perintah df di Linux

  3. du Contoh Perintah di Linux

  1. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  2. 8 Contoh Perintah Linux TR

  3. Contoh Perintah rm di Linux