Sharing Koneksi Internet Menggunakan Ubuntu Server

Tujuan : Mengkonfigurasi Server untuk digunakan sebagai . Di , kita mengenalnya dengan sebutan Internet Connection Sharing.

Menggunakan Ubuntu Server sebagai Gateway ternyata tidak sekedar mengaktifkan ip forwarding. Berikut gambaran konfigurasinya dan langkah-langkahnya:

Gambaran konfigurasinya:

Internet/ISP — (eth0) Ubuntu (eth1) — PC2 Klien

Server Ubuntu memiliki 2 NIC (ethernet card), eth0 terhubung ke ISP/Internet menggunakan IP Public. Sedang eth1 terhubung ke PC-PC Klien via switch.

Misal:

koneksi ke ISP menggunakan interface eth0 dengan IP 202.202.202.2 gateway 202.202.202.1 (IP ISP)

koneksi ke Klien menggunakan interface eth1 dengan IP 192.168.20.1

1. Konfigurasi interface eth0 dan eth1.

# vim /etc/network/interfaces

auto eth0
iface eth0 inet static
address 202.202.202.2
netmask 255.255.255.240
network 202.202.202.0
broadcast 202.202.202.15
gateway 202.202.202.1

auto eth1
iface eth1 inet static
address 192.168.20.1
netmask 255.255.255.192
network 192.168.20.0
broadcast 192.168.20.63

Jangan lupa masukkan juga DNS yang digunakan:

# vim /etc/resolv.conf

nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 202.155.0.10
nameserver 202.155.0.20

2. Aktifkan IP Forward

# echo 1 > /proc/sys/net/ipv4/ip_forward

Agar permanent (setelah reboot nilainya nggak kembali 0):

# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

atau

# sysctl -w net.ipv4.ip_forward=1

3. Install ipmasq dan dnsmasq

# apt-get install ipmasq dnsmasq

Gunakan perintah berikut untuk mengkonfigurasi ipmasq dan dnsmasq:

# dpkg-reconfigure ipmasq

# vim /etc/dnsmasq.conf

Restart service dnsmasq

# /etc/init.d/dnsmasq start

4. Aktifkan

# iptables –table nat -A POSTROUTING -o eth0 -j MASQUERADE

Biar kalo Ubuntu reboot rule NAT-nya nggak hilang, masukkan perintah diatas di rc.local:

# vim /etc/rc.local

iptables –table nat -A POSTROUTING -o eth0 -j MASQUERADE
exit 0

7 thoughts on “Sharing Koneksi Internet Menggunakan Ubuntu Server”

  1. makasi artikelnya uda sedikit tebantu, tapi ada masalah baru nich
    Kok SSH nya gak bisa terintal ya

    ada pertanyaan gini

    “E: Could not get lock /var/lib/dpkg/lock – open (11 Resource temporarily unavailable)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?”

  2. kalau internetnya menggunakan ppp0 dan interface eth0 gmana ya? kepenginnya client tinggal tancapin kabel aja ke switch ..setting dhcp servernya gemana ?

  3. GMANA AGAR TERMINAL BISA DIGUNAKAN BUAT CALL WVDIAL SEKALIGUS BUAT BROWSING PAKE ELINKS, KARNA KALAU WVDIAL UDAH JALAN SAYA TAK BISA LAGI JALALIN APA APA, KECUALI MENEKAN CTRL + C, TAPI KALO SAYA TEKAN JUGA SAYA GAK BISA KONEK. JADI BISAKAH KITA JALANIN 2 TERMINAL SEKALIGUS KAYA DI UBUNTU DESKTOP?

Leave a Reply

Your email address will not be published. Required fields are marked *