Untuk artikel kali ini akan dibahas mengenai cara sharing koneksi internet di linux. Disini saya mempunyai kasus sebagai berikut:
Laptop saya terkoneksi internet melalui wireless menggunakan interface wlan0 dan laptop saya juga terkoneksi dengan Raspberry pi melalui kabel ethernet melalui interface eth0. Dari sini saya ingin sharing koneksi dari interface wlan0 ke eth0
Enable IP Forwarding
Mengaktifkaan IP Forwarding berfungsi untuk meneruskan paket yang diterima pada suatu interface ke interface lain
echo 1 > /proc/sys/net/ipv4/ip_forward
Nilai akan kembali menjadi nol pada saat restart
Enable NAT
Untuk mengaktifkan NAT dapat menggunakan perintah seperti berikut
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Interface wlan0, merupakan interface yang terhubung ke internet
Setting IP
Berikut konfiguarsi IP address untuk interface eth0 pada laptop
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
Berikut konfigurasi IP address untuk interface eth0 pada Raspberry
# konfigurasi pada file /etc/network/interfaces iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 network 192.168.1.0
Setelah konfigurasi IP address, raspberry sudah dapat akses internet. Selamat Mencoba
Catatan: Alamat IP yang digunakan pada interface wlan0 dan eth0 pada laptop merupakan segmen IP yang berbeda, karena laptop berfungsi sebagai router