Panduan Lengkap Konfigurasi Jaringan Ubuntu: Penyiapan GUI & CLI untuk Desktop dan Server

目次

1. Pengenalan

Kapan Anda Membutuhkan Konfigurasi Jaringan di Ubuntu?

Ubuntu adalah distribusi Linux populer yang banyak digunakan untuk segala hal mulai dari lingkungan desktop hingga operasi server. Dalam kebanyakan kasus, pengaturan jaringan dikonfigurasi secara otomatis, tetapi ada banyak situasi di mana konfigurasi jaringan manual diperlukan.

Misalnya:

  • Mengatur alamat IP statis saat beroperasi sebagai server
  • Menentukan server DNS secara manual
  • Menggunakan konfigurasi jaringan khusus seperti VPN
  • Mengonfigurasi jaringan dari CLI di lingkungan tanpa GUI

Apakah Konfigurasi Jaringan Ubuntu Rumit?

Pada versi Ubuntu yang lebih lama, mengedit file /etc/network/interfaces adalah hal yang umum. Saat ini, Netplan adalah metode konfigurasi standar, dan NetworkManager banyak digunakan di lingkungan GUI.

Akibatnya, banyak pengguna sekarang bertanya-tanya metode konfigurasi mana yang harus mereka gunakan.

  • Pemula yang menginginkan konfigurasi berbasis GUI yang mudah
  • Pengguna menengah dan lanjutan yang lebih suka kontrol command-line
  • Administrator yang menginginkan konfigurasi minimal untuk server atau lingkungan cloud

Memilih metode yang tepat berdasarkan kebutuhan Anda sangat penting.

Apa yang Akan Anda Pelajari dalam Artikel Ini

Artikel ini memberikan penjelasan yang ramah pemula namun komprehensif tentang konfigurasi jaringan Ubuntu, mencakup:

  • Metode konfigurasi GUI (NetworkManager) dan CLI (Netplan, nmcli)
  • Prosedur koneksi LAN kabel dan Wi-Fi
  • Cara mengonfigurasi alamat IP statis
  • Pengaturan server DNS dan koneksi VPN
  • Teknik pemecahan masalah jaringan umum
  • Pertanyaan yang sering diajukan tentang konfigurasi jaringan

Dengan membaca panduan ini, Anda akan menghilangkan ketidakpastian tentang pengaturan jaringan Ubuntu dan mendapatkan kepercayaan diri untuk mengonfigurasi jaringan sesuai dengan kasus penggunaan spesifik Anda.

2. Cara Kerja Konfigurasi Jaringan Ubuntu

Arsitektur Manajemen Jaringan Dasar di Ubuntu

Di Ubuntu, konfigurasi dan manajemen jaringan ditangani melalui NetworkManager atau Netplan. Alat yang digunakan tergantung pada versi Ubuntu dan apakah sistem adalah lingkungan desktop atau server.

NetworkManager adalah Standar di Lingkungan Desktop

Versi yang mendukung GUI seperti Ubuntu Desktop (misalnya, Ubuntu 22.04 LTS) menggunakan NetworkManager untuk mengelola pengaturan jaringan. Ini menyediakan antarmuka grafis yang memungkinkan bahkan pemula untuk mengonfigurasi jaringan secara intuitif.

NetworkManager menawarkan fitur seperti:

  • Koneksi kabel dan nirkabel otomatis
  • Konfigurasi alamat IP manual
  • Manajemen DNS dan proxy
  • Manajemen koneksi VPN

Alat CLI seperti nmcli dan nmtui juga tersedia, memungkinkan konfigurasi yang fleksibel bahkan ketika GUI tidak dapat diakses.

Netplan Digunakan untuk Lingkungan Server

Ubuntu Server dan konfigurasi tanpa GUI lainnya menggunakan Netplan, sistem konfigurasi jaringan modern. Netplan menyimpan konfigurasi dalam file YAML dan menerapkannya menggunakan netplan apply.

Netplan diperkenalkan karena alasan seperti:

  • File konfigurasi yang terpusat dan mudah dikelola
  • Kompatibilitas yang sangat baik dengan alat otomatisasi seperti Ansible
  • Integrasi yang kuat dengan systemd untuk arsitektur sistem modern

