Senin, 08 November 2010

membuat Rangkaian alarm menggunakan IC 555


Berikut adalah Rangkaian alarm sederhana menggunakan Ic timer NE555 dimana ic ini sangat murah dan banyak di cari di toko-toko elektronika ter dekat dengan kita..
nah marilah kita simak rangkaian secara bertahab

Rangkaian timer dengan menggunakan IC NE555

Gambar Tata letak komponen pada pcb

Skema rangkaian



IC 555 pinning
fungsi dari masing-masing pin:

1. Ground, adalah pin input dari sumber tegangan DC negatif
2. Trigger, semakin rendah input negatif komparator (komparator B) yang menjaga osilasi tegangan kapasitor rendah di Vcc ketiga dan mengatur RS flip-flop
3. Output, pin output dari IC 555.
4. Reset, pin yang berfungsi untuk me-reset latch didalam IC yang akan mempengaruhi pekerjaan untuk reset IC. pin ini terhubung ke gerbang transistor tipe PNP, jadi transistor akan aktif jika diberi logika rendah. Biasanya pin ini terhubung langsung untuk menghindari reset Vcc
5. Kontrol Tegangan, pin ini berfungsi untuk mengatur kestabilan tegangan referensi input negatif (komparator A). pin ini bisa dibiarkan digantung, tetapi untuk menjamin kestabilan referensi komparator A, biasanya berhubungan dengan urutan dari sekitar 10nF kapasitor untuk pin groun
6. Threshold, pin ini terhubung ke input positif (komparator A) yang akan me-reset RS flip-flop ketika tegangan pada kapasitor mulai melebihi 2 / 3 Vc
7. Discharge, pin ini terhubung ke kolektor transistor Q1 terbuka emitternya terhubung ke tanah. Switching transistor berfungsi untuk menjepit simpul berkorespondensi dengan tanah pada waktu tertentu
8. VCC, pin ini untuk menerima suplai tegangan DC. Biasanya akan bekerja optimal jika diberi 5-15V. pasokan saat ini bisa dilihat di datasheet, yaitu sekitar 10-15mA


Cara merestore file yg hilang karena ke hapus/format

Kadang kita lupa file-file penting kita tersimpan di mana atau sudah ke hapus dan di recyclebin gak ada kita bingung mo nyari dimana..? sedangkan file itu penting menurut kita
Temen2 gak usah khawatir file itu bakalan hilang saya ada solusinya mungkin ini sedikit
membantu anda untuk mencari file yg hilang tadi.
Okey marilah kita mulai berikut adalah langkahnya :
1. Download file gatedataback
atau
2. Instal dan tunggu sampai finis..
3. Buka file gdb dan serial number nya.
4. Klik tombol help klik register
5. Masukkan name dan lisensi kay. Spt pd gbr berikut lalu tekan ok
Pastikan registrasi berhasil/sukses
Untuk register di lakukan 1X adjha
Untuk pemakaian yg berikutnya gak usah pake register lagi
6. Terus next muncul spt pd gbr brikut
Pilih partisi / drives mana tempat menyimpan file yg hilang tadi..lalu tekan next.
7. Proses pencarian file yg ada di drives tunggu sampai selesai..
Keterangan : jika drives ber ukuran besar maka proses pencarian di drives akan memakan
waktu lama namun sebalik nya jika drives ber ukuran kecil maka pencarian file yg hilang
semakin cepat..
harap anda sabar menunggu ea sobat
.. ketahuilah bahwa orang sabar di sayang pacar ..
8. Setelah selesai akan muncul tampilan spt berikut lalu tekan next
Pilih Show all untuk menampilkan semua isi drive lalu next
9.Akan muncul seperti gb berikut ini

