Feel free to try something new

October 16, 2007

Setting Internet Gateway Speedy di Vector Linux 5.1

Filed under: Linux Server — yoner @ 4:36 am

Lagi mo coba-coba bikin tutorial internet gateway Speedy di linux vector (my lovely distro) :

Kebutuhan PC Gateway :

  • PC Pentium III dengan RAM 128(256 recommended)
  • 2 Ethernet Card

Sekarang mari kita mulai setting :

  • eth0 –> terhubung ke LAN dengan IP 192.168.0.1 netmask 255.255.255.0
  • eth1 –> terhubung ke server internet (modem speedy) dengan IP 10.0.0.1 netmask 255.255.255.248
  • Modem speedy –> diset ipnya 10.0.0.2 netmask 255.255.255.248, untuk dns yg dikasih sama telkom

Seeting eth0:

  • IP Address 192.168.0.1
  • Netmask 255.255.255.0
  • Gateway10.0.0.2

Setting eth1

  • IP address 10.0.0.1
  • Netmask 255.255.255.248
  • Gateway 10.0.0.2

Untuk setting ip gwe divector biasanya pake command “vnetmenu”
Langkah selanjutnya Setting IP tables, edit file : /etc/rc.d/rc.local, tambahkan baris berikut :

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -j MASQUERADE -o eth1

Setting Squid :

  • Install squid –> installpkg namafile.tgz
  • Buat directroy /cache di root, partisi terpisah lebih baik
  • Buat group untuk squid –> groupadd squid
  • Buat user squid –> useradd squid -g squid -s /dev/null -d /cache
  • Ubah kepemilikan –> chown squid.squid /cache
  • Copy file squid.conf ke directrory squid
  • Jalankan squid untuk pertama kali –> squid -z
  • Jalankan squid –> squid -D
  • Tambahkan squid -D di directory /etc/rc.d/rc.local –> biar running pada waktu start up

Install HTBtool bandwdth management

  • Buat script htb.sh yang isinya bisa dilihat disini
  • chmod file htb.sh agar bisa di eksekusi –> chmod +x htb.sh
  • Buka /etc/rc.d/rc.local , tambahkan : ./htb.sh –> sesuaikan dengan directory file htb.sh tersimpan

Untuk setting clients gampanglah tinggal setting ipnya saja dan arahkan untuk gatewaynya ke PC gateway, contoh

Client1

IP Address 192.168.0.201

Netmask 255.255.255.0

Gateway 192.168.0.1

Hmmm akhirnya selesai juga

6 Comments »

  1. Bang … ! Mau nanya … saya sudah menjalankan aktifasi squid … nah pada saat perintah chown squid.squid /cache kok tidak bisa ya … tolong bantuannya. Saya menggunakan Vector Linux SOHO.

    Comment by Satria — October 28, 2007 @ 3:47 pm

  2. Coba pastikan anda sudah login sebagai root dan directory /cache sudah dibuat
    Kemudian ikuti langkah2 diatas harusnya dah OK

    Kalau masih belum bisa coba tolong detail errornya gimana ?

    Comment by yoner — November 18, 2007 @ 1:59 am

  3. Sip,
    manteb Tutorialnya,
    jadi kepingin nyobain :)

    Comment by panggiring — March 3, 2008 @ 12:29 pm

  4. Menarik sekali Mas …
    namun saya juga ada kesulitan di jaringan saya. konsep hampir sama hanya saja sedikit berbeda, di proxy server saya, begini:
    eth0:
    ip address 192.168.1.2
    netmask 255.255.255.0
    gateway 192.168.1.1 (ip modem)

    eth1:
    ip address 10.1.1.2
    netmask 255.255.255.0
    gateway 10.1.1.1 (ip router, untuk VPN-IP karena bbrp kantor terhub dg vpn-ip untuk komunikasi data dan voice)

    nah permasalahannya …. saya tidak bisa akses ke-2 ip tsb diatas. hanya bisa salah satu. misal ping ke 192.168.1.2 bisa, namun ping ke 10.1.1.2 tidak bisa.
    pada status #route tertulis ada 2 ip default yaitu 192.168.1.1 dan 10.1.1.1

    bagaimana caranya agar saya bisa akses pada 2 eth tsb? saya rasa pada config ip saya ada yang salah.
    mohon pencerahan.
    Trims sebelumnya.

    Comment by gondestenan — May 27, 2008 @ 6:48 am

  5. ohh yaa .. mantab tutorialnya nihh..
    cuman waktu aku gunakan server ubuntu !, koneksi sharingnya cuman bisa ngeping waee!,di clien aku ping ke luar bisa, tapi waktu browsing kok gak bisa yooo ????!!!!!
    ada yang salah dgn conf kuuu ??

    Comment by naura — June 9, 2008 @ 12:32 am

  6. .. gmn caranya tuh, cache digabung sm HTB ..cache-nya jalan ga?

    Comment by arya — June 17, 2008 @ 8:10 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.