Langsung ke konten utama

Konfigurasi AlmaLinux sebagai Server dengan Alpine Linux Client



 



Konfigurasi AlmaLinux sebagai Server dengan Alpine Linux Client

Pada artikel ini kita akan belajar bagaimana AlmaLinux dijadikan server yang bisa menghubungkan Alpine Linux ke internet. Kita akan mengatur IP statik, menambahkan Network Adapter (NA), serta membuat konfigurasi NAT permanen.


1. Menambahkan Network Adapter di AlmaLinux

Buka VirtualBox dan edit VM AlmaLinux kalian. Tambahkan 2 network adapter:

  • NA 1: Bridge Adapter
    → digunakan untuk koneksi langsung ke jaringan kantor (WiFi).

  • NA 2: Internal Network
    → digunakan untuk komunikasi antara AlmaLinux dengan Alpine Linux.

Kenapa pilih Internal Network?
Karena lebih aman, hanya VM yang sama-sama terhubung di internal network ini yang bisa saling berkomunikasi.


2. Konfigurasi IP Statik di AlmaLinux

Setelah adapter ditambahkan, jalankan AlmaLinux.

a. Konfigurasi NA Bridge

Edit file konfigurasi menggunakan vim:

$ nmtui
Ubah bagian enp0s3 menjadi manual, dan ubah IPnya menjadi satu segmen dengan IP WIFI kantor [ 192.168.100.20/24 ], jangan lupa tambahkan gateway [ 192.168.100.1 ], dan tambahkan juga dns-nameserversnya menggunakan dns publik dari google [ 8.8.8.8, 8.8.4.4 ]. Untuk bagian enp0s8 kita rubah IP Addressnya saja menjadi [ 11.21.31/24 ]

3. Membuat NAT Permanen di AlmaLinux

Agar Alpine Linux bisa akses internet lewat AlmaLinux, kita harus menyalakan NAT.

Jalankan:

$ sudo firewall-cmd --add-masquerade --permanent
$ sudo firewall-cmd --reload
Atau dengan iptables (opsional):
sudo iptables -t nat -A POSTROUTING -s 11.21.31.0/24 -o enp0s3 -j MASQUERADE
Lalu simpan agar permanen:
sudo sh -c "iptables-save > /etc/sysconfig/iptables"

4. Konfigurasi Alpine Linux

a. Atur Network Adapter

Pastikan Alpine Linux menggunakan Internal Network yang sama dengan AlmaLinux.

b. Konfigurasi IP Statik di Alpine

Edit file:

vi /etc/network/interfaces
Isi konfigurasinya:
auto eth0
iface eth0 inet static
    address 11.21.31.2/24
    gateway 11.21.31.254
    dns-nameservers 8.8.8.8 8.8.4.4
Restart jaringan di Alpine:
/etc/init.d/networking restart

5. Pengujian Koneksi

a. Cek koneksi Alpine ke AlmaLinux

ping 11.21.31.254

b. Cek koneksi Alpine ke Internet

ping 8.8.8.8
ping google.com

c. Coba traceroute

traceroute google.com
Kalau berhasil, jalurnya akan terlihat: Alpine → AlmaLinux → WiFi kantor → Internet.

Komentar

Postingan populer dari blog ini

MEMBUAT VIRTUAL MESIN UBUNTU SERVER 24.04

Sebelum memulai proses instalasi Ubuntu Server, penting untuk memahami terlebih dahulu apa itu  Ubuntu dan mengapa sistem operasi ini menjadi pilihan populer untuk kebutuhan server. Ubuntu adalah sistem operasi berbasis Linux yang bersifat gratis, open source, dan dikenal stabil serta aman. Ubuntu memiliki beberapa versi, salah satunya adalah  Ubuntu Server , yang dirancang khusus untuk kebutuhan jaringan, server, dan komputasi tanpa antarmuka grafis, sehingga lebih ringan dan efisien digunakan di lingkungan server. PERSIAPAN

Konfigurasi Nginx sebagai Reverse Proxy di AlmaLinux 9.6

Konfigurasi Apache2 as Reverse Proxy di Ubuntu Server

  🔁 Konfigurasi Apache2 sebagai Reverse Proxy di Ubuntu Server Langkah-langkah berikut akan membuat Apache2 berfungsi sebagai Reverse Proxy yang meneruskan permintaan ke Nginx di port 8183 . 1️⃣ Ubah File Root HTML Nginx Misal file root Nginx ada di /var/www/html/index.html $ sudo nano /var/www/html/index.html Isi atau ubah menjadi: <!DOCTYPE html> <html> <head><title>Test Reverse Proxy</title></head> <body>   <h2>Nama Kalian</h2>   <pre>Reverse Proxy Sukses</pre> </body> </html> Simpan dan keluar. 2️⃣ Ubah Port Apache2 ke Port Default (80) Edit file: $ sudo nano /etc/apache2/ports.conf Pastikan terdapat baris berikut: Listen 80 Jika belum ada, tambahkan baris tersebut. 3️⃣ Ubah Port Nginx ke 8183 Edit konfigurasi default Nginx: $ sudo nano /etc/nginx/sites-available/default Ubah bagian listen menjadi: listen 8183 default_server...