Tuh udah terlihat kan semua isi drives baik yg terhapus maupun yg gak terhapus sekarang tinggal
milih aja file atau folder mana yg ingin kita copy atau restord lihat gambar di bawah ini
Keterangan : Di atas tulisan Back ada ada tulisan ( Read-Only hidden System Compressed
dan Delete ) dengan warna yg ber beda2 ini menunjukkan jenis2 file nya.
Nah Gampang kan Semua file2 penting kita yg kita kira hilang balik dech akhirnya
Okey sekian dulu suratan dari saya besog kita sambung lagi di laen kesempatan semoga
ini bermanfaat buat rekan2 semua
Akhiru kalam wassalamualaikum Wr.Wb
Salam hangat by rahmat.RSC BANTUL
untuk kritik dan saran silahkan kirim mail di rahmat.rama@yahoo.com

Minggu, 07 November 2010

membuat kunci anti maling pada motor

Gambar di atas adalah contoh rangkaian sederhana kunci pengaman pada motor
tuh udah ter uji pada motor ku low..

Ber awal ketika aq hijrah ke jakarta aq pake motor sendiri.
di tengah2 kepadatan penduduk kota jakarta aq merasa keadaan tidak aman terbukti ketika suatu saat 2motor temenku hilang di dpn kontrakan nya..
dengan pengalaman itu maka timbul inisial ku untuk membuat suatu pengaman untuk mengaman kan motor pribadiku..
setelah beberapa jam aq otak atik, akhirnya ketemu juga rangkaian itu..
lalu aq praktek in adjha tuh rangkaian hasil otak atik ku sendiri,..
eh ternyata baik juga hasil nya...
untuk membuat rangkaian itu sangatlah murah,yang pasti meriah dan aman..
Karena sangatlah murah makanya temen2 ku akhirnya pada minta di buatin..
jd kebanjiran order dech hehehehe......

bahan2 yang perlu kita beli hanyalah:
1.Relay 12volt 3bh yg masing2 harga nya Rp.12,000
2.dioda 1A 4buah
3.resistor 100 ohm 1buah

sedangkan alat2 nya sederhana cuma:
seperangkat soldir dan multimeter cuman minjem...(maklum baru di sini lom ada pemasukan jadi lom bisa beli sendiri..hehehehe)

System kerja rangkaian tersebut adalah:
kunci kontak di nyalain tuh motor belum bisa di hidupin walaupun lampu netral telah menyala,walaupun dengan kickstarter,karena yg kita swich adalah system pengapian nya dan jika tombol start di tekan maka suara alarm akan berbunyi nyaring dan gak mati2 kecuali tombol klakson di tekan lama..
dan untuk menghidupkan mesin nya harus di tekan tombol klakson nya dulu baru mesin bisa di nyalain dan untuk starter nya harus menekan rem juga kalo rem gak di tekan starter tidak akan berbunyi dan mesin tidak akan nyala..
jadi intinya kalo tombol klakson tidak di tekan motor gak bisa di nyalain.
kalo di tekan tombol start akan berbunyi alarm..

walaupun ini gak terlalu aman bgt setidak nya bisa mempersulit pencurian kendaraan saya..
karena di sini emang byk bgt pencurian kendaraan bermotor..
maklum lah jakarta kota kecil dengan penduduk yg samakin meningkat jumlah nya
yah sekian dulu info nya semoga bermanfaat bwat temen2 semua amien..

Rabu, 26 Mei 2010

TULISAN BERJALAN By.TOEWIL.RSC.BANTUL


Cara Membuat Tulisan Berjalan

Bagi para blogger yang doyan ngotak-ngatik blog-nya supaya tampil aktraktif, ciamik dan penuh daya tarik (tukang becak kali...), mungkin kepingin ada tampilan tulisan yang berkerak atau berjalan. Sebenarnya gampang saja kok membuat supaya tulisan tersebut bergerak/berjalan, kamu hanya cukup menambahkan perintah di depan tulisan kamu dan menutupnya dengan perintah , seperti contoh berikut:


Hasilnya akan nampak seperti ini:
TULISAN BERJALAN
Masih belum puas? Ok, berikut akan disajikan tulisan seputar "Tulisan Bergerak" secara komplit supaya kamu bener-bener ngerti dan merasa puas.

Mengatur tingkat kecepatan
Untuk mengatur tingkat kecepatan bergerak, kamu tinggal menambahkan perintah scrollamount setelah perintah marquee, dengan nilai scrollamount ≠ 0 (jika nol tidak akan bergerak), seperti contoh berikut:
TULISAN mumetTULISAN mumetTULISAN mumet

Hasilnya akan nampak seperti ini:
TULISAN BERJALAN
TULISAN BERJALAN
TULISAN BERJALAN


Semakin besar nilai scrollamount-nya, akan semakin cepat bergeraknya, demikian sebaliknya.

Mengatur arah pergerakan
Arah pergerakan marquee secara default akan bergerak dari kanan ke kiri (left). Kamu dapat mengatur arah pergerakannya dengan menambahkan perintah direction, seperti contoh berikut:
TULISAN BERJALANTULISAN BERJALAN
Hasilnya akan nampak seperti ini:
TULISAN BERJALAN
TULISAN BERJALAN


Khusus untuk perintah arah atas (up) dan bawah (down), sebaiknya kamu menambahkan perintah pengaturan lebar (width) dan tinggi (height) supaya tidak terlalu tinggi atau terlalu pendek.

Membuat tulisan bolak-balik
Bagaimana dengan tulisan bolak-balik? Untuk tulisan seperti ini kamu tinggal menambahkan behavior="alternate", seperti contoh berikut:
TULISAN BOLAK-BALIK
Hasilnya akan nampak seperti ini:
TULISAN BOLAK-BALIK
Kamu juga dapat melakukan pengaturan tingkat kecepatan dan arah pergerakan pada tulisan bolak-balik ini. Caranya seperti yang dijelaskan di atas.

Membuat tulisan bergerak menjadi diam dan bergerak lagi
Jika tulisan bergerak kamu ingin diam jika ditunjuk oleh pointer mouse dan bergerak lagi setelah pointer mouse itu dijauhkan maka kamu harus menambahkan onmouseover="this.stop()" (perintah supaya berhenti) dan onmouseout="this.start()" (perintah supaya bergerak lagi) pada perintah-perintah tadi, seperti contoh berikut:
TULISAN BOLAK-BALIK"
Hasilnya akan nampak seperti ini (coba tunjuk oleh pointer mouse kamu):
TULISAN BOLAK-BALIK"


Menambahkan background warna
Untuk menambahkan backgound pada tulisan, kamu cukup menambahkan perintah bgcolor="warna" (warna: red, blue, orange, green, dll) atau perintah bgcolor="#kode warna" (mengenai kode warna silahkan baca artikel ini) pada perintah-perintah tadi, seperti contoh berikut:
TULISAN BOLAK-BALIKTULISAN BOLAK-BALIK
Hasilnya akan nampak seperti ini:
TULISAN BOLAK-BALIK
TULISAN BOLAK-BALIK


Penambahan perintah dan penutup pada tulisan, supaya tercetak tebal. Jika kamu mau tulisan tercetak miring tambahkan , dan garis bawah tambahkan perintah .miring

Senin, 03 Mei 2010

CARA MENGINSTAL WINDOWS SERVER 2003



CARA MENGINSTAL WINDOWS SERVER 2003

Selamat Datang di Blog E Mas ToewiL sek cakep DW sak mBantul

CARA MENGINSTAL WINDOWS SERVER 2003 DAN APLIKASINYA
Dibuat oleh kakak kelasku... Rusfita Rahayu, yang sekarang kuliah di PENS ITS Semester 4...

