MODIFIED BY IMAM.
GEMPA 6,1 SR GUNCANG MANOKWARI PAPUA *** PRESIDEN IRAN MAHMOUD AHMADINEJAD KETURUNAN YAHUDI *** HARGA CABAI MERAH DIPADANG Rp 60.000/KG *** MINIM AIR BERSIH, KORBAN GEMPA BERALIH KE SUNGAI *** PLN AKAN TINDAK TEGAS KARYAWAN YANG MOGOK KERJA *** PM ISRAEL DIAM-DIAM BERKUNJUNG KE RUSIA PEKAN INI
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Other

Tuesday, April 13, 2010

Setting Internet Connection Sharing (ICS) di Ubuntu Linux

Setting Internet Connection Sharing – ICS di Ubuntu Linux adalah bahasan berikutnya dalam seri Tutorial Linux di Blog asal-asalan ini. Internet Connection Sharing atau berbagi koneksi internet memungkinkan kita untuk membagi koneksi internet ke komputer / laptop lain di dalam jaringan kantor atau rumah kita, baik melalui kabel maupun nirkabel (wireless) menggunakan WIFI. Komputer yang terhubung ke internet, misal menggunakan modem ADSL, akan bertindak sebagai Internet Gateway untuk komputer2 lainnya. Di komputer linux, hal ini sangat mudah dilakukan, dengan memanfaatkan tools iptables. Nah yuk mulai kita bahas setting Internet Gateway atau Internet Connection Sharing di Ubuntu Linux ini..


Tutorial Linux kali ini memakai asumsi komputer yang digunakan sebagai internet gateway memiliki 2 ethernet Card, yaitu eth0 yang terhubung ke modem, dan eth1 yang terhubung ke switch hub atau jaringan lokal.

Berikut ini Langkah2 untuk Setting Internet Connection Sharing di Ubuntu Linux

1. Seting static IP, baik untuk eth0 maupun eth1, langkah2 nya bisa dilihat di posting terdahulu tentang cara setting static IP address

2. Konfigurasi NAT (Network Address Translation )

Buka Terminal lalu copy paste perintah2 dibawah ini

#sudo iptables -A FORWARD -i eth0 -o eth1 -s 192.168.2.0/24 -m conntrack --ctstate NEW -j ACCEPT

#sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

#sudo iptables -A POSTROUTING -t nat -j MASQUERADE


2. Aktifkan Routing

#sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"


3. Edit File /etc/sysctl.conf

#sudo vi /etc/sysctl.conf

lalu tambahkan baris2 berikut (letakkan pada baris paling bawah)


net.ipv4.conf.default.forwarding=1

net.ipv4.conf.all.forwarding=1


4. Agar perubahan bisa tetap berjalan setelah anda restart, maka perlu edit file /etc/rc.local

#sudo gedit /etc/rc.local

sisipkan setting NAT dan aktivasi routing sebelum baris exit 0


iptables -A FORWARD -i eth0 -o eth1 -s 192.168.2.0/24 -m conntrack –ctstate NEW -j ACCEPT


iptables -A FORWARD -m conntrack –ctstate ESTABLISHED,RELATED -j ACCEPT

iptables -A POSTROUTING -t nat -j MASQUERADE

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


Selesai sudah, komputer yang terhubung dengan jaringan lokal anda, bisa ikut menikmati koneksi melalui komputer anda setelah Setting Internet Connection Sharing di Ubuntu Linux ini anda aplikasikan, semoga bermanfaat.

Contoh lain

# Ifconfig ethX ip

mana ethX adalah kartu jaringan dan ip server Anda diinginkan alamat ip (192.168.0.1 Biasanya digunakan)

Lalu konfigurasikan sebagai berikut NAT

# Iptables-t nat-A ethX-j MASQUERADE POSTROUTING-o

mana ethX adalah kartu jaringan yang Internet datang dari

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

Install dnsmasq dan ipmasq dengan perintah berikut

# Apt-get install dnsmasq ipmasq

Restart dnsmasq menggunakan perintah berikut

# / Etc / init.d / dnsmasq restart

Reconfigure ipmasq dimulai setelah jaringan telah dimulai

# Dpkg-reconfigure ipmasq

Mulailah dengan mengkonfigurasi kartu jaringan yang interface ke komputer lain pada jaringan Anda

# Ifconfig ethX ip

mana ethX adalah kartu jaringan dan ip server Anda diinginkan alamat ip (192.168.0.1 Biasanya digunakan)

Lalu konfigurasikan sebagai berikut NAT

# Iptables-t nat-A ethX-j MASQUERADE POSTROUTING-o

mana ethX adalah kartu jaringan yang Internet datang dari

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

Tambahkan baris "net.ipv4.ip_forward = 1" ke / etc / sysctl.conf

# gedit / etc / sysctl.conf

Reboot sistem anda adalah opsional.

Read more...

  © Blogger template PingooIgloo by Ourblogtemplates.com 2009

Back to TOP