Netplan dapat beralih antara renderer dasar seperti NetworkManager dan systemd-networkd, memungkinkan perilaku yang fleksibel tergantung pada lingkungan.

/etc/network/interfaces Sudah Usang

File /etc/network/interfaces yang sebelumnya digunakan untuk konfigurasi jaringan sekarang sudah usang di sebagian besar lingkungan Ubuntu.

Ini hanya digunakan di versi yang lebih lama (Ubuntu 16.04 dan sebelumnya) atau dalam kasus khusus. Saat ini, file konfigurasi YAML Netplan (misalnya, /etc/netplan/01-netcfg.yaml) adalah standar.

3. Cara Terhubung ke Jaringan di Ubuntu

Ada dua cara utama untuk terhubung ke internet di Ubuntu: menggunakan alat GUI atau menggunakan command line (CLI). Bagian ini menjelaskan kedua metode untuk koneksi LAN kabel dan Wi-Fi.

Koneksi Jaringan Menggunakan GUI (NetworkManager)

Koneksi LAN Kabel

Koneksi LAN kabel biasanya terdeteksi dan terhubung secara otomatis ketika kabel dicolokkan. Untuk mengonfigurasi alamat IP secara manual, ikuti langkah‑langkah berikut:

  1. Klik ikon jaringan di pojok kanan atas
  2. Pilih “Wired Connected” → “Settings”
  3. Buka tab “IPv4”
  4. Ubah “Automatic (DHCP)” menjadi “Manual”
  5. Masukkan alamat IP, subnet, gateway, dan DNS
  6. Simpan dan terapkan pengaturan

Menghubungkan ke Wi‑Fi

Menghubungkan ke Wi‑Fi sangat mudah:

  1. Klik ikon jaringan
  2. Pilih jaringan Wi‑Fi dari daftar yang tersedia
  3. Masukkan kata sandi dan sambungkan

Koneksi Jaringan Menggunakan CLI

Di lingkungan server atau saat mengakses sistem melalui SSH, konfigurasi jaringan harus dilakukan dari baris perintah. Alat utama yang digunakan di sini adalah nmcli.

Memeriksa dan Mengaktifkan Koneksi Kabel

nmcli device status
nmcli device connect enp0s3

Menghubungkan ke Wi‑Fi

nmcli device wifi list
nmcli device wifi connect "SSID" password "password"

Memeriksa Status Koneksi

nmcli connection show --active

Mengetahui kedua metode GUI dan CLI memungkinkan Anda menangani lingkungan Ubuntu apa pun dengan percaya diri.

4. Cara Mengonfigurasi Alamat IP Statis

Saat menjalankan Ubuntu sebagai server atau membangun lingkungan jaringan tertentu, mengonfigurasi alamat IP statis sering diperlukan. Bagian ini menjelaskan metode berbasis GUI (NetworkManager) dan berbasis CLI (Netplan).

Mengonfigurasi IP Statis Menggunakan GUI (NetworkManager)

Di lingkungan desktop Ubuntu, Anda dapat mengubah pengaturan jaringan secara grafis. Ikuti langkah‑langkah di bawah ini untuk mengonfigurasi alamat IP statis.

Langkah‑langkah

  1. Klik ikon jaringan di pojok kanan atas
  2. Pilih “Settings” atau jaringan yang terhubung
  3. Beralih ke tab “IPv4”
  4. Ubah “Automatic (DHCP)” menjadi “Manual”
  5. Masukkan informasi berikut di bagian “Addresses”:
  • Alamat IP (misalnya, 192.168.1.100)
  • Netmask (misalnya, 255.255.255.0)
  • Gateway (misalnya, 192.168.1.1)
  1. Jika diperlukan, tentukan server DNS (misalnya, 8.8.8.8)
  2. Klik “Save” dan sambungkan kembali

Untuk menerapkan pengaturan, matikan dan nyalakan kembali koneksi jaringan atau reboot sistem.

Mengonfigurasi IP Statis Menggunakan CLI (Netplan)

Di lingkungan tanpa GUI seperti Ubuntu Server, Netplan digunakan untuk konfigurasi. Anda mendefinisikan pengaturan dalam file YAML dan menerapkannya menggunakan perintah.

1. Periksa Lokasi File Konfigurasi

File konfigurasi biasanya terletak di salah satu jalur berikut:

  • /etc/netplan/00-installer-config.yaml
  • /etc/netplan/01-netcfg.yaml

2. Contoh Konfigurasi YAML

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

Catatan: enp0s3 dapat berbeda tergantung pada lingkungan. Periksa dengan perintah ip a.

3. Terapkan Konfigurasi

sudo netplan apply

Verifikasi dan Pemecahan Masalah

Setelah menerapkan konfigurasi, verifikasi dengan perintah berikut:

ip a

Jika jaringan tidak terhubung, uji konektivitas ke gateway atau DNS eksternal menggunakan:

ping 8.8.8.8

5. Cara Mengubah Server DNS

Jika koneksi internet Anda tidak stabil atau resolusi nama lambat, meninjau pengaturan DNS dapat membantu. Di lingkungan korporat atau yang fokus pada privasi, Anda mungkin juga perlu menentukan server DNS khusus.

Menentukan Server DNS Menggunakan GUI

Ikuti langkah‑langkah berikut di Ubuntu Desktop:

Langkah‑langkah

  1. Klik ikon jaringan di pojok kanan atas
  2. Buka “Settings” atau jaringan Wi‑Fi/Kabel yang terhubung
  3. Pilih tab “IPv4” atau “IPv6”
  4. Masukkan alamat DNS secara manual (misalnya, 8.8.8.8, 1.1.1.1)
  5. Nonaktifkan “Automatic DNS” bila berlaku
  6. Simpan dan sambungkan kembali jaringan

Setelah menerapkan pengaturan, verifikasi resolusi DNS dengan:

dig www.google.com

or

systemd-resolve --status

Mengubah DNS Menggunakan CLI (Netplan)

1. Buka File Konfigurasi

sudo nano /etc/netplan/01-netcfg.yaml

2. Contoh Konfigurasi DNS

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

3. Terapkan Pengaturan

sudo netplan apply

4. Verifikasi Status DNS

resolvectl status

atau

cat /etc/resolv.conf

Catatan: resolv.conf adalah tautan simbolik. Penyuntingan langsung tidak disarankan. Selalu konfigurasikan DNS melalui Netplan atau NetworkManager.

Hubungan Antara systemd-resolved dan DNS

Ubuntu menggunakan systemd-resolved untuk menangani resolusi DNS, dan /etc/resolv.conf dihasilkan oleh layanan ini.

Anda dapat memulai ulang dengan:

sudo systemctl restart systemd-resolved

6. Cara Mengonfigurasi Koneksi VPN

Koneksi VPN sering diperlukan untuk akses aman ke jaringan perusahaan, perlindungan pada Wi‑Fi publik, atau melewati pembatasan regional.

Mengonfigurasi OpenVPN melalui GUI (NetworkManager)

Instal Paket yang Diperlukan

sudo apt update
sudo apt install network-manager-openvpn-gnome

Disarankan untuk melakukan reboot setelah instalasi.

Langkah-langkah Konfigurasi

  1. Klik ikon jaringan → “Pengaturan VPN” atau “Tambah VPN”
  2. Pilih “OpenVPN” dan klik “Buat”
  3. Masukkan detail VPN yang diberikan:
  • Alamat server
  • Metode otentikasi
  • Sertifikat dan kunci jika diperlukan
  1. Konfigurasikan proxy atau DNS jika diperlukan
  2. Simpan dan aktifkan koneksi

Ikon kunci muncul ketika VPN berhasil terhubung.

Mengonfigurasi L2TP/IPsec melalui GUI

Instal Paket Tambahan

sudo apt install network-manager-l2tp-gnome

Reboot untuk mengaktifkan opsi L2TP.