Untuk menginstal Windows server 2003 sama langkahnya dengan menginstal Windows xp professional
 nyalakan computer masukkan cd driver
 tekan tombol power cpu yang lama sampai mati dan lalu hidupkan lagi
 tekan F12 untuk boot menu
 keluar kotak boot menu pilih CD room dan enter
 proses tunggu sampai keluar pres any key lalu tekan enter
 tunggu poses hingga selesai
 enter (continoue)
 F8 (agree)
 esc (cancel)
 mempartisi :
 delete (partisi),
 enter (continoue),
 L (delete)
 C (create)
 bagi volume hard disk menjadi dua bagian C&D masing masing 10000 mb atau terserah
 tekan enter
 lalu pilih NTFS quick dan enter
 tekan enter (instal)
 tekan enter (continoue)
 tunggu proses hingga selesai
 pada kotak regional and language. Pilih costumize lalu cari Indonesia 2 kali atas dan bawah Ok
 click apply dan OK
 keluar kotak personalize your software pada name smkn2 dan pada organization tulis sekolah, lalu klik next
 pada kotak produk key tulis JK6JC P7P7H 4HRFC 3XM7P G33HM NEXT
 pada licensing modes:
 per server number ofconcurrent conections. Each conection mask have its own client acces licence pilih berapa user yang akan di conekkan dengan server missal 24,lalu klik next
 pada kotak computer name and administrator password,
 tulis kompyter name : smkn2,
 pada administrator password tulis: sekolah dan juga confirm password
 klick next lalu yes
 pada kotak date and time setting: pilih Bangkok, Hanoi, Jakarta lalu klik next
 pada kotak networking setting: pilih tipical setting lalu klik next
 pada kotak work book or computer domain: pilih work group lalu klik next
 tunggu sampai selesai
 setelah selesai untuk membukanya tekan CTRL+ALT+DEL dan enter

 Langlah- langkah setelah server terinstall:
 Membuat IP address:
 kilk start
 pilih dan klik control panel
 klik network & internet conection
 klik network connect
 klik kanan pada local area
 pilih & klik properties
 pilih & klik intenet protocol ( TCP/IP)
 klik properties
 aktifkan / klik : use the following IP address
 tuliskan IP address , Misal : 192.168.0.1
 tekan Tab (otomatis ada 255.255.255.0)
 tekan tab
 pada default gateway tulis, missal: 192.168.0.1
 klik OK
 Mengecek IP address
 klik start
 klik run,tulis pada kotak run IP address yang akan kita connectkan missal: ping-t192.168.0.1 klik ok . Ping-t gunanya untuk mengetahui apakah server sudah terconnect atau belum.bisa terconecct akan muncul : reply from 192.168.0.1 bytes=32 time<1ms mdaemon=" IGJTDOO-MVZWZXN-JITWZEV" ttl="128">

Kamis, 01 April 2010

Load Balancing Dual DSL Speedy di Satu Router



Load Balancing Dual DSL Speedy di Satu Router

TERIMAKASIH TELAH BERKUNGJUNG DI BLOG AKU SEMOGA BERMANFAAT

Banyak pertanyaan dari teman-teman, terutama para operator warnet, admin jaringan sekolah/kampus dan korporasi tentang load balancing dua atau lebih koneksi internet. Cara praktikal sebenarnya banyak dijumpai jika kita cari di internet, namun banyak yang merasa kesulitan pada saat diintegrasikan. Penyebab utamanya adalah karena kurang mengerti konsep jaringan, baik di layer 2 atau di layer 3 protokol TCP/IP. Dan umumnya dual koneksi, atau multihome lebih banyak diimplementasikan dalam protokol BGP. Protokol routing kelas ISP ke atas, bukan protokol yang dioprek-oprek di warnet atau jaringan kecil.

Berikut beberapa konsep dasar yang sering memusingkan:

1. Unicast
Protokol dalam trafik internet yang terbanyak adalah TCP, sebuah komunikasi antar host di internet (praktiknya adalah client-server, misal browser anda adalah client maka google adalah server). Trafik ini bersifat dua arah, client melakukan inisiasi koneksi dan server akan membalas inisiasi koneksi tersebut, dan terjadilah TCP session (SYN dan ACK).

2. Destination-address
Dalam jaringan IP kita mengenal router, sebuah persimpangan antara network address dengan network address yang lainnya. Makin menjauh dari pengguna persimpangan itu sangat banyak, router-lah yang mengatur semua trafik tersebut. Jika dianalogikan dengan persimpangan di jalan, maka rambu penunjuk jalan adalah routing table. Penunjuk jalan atau routing table mengabaikan “anda datang dari mana”, cukup dengan “anda mau ke mana” dan anda akan diarahkan ke jalan tepat. Karena konsep inilah saat kita memasang table routing cukup dengan dua parameter, yaitu network address dan gateway saja.

