Anda di halaman 1dari 24

-TRANSPARENT PROXY SQUID -SHARING INTERNET CONECTION

Oleh:Ocklan.Maharai.Mansauda

Daftar Isi
Instalasi Linux ubuntu Server 7.10--------------------------------------------------------hal 1-18

Tranparent Proxy Squid-------------------------------------------------------------------hal 18-19

Sharing Conection internet with ubuntu server-------------------------------------------hal 19-20

Instalasi Linux Ubuntu Server 7.10


.Linux Ubuntu Server 7.10 (O.S berbasis Text) Linux Ubuntu Server 7.10 ini saya install pada komputer P IV 3.0 GHz, Memori 1 GB dengan Mainboard ASUS P5GCMX. berikut langkah demi langkah proses instalasinya :

1. Setup BIOS agar dapat Booting melalui CD

1 2. Masukkan CD Instalasi Linux Ubuntu Server 7.10 Gutsy Gibbons, tunggu beberapa saat hingga muncul tampilan awal instalasi.

Pilih Install to the hard disk lalu tekan Enter.

3. Pemilihan bahasa Instalasi

4. Pemilihan Negara asal

5. Pendeteksian Keyboard

Silahkan tekan salah satu dari karakter yang ditampilkan

3 Pilih Yes jika karakter yang ditampilkan ada pada Keyboard Anda, jika tidak pilih No.

Pilih Continue untuk lanjut

6. Pendeteksian komponen-komponen hardware yang digunakan.]

7. Konfigurasi Jaringan

5 Pilih Configure network manually untuk memasukkan IP Address statis

Tentukan IP Address yang akan digunakan komputer Server Ubuntu

Tentukan pula Subnet Mask

6 Tentukan IP Gateway jika komputer Server Ubuntu ini terkoneksi ke Area Jaringan lain melalui sebuah komputer Gateway, jika tidak sebaiknya dikosongkan saja.

Tentukan alamat IP DNS jika komputer Server Ubuntu membutuhkan DNS Server lain untuk kebutuhan penerjemahan alamat IP ke Nama FQDN dan sebaliknya, jika tidak sebaiknya dikosongkan saja.

Tentukan Hostname (Nama Komputer) Server Ubuntu

7 8. Pendeteksian Harddisk dan pembuatan partisi a. Pendeteksian Harddisk

b. Pilih Manual agar kita bisa menentukan secara leluasa partisi apa saja yang akan dibuat serta

menentukan kapasitas masing-masing partisinya.

c. Arahkan Pilihan ke tipe harddisk yang terdeteksi seperti pada gambar di bawah, lalu tekan Enter

8 d. Pilih Yes untuk membuat partisi baru yang masih kosong

e. Pilih partisi yang masih kosong lalu tekan Enter, setiap akan menambah partisi baru pilihlah bagian partisi yang masih kosong lalu tekan Enter.

f. Pilih Create a new partition untuk membuat partisi baru, partisi yang pertama dibuat adalah partisi boot kemudian swap dan terakhir adalah root.

9 g. Tentukan besar kapasitas partisi boot sebesar 100MB pada saat membuat partisi boot, sedang untuk partisi swap: 2 x Kapasitas Memory RAM dan untuk partisi root seluruh dari kapasitas harddisk yang tersisa.

h. Tentukan lokasi partisi pada Primary Partition

i. Partisi boot diletakkan di awal harddisk, demikian juga untuk partisi-partisi lainnya

10 j. Konfigurasi partisi boot, pilih Use as untuk pemilihan tipe file sistem partisi

Jenis-jenis file sistem yang dikenali oleh Linux Ubuntu

Berikut daftar tipe file sistem yang digunakan untuk masing-masing partisi : _ boot : Ext3 journaling file system _ swap : swap area _ root : Ext3 journaling file system k. Penentuan Mount Point

11 Daftar lokasi Mount Point untuk beberapa jenis partisi

Berikut daftar Mount Point yang digunakan untuk masing-masing partisi : _ boot : /boot

_ swap : (kosong) _ root : / l. Penentuan Bootable partisi, partisi yang akan digunakan untuk booting ke sistem, hanya partisi boot saja yang pada bagian Bootable flag di aktifkan on, untuk partisi swap dan root tidak diaktifkan.

