#1 PERINTAH DASAR LINUX WAJIB Belajar
Daftar Isi:
- Cara Menggunakan Perintah ip
- Menampilkan dan Memodifikasi Alamat IP
- Tampilkan informasi tentang semua alamat IP
- Tampilkan informasi tentang antarmuka jaringan tunggal
- Tetapkan alamat IP ke antarmuka
- Tetapkan beberapa alamat IP ke antarmuka yang sama
- Hapus / Hapus alamat IP dari antarmuka
- Menampilkan dan Memodifikasi Antarmuka Jaringan
- Tampilkan informasi tentang antarmuka jaringan
- Ubah status antarmuka ATAS / BAWAH
- Menampilkan dan Mengubah Tabel Perutean
- Tampilkan tabel perutean
- Tambahkan rute baru
- Hapus sebuah rute
- Kesimpulan
Perintah
ip
adalah alat yang ampuh untuk mengkonfigurasi antarmuka jaringan yang harus diketahui oleh administrator sistem Linux. Itu dapat digunakan untuk membawa antarmuka naik atau turun, menetapkan dan menghapus alamat dan rute mengelola cache ARP dan banyak lagi.
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah
ip
melalui contoh-contoh praktis dan penjelasan rinci tentang opsi yang paling umum.
Cara Menggunakan Perintah ip
Utilitas
ip
adalah bagian dari paket iproute2 yang diinstal pada semua distribusi Linux modern.
Sintaks untuk perintah
ip
adalah sebagai berikut:
ip OBJECT COMMAND
OBJECT adalah tipe objek yang ingin Anda kelola. Objek yang paling sering digunakan (atau sub-perintah) adalah:
-
link
(l
) - Menampilkan dan memodifikasi antarmuka jaringan.address
(a
) - Menampilkan dan memodifikasi Alamat IP.route
(r
) - Menampilkan dan mengubah tabel routing.neigh
(n
) - Menampilkan dan memanipulasi objek tetangga (tabel ARP).
Objek dapat ditulis dalam bentuk penuh atau disingkat (pendek). Untuk menampilkan daftar perintah dan argumen untuk setiap jenis objek
ip OBJECT help
. masing-masing sub-perintah
Saat mengkonfigurasi antarmuka jaringan, Anda harus menjalankan perintah sebagai root atau pengguna dengan hak akses sudo. Kalau tidak, perintah akan mencetak
RTNETLINK answers: Operation not permitted
Konfigurasi yang diatur dengan perintah
ip
tidak persisten. Setelah sistem restart, semua perubahan hilang. Untuk pengaturan permanen, Anda perlu mengedit file konfigurasi khusus distro atau menambahkan perintah ke skrip startup.
Menampilkan dan Memodifikasi Alamat IP
Saat beroperasi dengan objek
addr
perintah mengambil bentuk berikut:
ip addr ADDRESS dev IFNAME
PERINTAH objek
addr
paling sering digunakan adalah:
show
,
add
, dan
del
.
Tampilkan informasi tentang semua alamat IP
Untuk menampilkan daftar semua antarmuka jaringan dan alamat ip yang terkait ketik perintah berikut:
ip addr show
Outputnya akan terlihat seperti ini:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
Anda akan mendapatkan output yang sama jika Anda mengetik mengabaikan perintah
show
dan ketik:
ip addr
.
Tampilkan informasi tentang antarmuka jaringan tunggal
Untuk mendapatkan informasi tentang antarmuka jaringan tertentu, gunakan
ip addr show dev
diikuti dengan nama perangkat. Misalnya, untuk melakukan query
eth0
, Anda harus mengetik:
Tetapkan alamat IP ke antarmuka
Untuk menetapkan alamat IP ke antarmuka, gunakan sintaks berikut:
ip addr add ADDRESS dev IFNAME
Di mana
IFNAME
adalah nama antarmuka dan
ADDRESS
adalah alamat IP yang ingin Anda tetapkan untuk antarmuka.
Untuk menambahkan alamat
192.168.121.45
dengan netmask 24 ke perangkat
eth0
Anda harus mengetik:
sudo ip address add 192.168.121.45/24 dev eth0
Jika berhasil, perintah tidak akan menampilkan output apa pun. Jika antarmuka tidak ada, Anda akan mendapatkan
Cannot find device "eth0"
.
Tetapkan beberapa alamat IP ke antarmuka yang sama
Dengan
ip
, Anda dapat menetapkan banyak alamat ke antarmuka yang sama. Sebagai contoh:
sudo ip address add 192.168.121.241/24 dev eth0
sudo ip address add 192.168.121.45/24 dev eth0
Untuk mengonfirmasi IP yang diberikan ketik
ip -4 addr show dev eth0
atau
ip -4 a show dev eth0
:
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 3515sec preferred_lft 3515sec inet 192.168.121.45/24 scope global secondary eth0 valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 3515sec preferred_lft 3515sec inet 192.168.121.45/24 scope global secondary eth0 valid_lft forever preferred_lft forever
Hapus / Hapus alamat IP dari antarmuka
Sintaks untuk menghapus alamat IP dari antarmuka adalah sebagai berikut:
ip addr dev ADDRESS dev IFNAME
IFNAME adalah nama antarmuka dan ADDRESS adalah alamat IP yang ingin Anda hapus dari antarmuka.
Untuk menghapus alamat
192.168.121.45/24
dari perangkat eth0 ketik:
sudo ip address del 192.168.121.45/24 dev eth0
Menampilkan dan Memodifikasi Antarmuka Jaringan
Untuk mengelola dan melihat keadaan antarmuka jaringan, gunakan objek
link
.
Perintah yang paling umum digunakan saat bekerja dengan objek
link
adalah:
show
,
set
,
add
, dan
del
.
Tampilkan informasi tentang antarmuka jaringan
Untuk menampilkan daftar semua antarmuka jaringan, ketikkan perintah berikut:
ip link show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
Tidak seperti
ip addr show
,
ip addr show
ip link show
tidak akan mencetak informasi tentang alamat IP yang terkait dengan perangkat.
Untuk mendapatkan informasi tentang antarmuka jaringan tertentu, gunakan
ip link show dev
diikuti dengan nama perangkat. Misalnya, untuk kueri
eth0
Anda akan mengetik:
ip link show dev eth0
2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
Ubah status antarmuka ATAS / BAWAH
Untuk menghadirkan antarmuka ke atas atau ke bawah, gunakan
ip link set dev
diikuti dengan nama perangkat dan status yang diinginkan:
ip link set dev {DEVICE} up
Misalnya, untuk menghadirkan antarmuka
eth0
online, Anda harus mengetik:
ip link set eth0 up
Dan untuk membawa jika offline
Menampilkan dan Mengubah Tabel Perutean
Untuk menetapkan, menghapus, dan menampilkan tabel rute kernel menggunakan objek
route
. Perintah yang paling umum digunakan ketika bekerja dengan objek rute adalah:
list
,
add
dan
del
.
Tampilkan tabel perutean
Untuk mendapatkan daftar entri rute kernel, gunakan salah satu dari perintah berikut:
ip route ip route list ip route list SELECTOR
Ketika digunakan tanpa
SELECTOR
, perintah akan mencantumkan semua entri rute di kernel:
ip route list
default via 192.168.121.1 dev eth0 proto dhcp src 192.168.121.241 metric 100 192.168.121.0/24 dev eth0 proto kernel scope link src 192.168.121.241 192.168.121.1 dev eth0 proto dhcp scope link src 192.168.121.241 metric 100
Untuk hanya menampilkan perutean untuk jaringan tertentu, misalnya,
172.17.0.0/16
Anda harus mengetik:
ip r list 172.17.0.0/16
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
Tambahkan rute baru
Untuk menambahkan entri baru ke tabel routing, gunakan perintah
route add
diikuti dengan nama jaringan atau perangkat.
Tambahkan rute ke 192.168.121.0/24 melalui gateway di 192.168.121.1
ip route add 192.168.121.0/24 via 192.168.121.1
Tambahkan rute ke 192.168.121.0/24 yang dapat dijangkau di perangkat eth0.
ip route add 192.168.121.0/24 dev eth0
Untuk menambahkan rute default, gunakan kata kunci
default
. Perintah berikut akan menambahkan rute default melalui gateway lokal
192.168.121.1
yang dapat dijangkau pada perangkat
eth0
.
ip route add default via 192.168.121.1 dev eth0
Hapus sebuah rute
Untuk menghapus entri dari tabel routing, gunakan perintah
route add
, Sintaks untuk menghapus rute sama dengan ketika menambahkan.
Perintah berikut akan menghapus rute default:
ip route del default
Hapus rute untuk 192.168.121.0/24 melalui gateway di 192.168.121.1
ip route add 192.168.121.0/24 via 192.168.121.1
Kesimpulan
Sekarang Anda harus memiliki pemahaman yang baik tentang cara menggunakan perintah
ip
Linux. Untuk informasi lebih lanjut tentang opsi
ip
lainnya, kunjungi halaman perintah ip atau ketik
man ip
di terminal Anda.
Ekstensi Mozilla Akan Menyadap Perintah-Perintah Tertentu

Perpanjangan eksperimental ke Mozilla Firefox memungkinkan orang mengganti perintah teks sederhana untuk tugas-tugas Web yang rumit.
Perintah perintah Windows 8 Master

Selesaikan lebih banyak hal dalam waktu yang lebih singkat di desktop atau tablet dengan menguasai kontrol sentuh Windows 8 dan keyboard / mouse yang setara.
Perintah perintah layar penuh pada Windows 7/8/10

Mengapa saya tidak membuka perintah perintah layar penuh di Windows 7? Bagaimana membuka command prompt layar penuh di Windows 7? Artikel ini menjawab pertanyaan seperti itu!