3. Source-address
Source-address adalah alamat IP kita saat melakukan koneksi, saat paket menuju ke internet paket akan melewati router-router ISP, upstream provider, backbone internet dst hingga sampai ke tujuan (SYN). Selanjutnya server akan membalas koneksi (ACK) sebaliknya hingga kembali ke komputer kita. Saat server membalas koneksi namun ada gangguan saat menuju network kita (atau ISPnya) maka komputer kita sama sekali tidak akan mendeteksi adanya koneksi. Seolah-olah putus total, walaupun kemungkinan besar putusnya koneksi hanya satu arah.

4. Default gateway
Saat sebuah router mempunyai beberapa interface (seperti persimpangan, ada simpang tiga, simpang empat dan simpang lima) maka tabel routing otomatis akan bertambah, namun default router atau default gateway hanya bisa satu. Fungsinya adalah mengarahkan paket ke network address yang tidak ada dalam tabel routing (network address 0.0.0.0/0).

5. Dua koneksi
Permasalahan umumnya muncul di sini, saat sebuah router mempunyai dua koneksi ke internet (sama atau berbeda ISP-nya). Default gateway di router tetap hanya bisa satu, ditambah pun yang bekerja tetap hanya satu. Jadi misal router NAT anda terhubung ke ISP A melalui interface A dan gateway A dan ke ISP B melalui interface B dan gateway B, dan default gateway ke ISP A, maka trafik downlink hanya akan datang dari ISP A saja. Begitu juga sebaliknya jika dipasang default gateway ke ISP B.

Bagaimana menyelesaikan permasalahan tersebut?
Konsep utamanya adalah source-address routing. Source-address routing ibaratnya anda dicegat di persimpangan oleh polisi dan polisi menanyakan “anda dari mana?” dan anda akan ditunjukkan ke jalur yang tepat.

Pada router NAT (atau router pada umumnya), source-address secara default tidak dibaca, tidak dipertimbangkan. Jadi pada kasus di atas karena default gateway ke ISP A maka NAT akan meneruskan paket sebagai paket yang pergi dari IP address interface A (yang otomatis akan mendapat downlink dari ISP A ke interface A dan diteruskan ke jaringan dalam).

Dalam jaringan yang lebih besar (bukan NAT), source-address yang melewati network lain disebut sebagai transit (di-handle dengan protokol BGP oleh ISP). Contoh praktis misalnya anda membeli bandwidth yang turun dari satelit melalui DVB, namun koneksi uplink menggunakan jalur terestrial (dial-up, leased-line atau fixed-wireless). Dalam kasus ini paket inisiasi koneksi harus menjadi source-address network downlink DVB, agar bandwidth downlink dari internet mengarah DVB receiver, bukan ke jalur terestrial.

Di lingkungan Linux, pengaturan source-address bisa dilakukan oleh iproute2. Iproute2 akan bekerja sebelum diteruskan ke table routing. Misal kita mengatur dua segmen LAN internal agar satu segmen menjadi source-address A dan satu segmen lainnya menjadi source-address B, agar kedua koneksi ke ISP terutilisasi bersamaan.

Penerapan utilisasi dua koneksi tersebut bisa mengambil tiga konsep, yaitu round-robin, loadbalance atau failover.

6. Round-robin
Misalkan anda mempunyai tiga koneksi internet di satu router NAT, koneksi pertama di sebut Batman, koneksi kedua disebut Baskin dan koneksi ketiga disebut Williams, maka konsep round-robin adalah sang Robin akan selalu berpindah-pindah secara berurutan mengambil source-address (bukan random). Misal ada satu TCP session dari komputer di jaringan internal, maka koneksi TCP tersebut tetap di source-address pertama hingga sesi TCP selesai (menjadi Batman & Robin). Saat TCP session Batman & Robin tersebut belum selesai, ada ada request koneksi baru dari jaringan, maka sang Robin akan mengambil source-address koneksi berikutnya, menjadi Baskin & Robin. Dan seterusnya sang Robin akan me-round-round setiap koneksi tanpa memperhatikan penuh atau tidaknya salah satu koneksi.