m. Setiap selesei membuat partisi pilih Done setting up the partition, setelah itu buat lagi partisi berikutnya, yaitu partisi swap dan kemudian partisi root.

12 n. Jika berhasil maka akan tampil daftar partisi yang telah dibuat sebelumnya, pilih Finish partition and write changes to disk

Pilih Yes untuk menyimpan partisi-partisi yang telah dibuat

9. Pemilihan Zona waktu

13

10. Konfigurasi sistem waktu yang digunakan

11. Konfigurasi Account dan Password yang akan digunakan masuk ke sistem Linux a. Masukkan nama lengkap Anda

b. Tentukan Username untuk Account Anda

14

c. Tentukan Password untuk Account Anda

d. Masukkan password Anda lagi sama dengan password yang telah Anda tentukan sebelumnya

12. Instalasi paket-paket Linux Ubuntu a. Instalasi paket-paket dasar Linux Ubuntu

15

b. Jika komputer Server Ubuntu akan menggunakan alamat Proxy server lain maka pada bagian ini Anda isi dengan alamat proxy server yang ada di jaringan internet, jika tidak maka kosongkan saja.

c. Tentukan password untuk masuk ke MySQL Server, jika sebelumnya Anda telah memilih paket MySQL Server.

d. Konfigurasi Mail Server, pilih Internet Site jika Mail Server Anda akan diakses dari jaringan internet.

16 e. Tentukan alamat domain dari Mail Server Anda

f. Instalasi selesai pilih Continue dan keluarkan CD Master Linux Ubuntu Server.

13. Jika proses instalasi berhasil maka setelah komputer booting ulang akan tampil jendela Loading system dan muncul jendela Login yang meminta Anda memasukkan Username dan Password yang telah Anda tentukan ketika proses instalasi berlangsung.

17 Jika Anda berhasil Login maka akan muncul prompt seperti pada gambar

SELESAI

Tranparent Proxy Squid--------Skenario yang ingin diterapkan adalah memaksa user pada Network yg kita tangani untuk menggunakan internet (browsing via port 80) melalui proxy tanpa diketahui oleh user tsb. Proxy biasa disebut juga sebagai application firewall, shg dengan menggunakan proxy memudahkan kita mengatur / mengontrol akses internet dan memanajemen bandwidth bagi user. Sebelum melanjutkan membaca tutorial ini saya sarankan anda membaca tulisan ini terlebih dahulu. Tetapi cara transparent proxy ini juga mempunyai keterbatasan antara lain : 1. Tidak bisa menggunakan authentikasi. 2. Tidak bisa (saya belum berhasil) menggunakan pada selain port 80(http). 3. Harus menggunakan tools lain untuk me-REDIRECT traffic yang semula mengarah ke port 80 menuju port 3128, dalam hal ini saya menggunakan iptables utk me-REDIRECT traffic. Ok, mari kita mulai. 1. Pertama kali qta harus mengedit /etc/squid/squid.conf dan menambahkan/mengedit beberapa baris sehigga menjadi seperti dibawah ini : root@server:~# mcedit /etc/squid/squid.conf http_port 10.11.12.254:3128 transparent acl user src 10.11.12.0/24 http_access allow user 2. Membelokkan traffic yang semula ke port 80 menuju port 3128 (transparent proxy server kita) root@server:~# iptables -t nat -A PREROUTING -s 10.11.12.0/24 -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 3. Memforward request yang menuju port 443 (https), tanpa melalui proxy. echo '1' > /proc/sys/net/ipv4/ip_forward root@server:~# iptables -t nat -A POSTROUTING -s 10.11.12.0/24 -o eth0 -j MASQUERADE OK....Good luck....
18

Sharing Internet Conection


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.1 auto 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 19

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

20

Mengenai Penulis

Ocklan.Maharai Mansauda..lahir tanggal 17 oktober 1992 di Tahuna-sulawesi utara...Jenjang Pendidikan SD di SDN IMPRES BATULEWEHE,SMP di SMP N 1 TAHUNA ,dan SMK di SMKN1 Tahuna jur TKJ ....,pertama kali mengenal komputer pada tahun 2006,, sekarang mahasiswa di jurusan Teknik Elektro prog informatika Politeknik Negeri Manado.

Kritik dan saran anda Ke>> : Blog : http://www.ocklan.co.cc

E-mail : ocklan.m.mansauda@gmail.com