Konfigurasi IP Static: Ubuntu (Server) & Alpine (Client)
1. Konfigurasi VM Ubuntu di VirtualBox
a. Tambahkan Network Adapter 1 (Bridged)
- Buka Settings → Network
- Adapter 1 →
Enabled,Attached to: Bridged Adapter Name: Pilih interface fisik (misalnyawlan0atauenp0s3)
b. Tambahkan Network Adapter 2 (Internal Network)
- Adapter 2 →
Enabled,Attached to: Internal Network Name:intnet(harus konsisten dengan Alpine)
Mode Internal Network memungkinkan komunikasi antar VM tanpa akses ke host atau internet.
2. Konfigurasi IP Static di Ubuntu
a. Cek Nama Interface
$ ip a
b. Edit Netplan untuk IP Static
$ sudo vim /etc/netplan/01-netcfg.yamlContoh konfigurasi:
network:
version: 2
ethernets:
enp0s3: # NA 1 (Bridged)
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
enp0s8: # NA 2 (Internal)
dhcp4: no
addresses: [10.20.30.254/24]
Terapkan:
$ sudo netplan apply
3. NAT Routing (Agar Alpine Bisa Akses Internet)
a. Aktifkan IP Forwarding
Edit file:$ sudo vim /etc/sysctl.confUncomment atau tambahkan:
net.ipv4.ip_forward=1Aktifkan:
$ sudo sysctl -p
b. Atur NAT Rule (iptables)
$ sudo iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE
c. Simpan iptables Permanen
$ sudo apt install iptables-persistent $ sudo netfilter-persistent save
4. Jalankan Alpine Linux
a. Atur Network Adapter
- Adapter 1:
Internal Network - Name:
intnet(harus sama dengan Ubuntu)
b. Konfigurasi IP Static Alpine
Edit file:# vi /etc/network/interfacesIsi:
auto eth0 iface eth0 inet static address 10.20.30.10 netmask 255.255.255.0 gateway 10.20.30.254 dns-nameservers 8.8.8.8 8.8.4.4Restart jaringan:
# /etc/init.d/networking restart
5. Tes Koneksi dari Alpine
a. Ping Ubuntu
$ ping 10.20.30.254
b. Ping Internet
$ ping 8.8.8.8 $ ping google.com
c. Traceroute (opsional)
Install:$ apk add tracerouteJalankan:
$ traceroute google.com
Jika ping ke internet berhasil dan traceroute menunjukkan rute melalui Ubuntu, maka NAT dan konfigurasi berhasil.
Tidak ada komentar:
Posting Komentar