Pasti anda sedang pusing membaca kalimat di atas, atau sedang tertawa terbahak-bahak.

7. Loadbalance
Konsep loadbalance mirip dengan konsep round-robin di atas, hanya saja sang Robin dipaksa melihat utilisasi ketiga koneksi tersebut di atas. Misalkan koneksi Batman & Robin serta Baskin & Robin sudah penuh, maka koneksi yang dipilih yang lebih kosong, dan koneksi yang diambil menjadi Robin Williams. Request koneksi berikutnya kembali sang Robin harus melihat dulu utilisasi koneksi yang ada, apakah ia harus menjadi Batman & Robin, Baskin & Robin atau Robin Williams, agar semua utilisasi koneksi seimbang, balance.

8. Failover
Konsep fail-over bisa disebut sebagai backup otomatis. Misalkan kapasitas link terbesar adalah link Batman, dan link Baskin lebih kecil. Kedua koneksi tersebut terpasang online, namun koneksi tetap di satu link Batman & Robin, sehingga pada saat link Batman jatuh koneksi akan berpindah otomatis ke link Baskin, menjadi Baskin & Robin hingga link Batman up kembali.

*makan es krim Haagendaz dulu ahh..*

Tools NAT yang mempunyai ketiga fitur di atas adalah Packet Firewall (PF) di lingkungan BSD, disebut dengan nat pool. Saya belum menemukan implementasi yang bagus (dan cukup mudah) di Linux dengan iproute2.

*Uraian panjang di atas hanyalah kata sambutan sodara-sodara…*

Berikut contoh implementasi load balance dua koneksi sesuai judul di atas. Dijalankan di mesin OpenBSD sebagai NAT router dengan dua koneksi DSL Telkom, interface ethernet sk0 dan sk1.

1. Aktifkan forwarding di /etc/sysctl.conf

net.inet.ip.forwarding=1

2. Pastikan konfigurasi interface dan default routing kosong, hanya filename saja

# /etc/hosts.sk0
# /etc/hosts.sk1
# /etc/hostname.sk0
# /etc/hostname.sk1
# /etc/mygate

Script koneksi DSL Speedy, pppoe0 untuk koneksi pertama dan pppoe1 untuk koneksi kedua. Sesuaikan interface, username dan passwordnya. Jangan lupa, gunakan indent tab.

# /etc/ppp/ppp.conf
default:
        set log Phase Chat LCP IPCP CCP tun command
        set redial 15 0
        set reconnect 15 10000
pppoe0:
        set device "!/usr/sbin/pppoe -i sk0"
        disable acfcomp protocomp
        deny acfcomp
        set mtu max 1492
        set mru max 1492
        set crtscts off
        set speed sync
        enable lqr
        set lqrperiod 5
        set cd 5
        set dial
        set login
        set timeout 0
        set authname blahblahblah@telkom.net
        set authkey asaljangandejek
        add! default HISADDR
        enable dns
        enable mssfixup
pppoe1:
        set device "!/usr/sbin/pppoe -i sk1"
        disable acfcomp protocomp
        deny acfcomp
        set mtu max 1492
        set mru max 1492
        set crtscts off
        set speed sync
        enable lqr
        set lqrperiod 5
        set cd 5
        set dial
        set login
        set timeout 0
        set authname blahblahblah2@telkom.net
        set authkey vikingboneksamasaja
        add! default HISADDR
        enable dns
        enable mssfixup

3. Aktifkan interface sk0 dan sk1

# ifconfig sk0 up
# ifconfig sk1 up

4. Jalankan PPPoE, Point to Point Protocol over Ethernet.

# ppp -ddial pppoe0
# ppp -ddial pppoe1

