Setting Internet Connection Sharing
Keterangan
- 6 komputer (1 Server dan 5 klien)
1. ISP – IP : 192.168.1.254 (IP Address Modem ADSL)
– Netmask : 255.255.255.0
2. Komputer dengan System Operasi Ubuntu sebagai Gateway menggunakan 2 Ethernet Card
– eth0 tersambung ke ISP
IP Address : 192.168.1.2
Netmask : 255.255.255.0
Gateway : 192.168.1.254
DNS : 202.134.0.155
- eth1 tersambung ke Swich Hub / Local Area Network (LAN)
IP Address : 192.168.0.1
Netmask : 255.255.255.0
Gateway : tidak usah diisi
3. Satu Swich 8 Port (terserah mau yang 24 port juga bisa), dan satu Modem ADSL
4. Klien dengan System Operasi Ubuntu
- IP Address : 192.168.0.2 dan seterusnya
- Netmask : 255.255.255.0
- Gateway : 192.168.0.1
- DNS : 202.134.0.155
5. Edit file /etc/resolv.conf, isi dengan
nameserver 202.134.0.155
6. Edit file /etc/network/interfaces, isi dengan
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.20
gateway 192.168.1.254
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
7. Aktifkan ip_forward, dengan cara mengedit file /etc/sysctl.conf
net.ipv4.ip_forward=1
lebih mudahnya bisa diketik diterminal
#bash echo 1 > /proc/sys/net/ipv4/ip_forward
8. aktifkan NAT dengan iptables, diterminal ketikan
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
9. Restart Network, diterminal ketikan
sudo /etc/init.d/networking restart
10. Pasang/install IPMASQ dan DNSMASQ untuk caching NS, diterminal ketikan
sudo apt-get install dnsmasq ipmasq
untuk mengkonfigurasi IPMASQ, diterminal ketikan
sudo dpkg-reconfigure ipmasq
untuk mengkonfigurasi DNSMASQ terminal ketikan
sudo vim /etc/dnsmasq.conf
jalankan DNSMASQ, diterminal ketikan
sudo /etc/init.d/dnsmasq start