Langkah-langkah

  1. Tambahkan VPN dan pilih “L2TP”
  2. Masukkan alamat server, nama pengguna, dan kata sandi
  3. Buka “Pengaturan IPsec” dan masukkan kunci pra‑bagi (pre‑shared key)
  4. Tinjau opsi lanjutan seperti MPPE
  5. Simpan dan sambungkan

Mengonfigurasi OpenVPN melalui CLI

1. Instal OpenVPN

sudo apt install openvpn

2. Sambungkan Menggunakan File Konfigurasi

sudo openvpn --config your-config.ovpn

Memecahkan Masalah Koneksi VPN

  • Verifikasi alamat server dan port
  • Periksa pengaturan firewall ( ufw ) dan pembatasan ISP
  • Pastikan sertifikat ditempatkan dengan benar
  • Tinjau log menggunakan journalctl -xe atau /var/log/syslog

7. Masalah Jaringan Umum dan Solusinya

Bahkan dengan konfigurasi yang tepat, masalah seperti tidak ada akses internet atau jaringan Wi‑Fi yang tidak terdeteksi dapat terjadi.

Pemeriksaan Konektivitas Dasar

1. Verifikasi Perangkat Keras

  • Pastikan kabel LAN terhubung
  • Pastikan adaptor nirkabel diaktifkan
    nmcli device status
    

2. Penetapan Alamat IP

ip a

3. Pengujian Konektivitas

ping 192.168.1.1
ping 8.8.8.8

Wi‑Fi Tidak Terdeteksi atau SSID Hilang

lshw -C network
sudo ubuntu-drivers devices
sudo apt install [recommended-driver]

Masalah Resolusi DNS

Jika konektivitas IP berfungsi tetapi nama domain gagal, kemungkinan pengaturan DNS salah konfigurasi.

Perubahan Tidak Diterapkan

sudo netplan apply
sudo systemctl restart NetworkManager

8. FAQ Tentang Konfigurasi Jaringan Ubuntu

Q1: Wi‑Fi Tidak Muncul di Ubuntu. Apa yang Harus Saya Lakukan?

A: Periksa pengenalan perangkat dan instal driver yang direkomendasikan menggunakan ubuntu-drivers.

Q2: Saya Mengonfigurasi IP Statis tetapi Tidak Dapat Terhubung ke Internet.

A: Verifikasi gateway, DNS, prefiks subnet, dan pastikan netplan apply telah dijalankan.

Q3: Bisakah Konfigurasi Jaringan Dilakukan Hanya dengan CLI?

A: Ya. Gunakan nmcli dan netplan tergantung pada lingkungan.

Q4: Apakah Reboot Diperlukan untuk Menerapkan Perubahan?

A: Tidak harus. Hubungkan kembali jaringan atau gunakan netplan apply.

Q5: Bagaimana Saya Dapat Mengatur Ulang Pengaturan Jaringan?

nmcli connection show
nmcli connection delete <connection-name>

9. Ringkasan

Konfigurasi jaringan Ubuntu menawarkan berbagai pendekatan tergantung pada lingkungan dan kasus penggunaan Anda.

Poin Utama

  • Konfigurasi berbasis GUI menggunakan NetworkManager
  • Konfigurasi berbasis CLI menggunakan nmcli dan Netplan
  • Penyesuaian IP statis dan DNS
  • Pengaturan VPN dan pemecahan masalah
  • Diagnostik praktis dan FAQ

Pilih Metode yang Tepat untuk Lingkungan Anda

Use CaseRecommended Method
Desktop usageGUI (NetworkManager)
Server / CloudCLI (Netplan)
Remote managementSSH + nmcli / YAML
Security-focused setupsVPN + Manual DNS

Jaringan yang Stabil Meningkatkan Produktivitas

Fleksibilitas Ubuntu memungkinkan penyesuaian yang kuat, tetapi pengaturan yang salah dapat menyebabkan masalah konektivitas. Gunakan panduan ini untuk menghilangkan ketidakpastian dan mengelola jaringan Anda dengan percaya diri.

Ini menyimpulkan panduan lengkap untuk konfigurasi jaringan Ubuntu.

侍エンジニア塾