5. Jika koneksi Speedy berhasil, IP address dari Speedy akan di-binding di interface tunneling tun0 dan tun1

# ifconfig
tun0: flags=8051 mtu 1492
        groups: tun egress
        inet 125.xxx.xxx.113 --> 125.163.72.1 netmask 0xffffffff
tun1: flags=8051 mtu 1492
        groups: tun
        inet 125.xxx.xxx.114 --> 125.163.72.1 netmask 0xffffffff

6. Dan default gateway akan aktif

# netstat -nr |more
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use    Mtu  Interface
default            125.163.72.1       UGS         7    17529      -   tun0

7. Serta konfigurasi resolver DNS pun akan terisi

# cat /etc/resolv.conf
lookup file bind
nameserver 202.134.2.5
nameserver 203.130.196.5

8. Aktifkan Packet Firewall pf

# /etc/rc.conf
pf=”YES”

9. Script Packet Firewall NAT dan balancing dengan round-robin (ganti round-robin dengan loadbalance jika lebih sesuai dengan kebutuhan anda). Baris yang di-indent masih termasuk baris di atasnya. Entah kenapa tag

 malah menghilangkan karakter backslash (\).

# /etc/pf.conf
lan_net = "10.0.0.0/8"
int_if  = "vr0"
ext_if1 = "tun0"
ext_if2 = "tun1"
ext_gw1 = "125.163.72.1"
ext_gw2 = "125.163.72.1"
# scrub all
scrub in all
#  nat outgoing connections on each internet interface
nat on $ext_if1 from $lan_net to any -> ($ext_if1)
nat on $ext_if2 from $lan_net to any -> ($ext_if2)
#  pass all outgoing packets on internal interface
pass out on $int_if from any to $lan_net
#  pass in quick any packets destined for the gateway itself
pass in quick on $int_if from $lan_net to $int_if
#  load balance outgoing tcp traffic from internal network.
pass in on $int_if route-to \
    { ($ext_if1 $ext_gw1), ($ext_if2 $ext_gw2) } round-robin \
    proto tcp from $lan_net to any flags S/SA modulate state
#  load balance outgoing udp and icmp traffic from internal network
pass in on $int_if route-to \
    { ($ext_if1 $ext_gw1), ($ext_if2 $ext_gw2) } round-robin \
    proto { udp, icmp } from $lan_net to any keep state
#  general "pass out" rules for external interfaces
pass out on $ext_if1 proto tcp from any to any flags S/SA modulate state
pass out on $ext_if1 proto { udp, icmp } from any to any keep state
pass out on $ext_if2 proto tcp from any to any flags S/SA modulate state
pass out on $ext_if2 proto { udp, icmp } from any to any keep state

10. Aktifkan script yang diperlukan di /etc/rc.local agar setiap reboot langsung bekerja.

ifconfig sk0 up
ifconfig sk1 up
# aktifkan speedy
ppp -ddial pppoe0
ppp -ddial pppoe1

PF akan langsung bekerja membaca /etc/pf.conf.
Jika harus me-restart koneksi DSL Speedy, pastikan pppoe dimatikan dulu

# pkill ppp

Jika tidak, maka ppp akan membuat tunneling baru menjadi tun2, tun3 dan seterusnya.

11. Untuk memantau fungsi nat pool round-robin di atas bekerja atau tidak, bisa menggunakan tools pftop yang bisa diambil di http://www.eee.metu.edu.tr/~canacar/pftop/

Jika anda mengoptimasikan koneksi jaringan juga dengan menggunakan proxy, misalnya Squid, maka proxy Squid jangan dipasang juga di mesin router NAT tersebut, sebab saat Squid mengakses halaman web ke internet; oleh PF dianggap bukan sebagai koneksi NAT, jadi tidak akan di-balance, dan akan stay mengambil interface utama dan default gateway pertama. Simpanlah mesin proxy/squid di belakang router NAT, agar koneksi proxy ke internet menjadi trafik NAT yang akan di-balance oleh script PF di atas.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
rahmat Web Hosting