Kami menganggap antarmuka pengguna grafis (GUI) begitu saja. Mereka umumnya “hanya bekerja” dan sebagian besar dari kita dapat menjalankan bisnis kita tanpa berpikir. GUI jaringan Linux sekarang ada di kamp ini. Kami berada di sana ketika jaringan dengan Linux masih merupakan sebuah tugas, kami ingat menyiapkan PPP untuk terhubung ke Internet melalui modem, di Linux!
Apa yang terjadi jika ada yang salah? GUI rusak, atau hanya tersisa terminal Linux? Mungkin kita menginstal Linux di server tanpa GUI? Dalam keadaan seperti ini kita perlu memahami cara membuat, memutus, dan mengkonfigurasi koneksi menggunakan perintah ip.
Perintah ip adalah pengganti perintah ifconfig dan kita dapat menggunakan ip untuk mengontrol semua aspek jaringan. Dalam cara ini kami akan menunjukkan kepada Anda cara menggunakan perintah untuk banyak tugas jaringan dasar namun penting.
Bekerja dengan Antarmuka
Antarmuka adalah titik koneksi kami. Bisa berupa fisik, misalnya Ethernet, atau bisa berbasis radio, Wi-Fi misalnya. Setiap antarmuka memiliki nama unik, untuk mengidentifikasi apakah itu Ethernet atau Wi-Fi. Dulu nama-nama ini bersifat umum, seperti eth0 untuk koneksi Ethernet pertama dan wlan0 untuk Wi-Fi.
Tugas pertama kami adalah mengidentifikasi antarmuka yang tersedia.
1. Buka terminal dan daftar semua antarmuka yang tersedia. Perintah ip hanya dapat menggunakan satu huruf (a), atau kata kunci (alamat) sebagai argumen. Antarmuka diberi nomor dan biasanya dimulai dengan antarmuka loopback (lo).
ip a
or
ip address
2. Output dari perintah sebelumnya akan menampilkan semua antarmuka. Untuk mengembalikan antarmuka atas saja (aktif) gunakan perintah ini.
ip link ls up
3. Gunakan perintah ini untuk mendapatkan detail antarmuka tertentu. Ingatlah untuk mengubah wlp3s0 agar sesuai dengan salah satu antarmuka di output Anda. Anda juga dapat menyalurkan output dari perintah menggunakan grep untuk memilih detail spesifik.
ip a show wlp3s0
4. Gunakan perintah ini untuk menentukan gateway default untuk koneksi Anda. Gateway default biasanya adalah router rumah kita, perangkat keras yang memungkinkan kita terhubung ke Internet.
ip r
5. Untuk menurunkan antarmuka (menonaktifkan/memutuskan sambungan) gunakan perintah ini. Ini akan memutuskan sambungan perangkat Linux Anda dari jaringan. Ingatlah untuk mengganti nama antarmuka dengan nama antarmuka Anda.
sudo ip link set wlp3s0 down
6. Daftarkan antarmuka atas (aktif), ini akan menunjukkan bahwa perangkat Anda tidak lagi terhubung ke jaringan. Dalam kasus kami, kami memutus Ethernet dan Wi-Fi.
ip link ls up
7. Tampilkan antarmuka menggunakan perintah ini. Kami memilih untuk mengaktifkan Wi-Fi (wlp3s0) agar laptop kami dapat terhubung ke Internet. Ingatlah untuk mengubah nama antarmuka menjadi milik Anda.
sudo ip link set wlp3s0 up
Menetapkan alamat IP statis
Bagi banyak dari kita, hanya alamat IP yang ditetapkan secara dinamis dari router yang kita perlukan untuk online. Bagaimana jika kita ingin membuat server? Server memerlukan alamat IP statis agar perangkat penghubung dapat menemukannya.
Dengan menggunakan apa yang kami pelajari dari perintah ip, kami dapat melihat nama antarmuka pada sistem pengujian kami, wlp3s0 (Wi-Fi) dan enp0s25 (Ethernet). Jadi mari kita tetapkan alamat IP statis untuk port Ethernet.
Kami menggunakan sistem berbasis Debian, tetapi instruksinya juga akan berfungsi pada Raspberry Pi yang menjalankan OS Raspberry Pi.
1. Buka terminal dan buat cadangan file konfigurasi antarmuka jaringan yang ada ke direktori home Anda. Ini penting, ini memberi kita rencana cadangan jika konfigurasi rusak. ~/ adalah singkatan untuk direktori home pengguna saat ini.
sudo cp /etc/network/interfaces ~/
2. Buka file konfigurasi antarmuka jaringan menggunakan sudo dan nano. File tersebut bukanlah sesuatu yang dapat diedit oleh pengguna yang tidak memiliki hak istimewa menggunakan nano. Dengan menggunakan sudo kita dapat meningkatkan sementara akun pengguna kita sehingga kita dapat mengedit file tersebut.
sudo nano /etc/network/interfaces
3. Gulir ke bagian bawah file dan tambahkan baris berikut ke file konfigurasi Anda. Ingatlah untuk mengubah nilainya agar sesuai dengan jaringan dan antarmuka rumah Anda. Dua baris pertama adalah untuk antarmuka loopback kami. Baris auto enp0s25 akan memulai antarmuka Ethernet saat boot. Baris iface adalah tempat kita mengatur antarmuka untuk menggunakan alamat IP statis.
Pada baris berikutnya kami menetapkan alamat IP yang kami inginkan, netmask (untuk membagi alamat IP menjadi subnet, biasanya 255.255.255.0), gateway (router kami) dan domain DNS serta server nama. Untuk DNS kami menggunakan server DNS Google 8.8.8.8, tetapi Anda bisa menggunakan yang lain layanan DNSatau router Anda.
auto lo
iface lo inet loopback
auto enp0s25
iface enp0s25 inet static
address 192.168.0.199
netmask 255.255.255.0
gateway 192.168.0.1
dns-domain tomshardware.com
dns-nameservers 8.8.8.8
4. Simpan dan keluar dari nano dengan menekan CTRL+X, lalu Y dan Enter.
5. Mulai ulang jaringan di server Anda agar perubahan diterapkan.
sudo systemctl restart networking
6. Dengan menggunakan perintah ip, periksa apakah antarmuka Anda sudah aktif dan Anda memiliki koneksi. Membuat daftar antarmuka up dan menyalurkan output ke grep, lalu mencari “inet” akan membuktikan bahwa antarmuka sudah aktif dan kita sedang online.
ip a ls up | grep inet
7. Terakhir, ping alamat IP untuk memastikan server Anda dapat menjangkau dunia luar. Anda akan melihat ping dikirim dalam beberapa milidetik, jika ada masalah maka perintah akan error. Tekan CTRL + C untuk mengakhiri perintah ping. Kami biasanya menggunakan alamat IP server DNS Google 8.8.8.8, tetapi Anda juga dapat menggunakan CloudFlare 1.1.1.1 atau OpenDNS 208.67.222.123.
ping 8.8.8.8
Tutorial Linux Lainnya
🐧 Cara Dual Boot Linux dan Windows 11
🐧 Cara Membuat Latar Belakang Menu Grub Kustom untuk Boot Linux
🐧 Cara Menggunakan Nohup untuk Menjalankan Skrip Linux Tanpa Pengawasan
🐧 Cara Menemukan File Besar di Linux
🐧 Cara Memasang dan Melepas Drive di Linux
🐧 Cara Mengelola Pengguna di Linux