About Me

Perkenalan Aja... :)

UNDER CONSTRUCTION

Please be Patient :)

UNDER CONSTRUCTION

Please be Patient :)

UNDER CONSTRUCTION

Please be Patient :)

UNDER CONSTRUCTION

Please be Patient :)

02 January 2012

Failover Mikrotik Versi 2 - ADVANCED, EXPERT Only

Assalamualaikum, Hallo Blogger Sekalian, jumpa lagi dengan saya dengan membahas failover mikrotik lagi, jika anda belum melihat versi sebelumnya, silahkan kunjungi http://forinfind.blogspot.com/2011/01/simple-failover-mikrotik.html untuk melihat simple failover yang saya buat, kini saya akan coba share lagi failover yang lebih advanced.
Sebelum mulai sharingnya, ada baiknya kita memastikan topologi yang kita gunakan, baik secara hardware maupun secara soft nya, kita ambil saja kasus yang akan dipakai dalam failover advanced ini, disini saya akan memanfaatkan sejumlah ISP yang ada disini untuk meminimalisir dan mengurangi downtime VPN yang ada jika salah satu dari Provider mengalami gangguan atau trouble baik minor maupun mayor, skema ini akan diusahakan berjalan otomatis jika system mendeteksi downtime, jadi secara garis besar link ini akan berfungsi pada saat-saat genting saja,
Berikut skema nya,

- Saya punya 5 tempat dengan lokasi berbeda-beda, anggap saja seperti berikut
o A = Jakarta – Head Office 1
o B = Balikpapan – Head Office 2
o C = Embalut, Tenggarong – Branch/Site Office 1 (BO1)
o D = Senoni, Tenggarong – Branch/Site Office 2 (BO2)
o E = Sanga-Sanga – Branch/Site Office 3 (BO3)

- Provider yang saya pakai adalah sebagai berikut
o Untuk A saya pakai BIZNET
o Untuk B saya pakai SATNETCOM untuk MAINLINK dan SPEEDY untuk BACKUPLINK 1)
o Untuk C, D, E saya pakai SPEEDCAST LTD (VSAT)

- Integrasi Network yang digunakan di 5 lokasi ini,
Semua lokasi ini saya terapkan VPN2), yang berpusat di B=Balikpapan, jadi tiap lokasi saya buat VPN menggunakan EoIP sebagai main link dari A,C,D,E ke B.

- Network Addressing (LAN, Tunnel VPN 2), dan IP untuk Failover saja) untuk semua lokasi,
o A (Jakarta Head Office 1)
Local Network : 192.168.37.0/24
Tunnel IP : 10.10.6.2/30
Failover IP 3) : 192.168.37.254
Public IP Addr : 182.253.2.74
o C (Embalut BO1)
Local Network : 192.168.34.0/24
Tunnel IP : 10.10.7.2/30
Failover IP : 192.168.37.251
o D (Senoni BO2)
Local Network : 192.168.35.0/24
Tunnel IP : 10.10.8.2/30
Failover IP : 192.168.37.252
o E (Sanga-Sanga BO3)
Local Network : 192.168.36.0/24
Tunnel IP : 10.10.9.2/30
Failover IP : 192.168.37.250
o B (Balikpapan Head Office 2)
Local Network : 192.168.33.0/24
Tunnel IP : 10.10.6.1/30 (A), 10.10.7.1/30 (C), 10.10.8.1/30 (D), 10.10.9.1/30 (E)
Failover IP : 192.168.37.253

- Keinginan saya dalam integrasi network ini adalah,
Jika pusat network ini ada masalah di dalam cloudnya SATNETCOM sebagai Provider terpenting dalam integrasi ini mempunyai masalah, saya berharap ada link backup yang sudah ready, dan bias berjalan otomatis tanpa harus memindahkan routing, dll secara manual. Dan itu akan memudahkan saya jika ada trouble yang terjadi saat malam hari atau saat libur… :)

- Flowchart yang ada disini
Semua trafik Main VPN, akan di tunnel kan ke Balikpapan, sedangkan semua site sudah disiapkan dengan VPN Slave dengan metode PPTP (Point to Point Tunnel Protocol) ke Jakarta, jadi jika Cloud dari Balikpapan ke Branch Office bermasalah, trafik akan dipindahkan langsung ke arah PPTP Jakarta. Lalu, karena di Balikpapan ada 2 ISP, sebagai failover jika SATNETCOM bermasalah ke semuanya, semua traffic VPN akan dipindahkan ke Speedy via PPTP ke Jakarta juga, jadi disini ada 2 lokasi da nada 3 ISP yang mempunyai peranan penting dalam failover ini.

- Failover yang digunakan di tiap-tiap lokasi
o Di lokasi C,D,E
disini yang akan dimonitoring adalah IP tunnelnya saja, jadi jika IP tunnel tidak bisa di ping traffic VPN akan dipindah jalurkan secara otomatis ke Jakarta, setelah routing diganti, LAN masing-masing network di NAT saja, supaya simple :D
o Di lokasi A
disini saya belum menambahkan failover, karena saya yakin jika masih dalam IIX downtimenya sebentar..apalagi sekelas BIZNET 
o Di lokasi B
disini yang di monitoring adalah IP gateway dari SATNETCOM, mengapa? Karena jika Gateway nya tidak bisa di ping, EoIP tidak akan bisa jalan, dan VPN pun akan down, dan jika down, VPN akan dial PPTP ke IP Public Jakarta, tapi tidak lewat SATNETCOM, tapi lewat SPEEDY, lalu routing di rubah ke arah Jakarta.


Karena saya buatnya di document terlebih dahulu, untuk agan-agan silahkan download filenya langsung disini ya.

Mikrotik How to - Failover ADVANCED.pdf



Silahkan hubungi saya jika anda membutuh kan bantuan, saya akan membantu anda jikats masih bisa dijawab
Jika anda memiliki ide terbaru tentang perkembangan dari failover ini silahkan tuangkan lah ide anda, jika di tutorial ini ada kesalahan, mohon di maafkan, karena TS juga seorang manusia yang tidak luput dari kesalahan


Many Thanks to

- Allah SWT
- Google Inc.
- 4Shared.
- Satnetcom, Biznetworks, Telkom Speedy, Speedcast Ltd.
- And for our customer, thank you so much for using our services. we try to delivered service, service and service.



Assalamualaikum
Faishal Rizkika Naufhal

19 January 2011

Simple Failover Mikrotik

