Share Internet Dial Up di Linux
January 22, 2009, 12:35 am
Filed under: Linux Networking

Selesai membuat LAN dan bisa berchatting ria, muncul lah ide baru untuk share internet di LAN, indosatm2 saya mau di bagi ke LAN. Wah gimana ya caranya, kalau di windows sih gampang tinggal klik kanan di icon internetnya, properties dan pilih sharing (allow user to use this connection). Tapi kalau kasusnya dial up maka saya harus share device ppp0 bukan eth0. The condition is :

  • Internet dengan indosatm2 (interface ppp0)
  • Intranet (LAN)
  • OS Ubuntu Linux
    Prinsipnya sama dengan membuat pc router biasa, kita akan route LAN hingga bisa terkoneksi dengan internet yang beda cuma interface nya aja. Langkah langkahnya yang pertama sekali kita harus mengaktifkan ip_forward
  • Edit file /etc/sysctl.conf , hilangkan tanda comment pada ip_forward menjadi
    net.ipv4.ip_forward = 1
  • Jalankan sysctl agar perubahan langsung di proses
    # sysctl < /etc/sysctl.conf
  • Pastikan koneksi ppp0 dan eth0 sudah up
  • Hapus semua route default pada linux dengan cara
    # route del default
  • Tambahkan route default ke ip point to point dari dial up (interface ppp0)
    # route add default gw 10.64.64.64
    Dalam kasus ini indosat memberi ip point to point yaitu 10.64.64.64
  • Lakukan routing dengan iptables, biar gampang pakai nat aja
    # iptables -t nat -A POSTROUTING -s 192.168.87.0/24 -d! 10.64.64.64 -j MASQUERADE
    asumsinya block ip LAN 192.168.87.0/24 sesuaikan dengan ip lan anda.

Router untuk share internet dial up sudah selesai, untuk uji coba, dari client di LAN lakukan ping ke alamat apa saja di internet. Misalnya ping google.com, kalau sudah dapat reply maka proses pembuatan router dial up selesai.

Selamat berbagi:)


Leave a Comment so far
Leave a comment



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s



%d bloggers like this: