Tujuan : Mengkonfigurasi Ubuntu Server untuk digunakan sebagai Gateway Internet. Di Windows, 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.1auto 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 NAT
# 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
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?”
wahhh artikelnya bagus banget nie….
cm klo untuk settingan yang bukan dhcp ap nie bang ???
mohon bantuannya ya
kalau internetnya menggunakan ppp0 dan interface eth0 gmana ya? kepenginnya client tinggal tancapin kabel aja ke switch ..setting dhcp servernya gemana ?
Saya mau nanya ni bang.
gunanya dns disana apa?
@bahrul: lagi nginstall yang lain juga ya?
@togum: buat jaga2 aja, kalo2 nanti diperlukan :p
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?
gabisa konek client ny