SIMPLE FAILOVER MIKROTIK
Hallo blogger sekalian. Jumpa lagi dengan saya kali ini, kali ini saya membawakan judul simple
failover dengan mikrotik. Failover ini sering digunakan di perusahaan-perusahaan besar yang memiliki
fleksibilitas yang tinggi. Teknik ini akan berfungsi jika di implementasi jika memiliki 2 link Internet atau
lebih. Dan penggunaannya adalah sebagai berikut
Beda seperti load balancing, failover hanya menjalankan satu link saja sebagai main link yang akan
digunakan untuk user
1. Jika main-link atau ISP 1 sedang down atau sedang melakukan maintenance dadakan, mikrotik akan
menjalankan script dan memindahkan routing aslinya. Yang asalnya routing ke ISP 1 di pindah
otomatis ke ISP 2 dan routing ke ISP 1 di disable sementara sampai ISP 1 normal kembali.
2. Jika backup-link atau ISP 2 sedang down seperti no. 2 dan ISP 1 sedang normal maka routing akan
dikembalikan ke main-link dan routing di ISP 2 di disable sementara
3. Jika semua link mati maka semua mati juga... dan jika salah satu link sudah up maka secara
otomatis routing akan dIPindah ke link ISP yang sedang UP
Setelah berjibaku dengan Mikrotik Akhirnya bisa juga membuat failover dengan script sederhana. Di
WikIPedia mikrotik (http://wiki.mikrotik.com/wiki/Category:Manual) kebanyakan memakai perintah yang
sangat kompleks, seperti ada yang memakai branching, mulai dari branching variable sampai branching
untuk menjalankan scriptnya. Walaupun memang ada perintah untuk mengkondisikan branching, kita coba
untuk memakai command-command standard yang nanti hasilnya sama seperti memakai perintah dengan
memakai branching. Dalam experiment yang saya coba saya menggunakan RB133 untuk oprekan, disini
semua ether terpakai, 2 ether di pakai untuk nanti failover systemnya, dan satu ether di pakai untuk
network lan kita.
Sebelum memulai percobaan setidaknya anda tahu dulu apa yang harus dilakukan pada tahap-tahap awal,
berikut step-step untuk membuat failover di mikrotik
1. Setting interface anda
2. Setting IP address
3. Setting DNS server
4. DHCP server (mempermudah addressing untuk client anda)
5. NAT
6. Routing
7. Netwatch
8. Failover Script


1. Setting Interface (Ethernet)
Untuk merubah nama dari ethernetnya itu ikuti perintah ini.
Merubah ether1 = /interface ethernet edit ether1 name lalu rubah sesuka anda lalu Ctrl+O
Merubah ether2 = /interface ethernet edit ether2 name lalu rubah sesuka anda lalu Ctrl+O
Merubah ether3 = /interface Ethernet edit ether3 name lalu rubah sesuka anda lalu Ctrl+O
Jika Ethernet lebih dari 3 seperti saya silahkan rubah sesuka anda masing-masing dengan cara yang sama


2. Setting IP Address

Berikut perintah untuk merubah IP address dengan asumsi seperti diatas

/ip address add address=192.168.1.2/24 interface=ether1-wan2 comment=SPEEDY
/ip address add address=203.80.13.89/28 interface=ether2-wan comment=SATNETCOM
/ip address add address=192.168.22.1/24 interface=ether3-lan comment=LAN

Untuk melihat addressingnya benar atau tidak masukkan perintah
/ip address print

# ADDRESS                   NETWORK           BROADCAST            INTERFACE
0 192.168.1.2/24           192.168.1.0        192.168.1.255          ether1-wan2
1 203.80.13.89/29         203.80.13.80       203.80.13.94           ether2-wan
2 192.168.22.1/24         192.168.22.0       192.168.22.255        ether3-lan

3. Setting DNS Server
Setting DNS ini berfungsi untuk meresolvkan nama domain ke IP address yang akan dituju.
Untuk mengaturnya di mikrotik, berikut cara lengkapnya
Kita asumsikan DNS Server berimbang, primary DNS diisi oleh DNS dari SATNETCOM dan secondary
DNS diisi oleh DNS dari SPEEDY
List DNS Servernya
SATNETCOM = 203.80.8.37 203.80.8.38
SPEEDY = 202.134.0.12
/ip dns set primary-dns=203.80.8.37 secondary-dns=202.134.0.12 allow-remote-requests=yes

4. DHCP Server
DHCP ini supaya memudahkan addressing di client anda, jadi tidak usah susah-susah haru memasukan
IP static. Berikut step by step mengaktifkan dhcp server
1. Membuat pool address
2. Membuat server dhcp dan Menentukan interface untuk server dhcpnya

1. Membuat IP pool
Sebuah dhcp server akan membutuhkan IP pool untuk menentukan dari range IP berapa
saja kah yang akan dIPakai untuk clientnya, berikut cara untuk membuat pool
Contoh pool => 192.168.22.100 – 192.168.22.200
/ip pool add name=dhcp range=192.168.22.100-192.168.22.200

2. Membuat server dhcp dan menentukan interface untuk server dhcp
Setelah ada pool IP address baru kita buat dhcp servernya. Berikut step by stepnya
/IP dhcp-server add name=lan-dhcp address-pool=dhcp leases-time=”1d 00:00:00”
interface=ether3-lan
/IP dhcp-server network add address=192.168.22.0/24 gateway=192.168.22.1 dnsserver=”
203.80.8.37,202.134.0.12” domain=”SATNETCOM.com” ntp-server=203.80.8.40
Setelah itu silahkan dicoba dhcp servernya dibawah interface LAN anda, jika ada masalah silahkan
hubungi faishal.rizkika@SATNETCOM.com atau tkj.faishal@gmail.com :D


5. NAT (Network Address Translator)
Nat ini digunakan untuk menutupi kerahasian network LAN kita dari Internet. Jadi jika network kita
192.168.22.0/24 maka IP yang akan dibaca dari Internet adalah hanya IP publicnya saja.
Setting NAT di mikrotik sangatlah gampang, hanya menambahkan rule di NAT nya saja. Berikut
caranya:
/IP firewall nat add chain=src-nat src-address=192.168.22.0/24 action=masquerade

6. Routing
Routing ini yang sangat penting supaya kita bisa berkomunikasi langsung dan tanpa henti dengan
Internet untuk keperluan kita. Karena disini mengangkat tema failover maka routing yang akan di
configure adalah routing ke semua ISP yang dIPakai, dan disini kita asumsikan hanya ada dua ISP jadi
kita hanya mengkonfigure routing gateway ke ISP 1 dan ISP 2.

Perintah di Mikrotiknya dengan asumsi seperti di atas adalah.
/IP route add gateway=203.80.13.81 distance=1 check-gateway=ping comment=main-link disabled=no
/IP route add gateway=192.168.1.1 distance=2 check-gateway=ping comment=backup disabled=yes
Jika berhasil berikut printscreennya (perintah = /IP route print)

Disini secara normal link Utama adalah SATNETCOM yaitu yang di routingkan ke 203.80.13.81 dan
SPEEDY di disable sementara, karena sesuai asumsi SPEEDY adalah backup link, yang akan di pakai jika
link SATNETCOM sedang putus atau sedang mengalami gangguan. Untuk routing cukup sampai sini
dan siap digunakan untuk ke step selanjutnya yaitu failover script.


7. Netwach
Netwach ini digunakan untuk memonitoring suatu IP address dalam mikrotik dan network yang di
handlenya. Di dalam masalah failover setidaknya harus ada dua IP yang harus dimonitoring. IP
addressnya itu adalah IP address yang di handle oleh masing-masing ISP. Untuk mempermudah
netwatch, masukkan saja 2 IP gateway. Untuk SPEEDY bisa di traceroute terlebih dahulu IP manakah
yang terdekat dari network SPEEDY. Traceroute bisa dilakukan dari lan anda (routing SATNETCOM
pastikan telah disable!!!) jika OSnya adalah windows lakukan step ini
Tracert yahoo.com (yahoo.com bisa diganti bebas)
Lalu ambil IP yang terdekat setelah IP modem anda. Berikut asumsi dan printscreennya
Tracing route to yahoo.com [72.30.2.43]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.22.1
2 1 ms <1 ms <1 ms 192.168.1.1

3 6 ms 2 ms 2 ms 125.167.228.1

4 2 ms 2 ms 1 ms 125.160.1.65

5 46 ms 45 ms 45 ms 129.250.13.61

6 49 ms 60 ms 45 ms 129.250.6.21

7 48 ms 48 ms 47 ms 129.250.3.87

8 48 ms 47 ms 48 ms 129.250.3.37

9 223 ms 222 ms 226 ms so-3-0-0-0.plapx-cr2.ix.singtel.com [203.208.172.54]

10 * * * Request timed out.

11 224 ms 250 ms 232 ms 203.208.186.10

12 239 ms 245 ms 223 ms ae-1-d401.msr1.sk1.yahoo.com [216.115.106.155]

13 235 ms 251 ms 223 ms te-8-1.bas-k2.sk1.yahoo.com [68.180.160.11]

14 244 ms 245 ms 226 ms ir1.fp.vIP.sk1.yahoo.com [72.30.2.43]

Trace complete.
 Yang di beri tanda merah adalah IP terdekat setelah IP modem anda. Maka IP 125.167.228.1 lah
yang menjadi target netwatch khusus untuk SPEEDY. Lalu untuk SATNETCOM masukkan saja IP
gateway dalam target netwatch. Karena IP gateway SATNETCOM sudah IP wan juga beda dengan
SPEEDY.
Cara kerja netwatch ini :
a. Mikrotik akan memonitoring IP 125.167.228.1 dan 203.80.13.81 secara berkala (terus-menerus)
b. Jika salah satu IP yang ada di netwatch mati akan menjalankan script yang sudah ada, berikut
skema failover
1. Jika IP 203.80.13.81 mati (request time out) --- [down-script] maka mikrotik akan menjalankan
script untuk memindahkan routing dari SATNETCOM ke SPEEDY untuk sementara (script akan
dijelaskan dibawah)
2. Jika IP 203.80.13.81 kembali memberikan jawaban / status adalah up 203.80.13.81 kembali
memberikan jawaban --- [up-script] maka mikrotik akan menjalankan script untuk
memindahkan routing dari SPEEDY ke SATNETCOM lagi karena ISP utama sudah kembali
normal
3. Jika IP 125.167.228.1 [up-script] tetap dalam keadaan nyala maka mikrotik tidak akan
menjalankan script apapun, atau bisa menjalankan script pindah routing ke ISP 1 SATNETCOM.
4. Jika IP 125.167.228.1 [down-script] mati request time out maka mikrotik akan tetap
menjalankan script routing ke SATNETCOM karena ISP 2 SPEEDY adalah link backup, jadi kalau
mati juga tidak apa-apa
5. Jika semua ISP mati maka mikrotik akan mati total juga. Dan anda akan offline hingga salah
satu IP dari netwatch tadi ada yang memberikan response terhadap mikrotik
6. Jika anda offline maka mikrotik akan terus mencari IP mana yang memberikan respons. Jika ISP
2 memberi response terlebih dahulu, maka mikrotik akan menjalankan script routing ke ISP 2
SPEEDY. Begitu juga sebaliknya jika ISP 1 member response terlebih dahulu maka routing tetap
di main-link


Logika yang dipakai untuk failover ini adalah sebagai berikut
A. if SATNETCOM response, then main routing is to SATNETCOM [203.80.13.81] and SPEEDY
[125.167.228.1] must be disabling for temporary
B. if SATNETCOM die, then main routing move to SPEEDY [125.167.228.1] and routing
SATNETCOM [203.80.13.81] must be disabling for temporary
C. if SPEEDY response, main routing keep at SATNETCOM [203.80.13.81] and SPEEDY
[125.167.228.1] keep disabled
D. if SPEEDY die, main routing keep at SATNETCOM [203.80.13.81] and SPEEDY [125.167.228.1]
keep disabled until the time of need it.
E. if all die. Mikrotik still looking upstream response and change main routing directly


Dan berikut contoh netwatchnya.
Monitoring SATNETCOM
Host : 203.80.13.81 -> gateway
Interval : 30menit -> akan memonitoring setiap 30 menit sekali
Timeout : 5menit -> jika mati lebih dari sama dengan 5 menit
Down-script : to-backup -> script pindah routing ke SPEEDY + notification [email2]
Up-script : to-main -> script pindah routing kembali ke SATNETCOM + notification
[email1]
Sintaksnya
/tool netwatch add host=203.80.13.81 interval=00:30:00 timeout=300s down-script=to-backup upscript=to-main comment=”monitoring satnetcom”

Monitoring SPEEDY
Host : 125.167.228.1 -> short hopre from modem
Interval : 30menit -> akan memonitoring setiap 30 menit sekali
Timeout : 5menit -> jika mati lebih dari sama dengan 5 menit
Down-script : email-speedy -> hanya mengirim notifikasi
Up-script : ------ -> hanya optional, jika dimasukkan, ada kemungkinan script itu
looping.
Sintaksnya
/tool netwatch add host=125.167.228.1 interval=00:30:00 timeout=300s down-script=email-speedy comment=”monitoring speedy”


8. Failover Script
Akhirnya, disinilah inti kedua dari failover setelah routing. Disini mudah saja. Hanya akan mendisable
dan enable routing yang bersangkutan saja. Berikut logika yang dipakai
SATNETCOM up -> main routing to 203.80.13.81 || SPEEDY 192.168.1.1 disable
SATNETCOM down -> main routing to 192.168.1.1 || SPEEDY enable – SATNETCOM 203.80.13.81 disable
SPEEDY up -> main keep to 203.80.13.81 || SPEEDY 192.168.1.1 disable
SPEEDY down -> main keep to 203.80.13.81 || SPEEDY 192.168.1.1 disable
Berikut scriptnya yang sesuai dengan script yang ada di netwatch

Script to-backup
Skema
Disable routing SATNETCOM, enable routing SPEEDY, kirim email notifikasi [email2].
Sintaks
/system script add name=to-backup source=(\
[/ip route disable [find comment=main-link]; \
[/ip route enable [find comment=backup]; \
[/system script run [find name=email2]; )
Script Untuk notifications – email2
/system script add name=email2
/system script edit email2 source ;
/tool e-mail send server=203.80.8.42 subject=(“SATNETCOM link down at “ . */system clock get time+)
from=failover-manager to=faishal.rizkika@satnetcom.com body=(“Main Link – SATNETCOM down at “ .
[/system clock get time] . “Link to Speedy already up now”)
Lalu Ctrl+O untuk keluar

Script to-main
Skema
Disable routing SPEEDY, enable routing SATNETCOM, kirim email notifikas [email1].
Sintaks
/system script add name=to-main source=(\
[/ip route disable [find comment=backup]; \
[/ip route enable [find comment=main-link]; \
[/system script run [find name=email1];)
Script Untuk notifications – email1
/system script add name=email1
/system script edit email1 source;
/tool e-mail send server=203.80.8.42 subject=(“SATNETCOM link up at “ . [/system clock get time])
from=failover-manager to=Faishal.rizkika@satnetcom.com body=(“Main Link – SATNETCOM up at “ .
[/system clock get time] . “Speedy already disabled for temporary”)



Download Full Version + PICT disini
powered by 4shared



12 November 2010

Setup DNS Server di Free-BSD

Assalamualaikum para blogger sekalian, berjumpa lagi dengan materi saya sekarang, kali ini kita akan membahas bagaimana cara untuk membuat DNS Server di FreeBSD. disini yang saya aktifkan adalah DNS Server hanya sebagai forwarders saja.
Sebelumnya pasti anda sudah tahu cara kerja DNS Server bukan? jika belum, sebetulnya mudah saja.lihatlah gambar dibawah ini untuk memudahkan anda dalam pengertian.
CARA KERJA DNS SERVER.

Langsung saja kita mulai
1. Install FreeBSD anda dari awal sampai menjadi STABLE.  (ini wajib hukumnya)
2. Install BIND dari port
    # cd /usr/ports/dns/bind97
    # make configure
    # make install
3. untuk tahap instalasi, disini sudah terinstall dengan baik
4. mengkonfigurasi file named.conf. File ini berada di /etc/namedb/named.conf
    # ee /etc/namedb/named.conf

di file ini carilah file berikut

LISTEN-ON { 127.0.0.1 } ;         di rubah menjadi          // LISTEN-ON { 127.0.0.1 } ;

/*
forwarders {
203.80.xxx.xxx ;
203.80.xxx.xxx;
};
*/

dirubah menjadi 
forwarders {
dns-server isp anda;
dns-server isp anda;
};
lalu tambahkan file ini di paling bawah file

zone "faishal-rizkika.com" {
  type master;
  file "master/faishal-rizkika.local"
  allow-transfer { localhost; };
  allow-update { key rndc-key; };
};

zone "22.168.192.in-addr.arpa" {
  type master;
  file "master/faishal-rizkika.rev"
  allow-transfer { localhost; };
  allow-update { key rndc-key; };
};

semua yang ada faishal-rizkika.com bisa di ganti terserah anda., karena itu adalah konsep untuk penamaan domain anda.
simpan dan keluar dari file tersebut
5. memberikan key ke named.conf
  #rndc-confgen -a
  #cd /var/named/etc/namedb
  #cp named.conf named.conf.backup
  #cat rndc.key >> named.conf



6. membuat file .local dan .rev
#ee /etc/namedb/master/faishal-rizkika.local

susunlah file ini sesuai berikut
$TTL 3600
faishal-rizkika.com.        IN        SOA    faishal-rizkika.com. faishal.faishal-rizkika.com. (
                1        ; Serial
                10800    ; Refresh
                3600     ; Retry
                604800   ; Expire
                86400 )  ; Minimum TTL
faishal-rizkika.com.        IN        NS    faishal-rizkika.com.
faishal-rizkika.com.        IN        A      192.168.22.14
www                             IN        CNAME    faishal-rizkika.com.


semua faishal-rizkika.com bisa di ganti dengan nama domain yang ada di named.conf, jika sudah simpan dan keluar.

# ee /etc/namedb/master/faishal-rizkika.rev

susunlah file ini sesuai berikut
$TTL 3600
22.168.192.in-addr.arpa.    IN    SOA    faishal-rizkika.com. faishal.faishal-rizkika.com. (
                1        ; Serial
                10800    ; Refresh
                3600     ; Retry
                604800   ; Expire
                86400 )  ; Minimum TTL
22.168.192.in-addr.arpa.    IN    NS    faishal-rizkika.com.
14                IN    PTR    faishal-rizkika.com.
14                IN    PTR    www.faishal-rizkika.com.

semua faishal-rizkika.com bisa di ganti dengan nama domain yang ada di named.conf
ip 14 ini silahkan anda ganti dengan oktet terakhir ip dns server anda. termasuk 22.168.192.in-addr.arpa, di kondisikan saja ok. jika sudah, simpan dan keluar.


7. memberikan options DNS name dan DNS IP di /etc/resolv.conf
   # ee /etc/resolv.conf
       isilah dengan perintah berikut
                     domain faishal-rizkika.com
                     nameserver 192.168.22.14 
faishal-rizkika.com silahkan ganti dengan nama domain yang anda buat
192.168.22.14 silahkan ganti dengan IP address dns server anda (FreeBSD tersebut)
simpan dan keluar file resolv.conf

8. memberikan perintah exxecute di rc.conf
   # ee /etc/rc.conf
      tambahkan baris ini, bebas dimanapun, asalkan tidak dibelakang tanda pagar
         named_enable="YES"
         simpan dan keluat file rc.conf

9. menjalankan named

  # /etc/rc.d/named start


Alhamdulillah selesai,
untuk mencoba DNS server berhasil atau tidak, silahkan ketikan dig -x dns-server anda
ex : dig -x faishal-rizkika.com
jika tidak ada pesan error, maka dns server anda telah berhasil dibuat.
jika ada masalah, silahkan anda comment saja di bawah posting ini, atau e-mail saya di tkj.faishal@gmail.com atau ym saya saja seperti yang ada di bawah. saya akan berusaha untuk tiap hari online, demi dedikasi saya kepada anda, dan saya akan secepatnya menangani masalah anda ini jika anda mempunyai masalah dengan artikel yang saya buat.



Terima kasih.
Wassalam
Dan jangan lupa tunggu artikel saya yang lainnya.

30 August 2010

IPIP MikroTik

Hallo para blogger sekalian,
kali ini saya akan membawakan judul membuat IPIP di mikrotik, IPIP ini kalau bahasa yang terkenalnya itu adalah VPN (virtual Private Network). metode ini digunakan unutuk menghubungkan jaringan LAN biasa dikantor satu yang akan dihubungkan dengan jaringan LAN biasa di kantor yang lain di penjuru dunia
kalau anda butuh bayangan untuk menggambarkan seperti apa IPIP atau VPN itu, ini saya sertakan contoh gambarnya

Contoh IPIP

untuk penjelasan gambar diatas
kita ambil contoh ini adalah jaringan kantor yang berada di dua daerah. kita contohkan di router1 adalah jaringan kantor Bandung, dan di router2 adalah jaringan kantor di Jakarta. jaringan antar kantor ini dihubungkan dengan internet yang sangat luas. tapi di routernya diberi tunnel untuk vpn khusus ke kantor lain, jadi ketika kantor bandung ingin akses ke kantor jakarta, tidak usah di routing ke jaringan lain, tapi langsung di routing via tunnel yang ada dirouternya. ipip ini bisa digunakan dengan kondisi
mikrotik-mikrotik
mikrotik-freeBSD
freeBSD-mikrotik
untuk yang menggunakan freeBSD silahkan anda mencari tutor yang lain, karena saya belum mencoba dengan freeBSD.


Ok kita mulai konfigurasinya
inget ya ini konfigurasi untuk di mikrotik, untuk konfigurasinya silahkan masuk kedalam mikrotiknya 
dan untuk ip address disini bisa disesuaikan dengan ip keinginan anda, kondisikan saja.

Router1 Configuration
1. masukkin IP address di ether1 (ke LAN)
[admin@faishal.com]> ip address add address=192.168.1.1/24 interface=ether1

2. masukkin IP address di ether2 (ke internet)
[admin@faishal.com]> ip address add address=203.80.13.89/28 interface=ether2
untuk ip disini, bisa diganti dengan IP WAN yang diksih dari ISP anda

3. masukkin interface IPIP di router1
[admin@faishal.com]> interface ipip add local-address=203.80.13.89 remote-address=203.80.13.214 name=ipip1 disable=no mtu=1500
untuk IP 203.80.13.214 ini harus diganti dengan IP WAN di router2
nama ipip1 bisa diganti terserah anda

4. Setting NAT untuk LAN di router1
[admin@faishal.com]> ip firewall nat add action=masquerade src-address=192.168.1.0/24 chain=srcnat
disini ip LAN yang di ether1 akan di masquerade jika akses keluar  

5. masukkin ip address untuk IPIP
[admin@faishal.com]> ip address add address=200.200.200.1/30 interface=ipip1
ip 200.200.200.1 bisa diganti sesuai keinginan anda, dengan catatan router2 mempunyai ip satu network yang sama, dan untuk netmasknya di sarankan 255.255.255.252 untuk menghemat ip dan mempermudah anda.
nama ipip1 harus disamakan dengan nama interface IPIP yang ada di router1

6. konfigurasi routing di router1
[admin@faishal.com]> ip route add gateway=203.80.13.254 disable=no
[admin@faishal.com]> ip route add dst-address=192.168.0.0/24 disable=no gateway=200.200.200.2
ip 203.80.13.254 harus disesuaikan dengan tempat anda, karena ip ini adalah ip gateway dari IP WAN untuk akses internet (minta kepada ISP anda untuk mendapatkan IP gateway WAN ini), network 192.168.0.0/24 adalah network yang ada di jaringan router2, anda bisa sesuaikan ip networknya sesuai konfigurasi anda.
ip 200.200.200.2 adalah ip tunnel untuk mengakses semua jaringan yang ada di router2, ip ini harus ip satu network dan harus sesuai dengan ip tunnel yang ada di IPIP1.


untuk konfigurasi di router1 telah selesai. sekarang kita lanjut ke konfigurasi di router2, jika dalam hal ini anda langsung di praktekan dengan secara real, remotelah mikrotik anda dari rumah anda, asalkan ip router2 untuk WAN nya anda sudah di setting, jadi mikrotik anda bisa di remote dimanapun dankapanpun anda berada. 



Router2 Configuration
1. masukkin IP address di ether1 (ke LAN)
[admin@faishal.com]> ip address add address=192.168.0.1/24 interface=ether1

2. masukkin IP address di ether2 (ke internet)
[admin@faishal.com]> ip address add address=203.80.13.214/28 interface=ether2
untuk ip disini, bisa diganti dengan IP WAN yang diksih dari ISP anda

3. masukkin interface IPIP di router2
[admin@faishal.com]> interface ipip add local-address=203.80.13.89 remote-address=203.80.13.89 name=ipip2 disable=no mtu=1500
untuk IP 203.80.13.89 ini harus diganti dengan IP WAN di router1
nama ipip2 bisa diganti terserah anda

4. Setting NAT untuk LAN di router2
[admin@faishal.com]> ip firewall nat add action=masquerade src-address=192.168.0.0/24 chain=srcnat
disini ip LAN yang di ether1 akan di masquerade jika akses keluar  

5. masukkin ip address untuk IPIP
[admin@faishal.com]> ip address add address=200.200.200.2/30 interface=ipip2
ip 200.200.200.2 bisa diganti sesuai keinginan anda, dengan catatan router1 mempunyai ip satu network yang sama, dan untuk netmasknya di sarankan 255.255.255.252 untuk menghemat ip dan mempermudah anda.
nama ipip2 harus disamakan dengan nama interface IPIP yang ada di router2

6. konfigurasi routing di router2
[admin@faishal.com]> ip route add gateway=203.80.13.128 disable=no
[admin@faishal.com]> ip route add dst-address=192.168.1.0/24 disable=no gateway=200.200.200.1
ip 203.80.13.128 harus disesuaikan dengan tempat anda, karena ip ini adalah ip gateway dari IP WAN untuk akses internet (minta kepada ISP anda untuk mendapatkan IP gateway WAN ini), network 192.168.1.0/24 adalah network yang ada di jaringan router1, anda bisa sesuaikan ip networknya sesuai konfigurasi anda.
ip 200.200.200.1 adalah ip tunnel untuk mengakses semua jaringan yang ada di router1, ip ini harus ip satu network dan harus sesuai dengan ip tunnel yang ada di IPIP2.


Disini proses konfigurasi semuanya telah selesai.
Untuk test apakah vpn mikrotik kita berhasil apa tidak. Coba lakukan test ping dari client yang ada di router1 dengan tujuan ke client yang ada di router2

Contoh ping dari client yang ada di router1
Kita ambil contoh pc ini mempunyai ip 192.168.1.2 karena berada dalam jaringan yang di handle router1

C:\Document and Setting\Bandung1 > ping 192.168.0.2
Pinging 192.168.0.2 with 32 bytes of data :

Reply from 192.168.0.2: bytes=32 time=30msTTL=64
Reply from 192.168.0.2: bytes=32 time=35msTTL=64
Reply from 192.168.0.2: bytes=32 time=31msTTL=64
Reply from 192.168.0.2: bytes=32 time=28msTTL=64

Ping statistic for 192.168.0.2:
      Packet: Sent = 4, Received = 4, Lost = 0 (0% Loss),
Approximate round trip times in milli-seconds:
      Minimum = 28ms, Maximum = 35ms, Average = 30ms


Contoh ping dari client yang ada di router2
Kita ambil contoh pc ini mempunyai ip 192.168.0.2 karena berada dalam jaringan yang di handle router2

C:\Document and Setting\Bandung1 > ping 192.168.1.2
Pinging 192.168.1.2 with 32 bytes of data :

Reply from 192.168.1.2: bytes=32 time=30msTTL=64
Reply from 192.168.1.2: bytes=32 time=35msTTL=64
Reply from 192.168.1.2: bytes=32 time=31msTTL=64
Reply from 192.168.1.2: bytes=32 time=28msTTL=64

Ping statistic for 192.168.1.2:
          Packet: Sent = 4, Received = 4, Lost = 0 (0% Loss),
Approximate round trip times in milli-seconds:
          Minimum = 28ms, Maximum = 35ms, Average = 30ms


 anda bisa download file ini beserta attachmentnya lengkap di SINI
file download ini berbentuk RAR yang berisikan materi konfigurasi seperti disini dan attachment gambar vpn-vpn yang banyak di adopsi oleh jaringan besar. jadi anda wajib untuk mendownload ini.

terima kasih...

09 January 2010

Konspirasi Menggunakan Atau bertransaksi dalam Internet

Assalamualaikum... Salam Sejahtera bagi anda semua yang kembali membaca artikel dari saya ini.
Pada kesempatan kali ini saya tidak membahas masalah teknis dari dunia komputer dan jaringan komputer tersebut, tai sekarang saya membahas masalah yang sedang menghangat didunia Internet khususnya Indonesia yaitu banyaknya kasus Pidana atau perdata yang ada ditahun 2009(walaupun hanya sedikit bisa dihitung oleh jari tangan)adalah masalah yang berhubungan dengan internet, Misalnya masalah PRITA yang disanksi oleh POLISI hanya kareena mengirim MILIS kepada kelompok MILISTnya hanya karena memberitahukan kekurangan dari RS. OMNI Internasional (ingat ruah sakit ini bukan rumah sakit berstandar internasional,hanya namanya saja) tapi pada dasarnya sebuah installasi jika tidak ada kritik atau saran dari pengguna/pemakainya tidak akan maju. Tapi untungnya semua gugatan yang dicanangkan oleh RS tersebut telah selesai karena Pengadilan menganggap RS OMNI Internasional tidak mempunyai bukti atas pencemaran nama baik RS tersebut yang dilakukan PRITA, maka hukum pidana penjara dan uang dibebaskan dari PRITA.Tapi pada akhir Desember 2009 kemarin Kuasa hukum RS. OMNI ingin meminta BANDING kepada pengadilan

jadi permasalahnnya adalah "siapa yang salah ??"
sebetulnya tidak ada yang salah hanya saja penggunaannyatidak sesuai porsi yang dibutuhkan.
1. para pengguna INTERNET SURFER terlalu berlebihan dalam mengadakan komplain terhadap suatu instalasi perusahaan atau perseorangan dengan menyebutkan secara detail berikut dengan namanya.
2. PEMERINTAH harusnya merevisi kembali UU ITE yang telah dibuat karena dalam U tersebt masih memiliki kekurangan dalam badan UU ITE tersebut dan jangan lupa dalam revisi tersebut tolong libatkan juga warga yang nantinya jika terkena UU ITE akan mengerti dan paham. Revisi juga seharusnya ada ikut campur tangan dari masyarakat karena apakah anda percaya pada kinerja DPR,DPRD,DPD,atau MPR sekalipun yang selalu mangkir dalam  rapat??

Pada akhirnya UU ITE ini seharusnya dipatuhi oleh semua masyarakat Indonesia dan para INTERNET SURFER jangan terlalu terbuka pada masalah- masalah yang ada di internet apalagi berhubungan dengan instansi perusahan/pemerintah

terima kasih telah membaca artikel saya ini. tunggu artikel dari saya selanjutnya yaitu semua tentang jaringan komputer atau pemasalahan IT yang ada dinegeri kita tercinta INDONESIA terima kasih dan WASSLAM

12 December 2009

Tutorial Bisnis Buat RT/RW Net

Hallo Indonesia, Assalamualaikum, Salam sejahtera bagi anda semua yang sedang mengunjungi halaman ini.
Kali ini saya datang dengan artikel untuk bagaimana pemasangan instalasi jarngan untuk RT/RW Net yang biasa dipasang dikomplek-komplek perumahan...(Lumayan untuk menambah ilmu dan menambah uang dalam dompet anda yang tipis itu...)

memang bagi anda yang berniat untuk mencoba usaha ini dirumah memang sangat menjanjikan dalam hasil yang diperoleh . Tapi apakah anda bisa menghandle semua kecurangan yang ada dalam pembuatan jaringan RT/RW net yang anda buat???

disini kita akan coba mengasah otak anda untuk berfikir dann berimajinasi bagaimana melakukan ini tanpa ada alat satupun, yang ada hanya anda membaca artikel dari saya ini, tapi untung-untung jika anda membaca sambil memperaktekan dengan alat dirumah atau langsung peraktek...

pemasangan internet sekarang memang sangat lumrah bagi masyrakat Indonesia sekarang tapi apakah masing-masing individu akan siap menanggung semua biaya yang dikeluarkan untuk internet???

pemasangan sistem seperti inilah yang menjadi solusinya ...
karena pelanggan hanya membayar kurang lebih jika dirata-ratakan hanya mengeluarkan 60-70% nya saja dari abodemen normal yang biasa dibayar oleh individu karena biaya internet perbulan ditanggug oleh bersama. Selain hemat penggunaan seperti ini menghemat IP Public yang ada di dunia ini. karena semakin banyak individu yang pasang internet maka semakin sedikit pula sisa Ip yangbisa dijual oleh ISP yang ada di dunia ini

sekarang bagi anda yang ingin menjalankan usaha ini anda harus mengocek lebih dalam untuk pemasangannya karena resiko pemasangan plus installasi jaringan ditanggung oleh anda bukan oleh teknisi ISP (kita ambil SPEEDY untuk contohnya) karena tanggungan teknisi hanya sampai pemasangan dan installasi dirumah anda dan hanya untuk jika ada gangguan saja dan sisanyaitutanggungan anda

oke kita mulai materinya jangan banyak basa-basi

dibawah ini persiapan untuk penyedia RT/RW Net (Speedy yach)

1. Punya telepon rumah
2. Modal pastinya
3. Modem ADSL (apapun dan berapapun portnya)
4. Kabel UTP dan RJ45 secukupnya (khusus UTP disesuaikan sepanjang jalur pemasangannya)
5. Konsumen sebanyak-banyaknya

catatan : disarankan untuk ISp Speedy untuk RT/RW net dipakai paket yang executive atau Biz supaya konsumen puas dengan pelayanan yang anda berikan

kita asumsikan bahwa Speedy dirumah kita telah jalan.. kita mulai pemasangannya yach..
Supaya jaringan maksimal dan tidak dicurangi dirumah anda siapkan 1 buah koputer untuk server jaringan. ingat server harus selalu stand by selama 24 jam untuk terus menghandle jaringan jadi pemilihan specs untuk server haruslah tepat dan siapkan juga power saver untuk menjaga server tetap standby jika terjadi mati lampu

installasi untuk perjalanan bandwith RT/RW net

jika konsumen banyak berjauhan dan banyak yang berbeda blok anda harus pikirkan bagaimanainstalasinya. tapi menurut saya siapkan HUB/SWITCH di masing-masing blok jika memang anda banyak konsumennya (kidding .red) lalu untuk pemilihan modem ADSL pilihlah modem yang portnya 4 (hanya saran .red) lalu jika blok ada 4 yang ada konsumenya tarik kabel dari hub dimasing-masing blok ke modem... mengerti?????

installasi untuk ke consument
jika sudah tarik lah satu-[ersatu masing-masing kabel utp dari hub yangterdekat menuju rumah konsumen setelah itu lakukan konfigurasi pcnya masukan gateway modemnya yach (default = 192.168.1.1 / atau IP dari Speedynya .red)

mudah bukan??? hanya saja modal untuk pembuatan ini sangatlah mahal dan susah dalam installasi jaringannya.

Rincian untuk biaya ke Konsumen Anda (saran .red)

Kabel UTP : Rp. 10.000/ m2 ++
RJ 45 : Rp 2.000/ RJ ++
Biaya Setting : Rp. 50.000 (installasi kabel aja lho)
Biaya /Bulan : EXECUTIVE : Rp. 100.000 - BIZ : Rp. 200.000

biaya diatas bisa dirubah sesuai kemauan anda asal jangan mahal banget nanti gak ada yang minat


sekian artikel ni semoga bermanfaat bagi anda dan semoga berhasil dalam installasinya. saya tidak akan meminta hasil dari pemasangan ini tapi saya minta ilmu ini tolong dibagikan kepada yang ingin menimba ilmu dibidang IT khususnya Jaringan Komputer dan tolong pemasngan ini jangan disalah gunakan menjadi hal yang negatif. Tapi saya percaya penerus generasi Indonesia tidak mempunyai mental yang seperti itu kalaupun ada Dia mau bertanggung jawab atas perbuatannya AMIEN

terima kasih telah selalu membaca artikel dari saya. akan banyak lagi artikel tentang IT dari saya tunggu saja ok.
Terima kasih . God Bless You and Wassalamualaikum Wr. Wb.

ALLAHU AKBAR

27 November 2009

Penyelesaian masalah LAN

Hallo INDONESIA... Assalamualaikum, salam sejahtera bagi anda semua.
kali ini saya mengambiltopik baaimana menyelesaikan masalah-masalah yang ada dalam pemasangan LAN yang biasa dipakai dijaringan LAB sekolah,Jaringan internet cafe, jaringan kantor,dsbsesuai asumsi yang anda punya.
masalah yang ada sangatlah banyak sekali. Saya akan coba pecahkan satu-satuhanya disini

1. masalah PC yang dihubungkan ke hub/switch yang tidak bisa memasukan IP otomatis atau tidak mau menjadi DHCP client secara otomatis
sebenarnya masalah ini sangatlah mudah tapi bagi anda yang tidak terbiasa mengutak-atik ini memanglah sedikit sulit.Terkadang ada sebagian PC yangjika masuk kedalam jaringan tdak mau diberi IP adress yang secara otomatis dari DHCP server.hanya mau jika manual saja
dan jikahal ini terjadi dalam kehidupan anda lakukan langkah berikut ini:
masuk kedalam pengaturan jaringan anda lalu disana jika pilihan defaultnya adalah obtain ip adress kita pilh yang use following ip adress lalu masukan ketentuan ini:
 - untuk IP adress maskan ip address yangsedang digunakan di jaringan yang anda masuki .jadi jika ip yang dipakai adalah 192.168.1.x berarti anda bisa masukan ip adress antara 192.168.0.2 sampai 192.168.0.254. kenapa 1 dan 255 tidak boleh??
karena untuk ip XXX.XXX.XXX.1 biasanya digunakan untuk default IP gateway jika jaringan anda berhubungan dengan hardware lain yang dengan kata lain adalah modem dan untuk IP XXX.XXX.XXX.255 dipakai untuk alamat Broadcast domain yang digunakan oleh jaringan
jika sudah lalu masukan subnet masknya 255.255.255.0 tapi biasanya muncul secara otomatsis ..
lalu masukan gateway jika jaringan anda terhubung ke internet atau ke jaringan lain. masukan IP gateway yang  ada jika ip modem yang terhubung ke internet IP standard nya adalah 192.168.1.1 tapi jika sudah dirubah coba anda tanyakan kepada teknisi atau admiinistrator jaringan anda
apa ada yang pusing atau tidak mengerti ????
tolong ketidakmengertian dan kepusingan anda bisa tolong komentarkan ke blog ini yang letaknyaada dibawah sana ok!!!!

2. memperbaiki jaringan yang terhubungnya terputus-putus atau kecepatannya tidak maksimal
masalah ini mulailah sedikit sulit karena otak anda harus bekerja sedikit keras karena disin anda harus mengecek masalahnya langsung ke TKP (tempat kejadian perkara).kemungkinannya adalah
A> kabel penghubung jaringan ada yang berujung disatu ujung yang sama.. jadi dengan kata teknik ini disebut looping karena ujung 1 yang di tempelkan di x dengan ujung kabel 2 terhubung juga dengan x akan terjadi looping karena bandwith akan crash dan itu semua terengaruh keada semua hardware yang tersambung ke pusat bandwith atau switch/hub yang ada .jika ini terjadi andaharus melihat apakah kabel UTP ada yang terhubung ke satu switch yang sama atau tidak?
jika ada lepas 1 ujung kabel tersebut dan gunakan ke hardware yang lain yang membutuhkan
silahkan anda coba ok
B> kabel penghubung antar hardware terlalu panjang... kenapa yang PANJANG dipermasalahkan ????
karena jika kabel UTP terlalu panjang banyak data yang tidak sampai ke tujuan karena lemahnya arus yang diberikan dari switch. Jika ini terjadi anda harus mengeluarkan kocek yang sedikit dalam untuk membeli PPOE(Point to Point Over Ethernet) atau Repeater yang berfungsi sebagai  penghubung jaringan atau penguat data untuk PPOE fungsinya hampir sama dengan Switch tapi hanya menghubungkan untuk 1 tujuan saja dan untuk repeater adaladh alat penguat data yang cara kerjanya adalah jika data sampai ke repeater sudah mengalami kekurangan,leh repeater akan dikuatkan kembali datanya dengan ditambah ONGKOS JALAN spaya data sampai sempurna ke tujuan. Tidakkurang tidak Lebih

mungkin masalah yang sering dialami pada zaman sekarang mungkin hanya segitu.tapi ingat hana dalam LAN bukan Wireless LAN untuk WirelessLAN silahkan tunggu postingan selanjutnya ok

dan ingat postingan tentang jaringan komputer hanya ada disini
hanya di
Techno Cafe 1 dan Techno Cafe 2

18 November 2009

Sejarah Virus Komputer

Virus komputer pertama kalinya tercipta bersamaan dengan komputer. Pada tahun 1949, salah seorang pencipta komputer, John von Newman, yang menciptakan Electronic Discrete Variable Automatic Computer (EDVAC), memaparkan suatu makalahnya yang berjudul “Theory and Organization of Complicated Automata”. Dalam makalahnya dibahas kemungkinan program yang dapat menyebar dengan sendirinya. Perkembangan virus komputer selanjutnya terjadi di AT&T Bell Laboratory salah satu laboratorium komputer terbesar di dunia yang telah menghasilkan banyak hal, seperti bahasa C dan C++.1 Di laboratorium ini, sekitar tahun 1960-an, setiap waktu istirahat para peneliti membuat permainan dengan suatu program yang dapat memusnahkan kemampuan membetulkan dirinya dan balik menyerang kedudukan lawan. Selain itu, program permainan dapat memperbanyak dirinya secara otomatis. Perang program ini disebut Core War, yaitu pemenangnya adalah pemilik program sisa terbanyak dalam selang waktu tertentu. Karena sadar akan bahaya program tersebut, terutama bila bocor keluar laboratorium tersebut, maka setiap selesai permainan, program tersebut selalu dimusnahkan. Sekitar tahun 1970-an , perusahaan Xerox memperkenalkan suatu program yang digunakan untuk membantu kelancaran kerja. Struktur programnya menyerupai virus, namun program ini adalah untuk memanfaatkan waktu semaksimal mungkin dan pada waktu yang bersamaan dua tugas dapat dilakukan. Pada tahun 1980-an, perang virus di dunia terbuka bermula atas pemaparan Fred Cohen, seorang peneliti dan asisten profesor di Universitas Cincinati, Ohio. Dalam pemaparannya, Fred juga mendemonstrasikan sebuah program ciptaannya, yaitu suatu virus yang dapat menyebar secara cepat pada sejumlah komputer. Sementara virus berkembang, Indonesia juga mulai terkena wabah virus. Virus komputer ini pertama menyebar di Indonesia juga pada
tahun 1988. Virus yang begitu menggemparkan seluruh pemakai komputer di Indonesia, saat itu, adalah virus ©Brain yang dikenal dengan nama virus Pakistan.

Pengertian Virus Komputer
Istilah virus komputer tak asing lagi bagi kalangan pengguna komputer saat ini. Padahal, sekitar 12 tahun yang lalu, istilah ini telah dikenal oleh masyarakat pengguna komputer. Baru pada tahun 1988, muncul artikel-artikel di media massa yang dengan gencar memberitakan mengenai ancaman baru bagi para pemakai komputer yang kemudian dikenal dengan sebutan ‘virus komputer’. Virus yang terdapat pada komputer hanyalah berupa program biasa, sebagaimana layaknya program-program lain. Tetapi terdapat perbedaan yang sangat mendasar pada virus komputer dan program lainnya. Virus dibuat oleh seseorang dengan tujuan yang bermacam-macam, tetapi umumnya para pembuat virus hanyalah ingin mengejar popularitas dan juga hanya demi kesenangan semata. Tetapi apabila seseorang membuat virus dengan tujuan merusak maka tentu saja
akan mengacaukan komputer yang ditularinya.



Kemampuan Dasar Virus Komputer
Definisi umum virus komputer adalah program komputer yang biasanya berukuran kecil yang dapat meyebabkan gangguan atau kerusakan pada sistem komputer dan memiliki beberapa kemampuan dasar, diantaranya adalah :
Kemampuan untuk memperbanyak diri
Yakni kemampuan untuk membuat duplikat dirinya pada file-file atau disk-disk yang belum ditularinya, sehingga lama-kelamaan wilayah penyebarannya semakin luas.

Kemampuan untuk menyembunyikan diri
Yakni kemampuan untuk menyembunyikan dirinya dari perhatian user, antara lain dengan cara-cara berikut :
a. Menghadang keluaran ke layar selama virus bekerja, sehingga pekerjaan virus tak tampak oleh user.
b. Program virus ditempatkan diluar track2 yang dibuat DOS (misalkan track 41)
c. Ukuran virus dibuat sekecil mungkin sehingga tidak menarik kecurigaan.

Kemampuan untuk mengadakan manipulasi
Sebenarnya rutin manipulasi tak terlalu penting. Tetapi inilah yang sering mengganggu. Biasanya rutin ini dibuat untuk :
a. Membuat tampilan atau pesan yang menggangu pada layer monitor
b. Mengganti volume label disket
c. Merusak struktur disk, menghapus file-file
d. Mengacaukan kerja alat-alat I/O, seperti keyboard dan printer

Kemampuan untuk mendapatkan informasi
Yakni kemampuan untuk mendapatkan informasi tentang struktur media penyimpanan seperti letak boot record asli, letak table partisi, letak FAT3, posisi suatu file, dan sebagainya.

Kemampuan untuk memeriksa keberadaan dirinya
Sebelum menyusipi suati file virus memeriksa keberadaan dirinya dalam file itu dengan mencari ID (tanda pengenal) dirinya di dalam file itu. File yang belum tertular suatu virus tentunya tidak mengandung ID dari virus yang bersangkutan. Kemampuan ini mencegah penyusupan yang berkali-kali pada suatu file yang sama.

2.4 Jenis-jenis virus komputer
Berikut ini akan dibahas jenis-jenis virus yang penulis simpulkan dari berbagai sumber, baik sumber pustaka maupun sumber dari internet.
2.4.1 Berdasarkan Teknik Pembuatannya
a. Virus yang dibuat dengan compiler
Adalah virus yang dapat dieksekusi karena merupakan virus yang telah di compile sehingga menjadi dapat dieksekusi langsung. Virus jenis ini adalah virus yang pertama kali muncul di dunia komputer, dan sampai sekarang terus berkembang pesat. Biasanya virus jenis ini dibuat dengan bahasa pemrograman tingkat rendah yang disebut dengan assembler, karena dengan menggunakan assembler program yang dihasilkan lebih kecil dan cepat, sehingga sangat cocok untuk membuat virus. Tetapi tidak tertutup kemungkinan untuk membuat virus dengan menggunakan bahasa pemrograman lainnya seperti C dan Pascal baik dilingkungan DOS maupun Windows .
Mungkin virus jenis ini adalah virus yang paling sulit untuk dibuat tetapi karena dibuat dengan menggunakan bahasa pemrograman dan berbentuk bahasa mesin maka keunggulan dari virus ini adalah mampu melakukan hampir seluruh manipulasi yang mana hal ini tidak selalu dapat dilakukan oleh virus jenis lain karena lebih terbatas.

b. Virus Macro
Banyak orang salah kaprah dengan jenis virus ini, mereka menganggap bahwa virus Macro adalah virus yang terdapat pada program Microsoft Word. Memang hampir seluruh virus Macro yang ditemui merupakan virus Microsoft Word. Sebenarnya virus Macro adalah virus yang memanfaatkan fasilitas pemrograman modular pada suatu program aplikasi tertentu seperti Microsoft Word, Microsoft Excel, Microsoft PowePoint, Corel WordPerfect, dan sebagainya. Tujuan dari fasilitas pemrograman modular ini adalah untuk memberikan suatu kemudahan serta membuat jalan pintas bagi
aplikasi tersebut. Sayangnya fungsi ini dimanfaatkan oleh pembuat-pembuat virus untuk membuat virus didalam aplikasi tersebut. Walaupun virus ini terdapat didalam aplikasi tertentu tetapi bahaya yang ditimbulkan tidak kalah berbahanya dari virus-virus yang lain.

c. Virus Script/ Batch
Pada awalnya virus ini lebih dikenal dengan virus batch karena dulu terdapat pada file batch yang terdapat pada DOS, sekarang hal ini telah berganti menjadi script. Virus script biasanya sering didapat dari Internet karena kelebihannya yang fleksibel dan bisa berjalan pada saat kita bermain internet, virus jenis ini biasanya menumpang pada file HTML (Hype Text Markup Language) dibuat dengan menggunakan fasilitas script seperti Javascript, VBscript,4 maupun gabungan antara script yang mengaktifkan program Active-X dari Microsoft Internet Explorer.
Berdasarkan yang dilakukan
a. Virus Boot Sector
Virus Boot Sector adalah virus yang memanfaatkan gerbang hubungan antara komputer dan media penyimpan sebagai tempat untuk menularkan virus. Apabila pada boot sector terdapat suatu program yang mampu menyebarkan diri dan mampu tinggal di memory selama komputer bekerja, maka program tersebut dapat disebut virus. Virus boot sector terbagi dua yaitu virus yang menyerang disket dan virus yang menyerang disket dan tabel partisi.
b. Virus File
Virus file merupakan virus yang memafaatkan suatu file yang dapat diproses langsung pada editor DOS, seperti file berekstensi COM, EXE, beberapa file overlay, dan file BATCH. Virus umumnya tidak memiliki kemampuan untuk menyerang di semua file tersebut. Virus file juga dikelompokkan berdasarkan dapat atau tidaknya tingga di memory.
c. Virus System
Virus sistem merupakan virus yang memanfaatkan file-file yang dipakai untuk membuat suatu sistem komputer. Contohnya adalah file dengan berekstensi SYS, file IBMBIO.COM, IBMDOS.COM, atau COMMAND.COM.
d. Virus Hybrid
Virus ini merupakan virus yang mempunyai dua kemampuan biasanya dapat masuk ke boot sector dan juga dapat masuk ke file. Salah satu contoh virus ini adalah virus Mystic yang dibuat di Indonesia.
e. Virus Registry WIndows
Virus ini menginfeksi operating system yang menggunakan Windows 95/98/NT biasanya akan mengadakan infeksi dan manipulasi pada bagian registry Windows sebab registry adalah tempat menampung seluruh informasi komputer baik hardware maupun software. Sehingga setiap kali kita menjalankan Windows maka virus akan dijalankan oleh registry tersebut.
f. Virus Program Aplikasi
Virus ini merupakan virus Macro, menginfeksi pada data suatu program aplikasi tertentu. Virus ini baru akan beraksi apabila kita menjalankan program aplikasi tersebut dan membuka data yang mengandung virus.

Berdasarkan media penyebarannya
a. Penyebaran dengan media fisik
Media yang dimaksudkan bisa dengan disket, CD-ROM (Compact Disc Read Only Memory), harddisk, dan sebagainya. Untuk CD-ROM, walaupun media ini tidak dapat dibaca tetapi ada kemungkinan suatu CD-ROM mengandung virus tertentu, walaupun kemungkinannya kecil, tetapi seiring dengan berkembangnya alat CD-R/CD-RW yang beredar dipasaran maka kemungkinan adanya virus didalam CD-ROM akan bertambah pula. Untuk saat ini virus jenis ini yang menjadi dominan dari seluruh virus yang ada. Virus ini akan menular pada komputer yang masih belum tertular apabila terjadi pengaksesan pada file/media yang mengandung virus yang diikuti dengan pengaksesan file/media yang masih bersih, dapat juga dengan mengakes file/media yang masih bersih sedangkan di memori komputer terdapat virus yang aktif.




b. Penyebaran dengan Media Internet
Akhir-akhir ini virus yang menyebar dengan media sudah semakin banyak, virus ini biasanya menyebar lewat e-mail ataupun pada saat kita mendownload suatu file yang mengandung virus. Juga ada beberapa virus yang secara otomatis akan menyebarkan dirinya lewat e-mail apabila komputer memiliki hubungan ke jalur internet