Kamis, 04 Desember 2014

JOBSHEET 9 Mikrotik "KONFIGURASI ROUTING OSPF"



Nama : Diana wahyuni
"KONFIGURASI ROUTING OSPF"
Tanggal : 2/12/2014
Kelas : XII TKJ 2
SK/KD : -
No. JobSheet : 10
Guru Produktif : Bang Maman

I. TUJUAN
Mengkonfigurasikan Routing OSPF dengan menggunakan GNS3.

II. PENDAHULUAN
Assalam'mualaikum Wr.Wb
Dipostingan kali ini saya akan membagi pengalaman dalam konfigurasi OSPF dalam GNS3.

III. ALAT DAN BAHAN
  • GNS3
  • MIKROTIK 5.20
  • VirtualBOX
IV. LANGKAH KERJA
 [.] Pertama - tama kita buka GNS3nya dan buat topologi seperti gambar dibawah ini :



[.] Kemudian Konfigurasi MIKROTIK 1 seperti dibawah ini :



[.] Kemudian Konfigurasi MIKROTIK 2 seperti dibawah ini :



[.] Kemudian Konfigurasi MIKROTIK 3 seperti dibawah ini :





V. HASIL KERJA

 1. Ping dari MIKROTIK 1
  • ping 192.168.2.1
  • ping 192.168.3.1

2. Ping dari MIKROTIK 2
  • ping 192.168.3.1
  • ping 192.168.1.1

3. Ping dari MIKROTIK 3
  • ping 192.168.1.1
  • ping 192.168.2.1
  
VI. KESIMPULAN
 1. Harus selalu teliti dalam konfigurasi Routing OSPF,
 2. Dan tidak emosi dalam konfigurasi

PERINTAH DASAR LINUX





1. masuk keterminal
        2. sudo su : Digunakan untuk login sebagai root/pengguna tertinggi.

       3. login : Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.

        4. date : Melihat tanggal dan waktu saat ini.
$ cal [bulan] [tahun] : Melihat bulan di tahun tertentu,
cal –y : Melihat kalender pada tahun ini.

        5.  hostname : Melihat distro yang dipakai.
Uname [option] : Perintah ini akan menampilkan informasi system komputer anda, antara lain tipe mesin komputer, hostname, nama dan versi system operasi dan tipe prosesor. Informasi yang anda dapatkan sesuai dengan opsi yang anda berikan. Option yang bisa ditambahkan adalah sebagai berikut :
OPTION FUNGSI
-a, -all                        :           menampilkan semua informasi.
-m, -machine :           :           menampilkan tipe mesin/perangkat keras.
-n, -nodename           :           menampilkan hostname.
-r, -release                 :           menampilkan rilis dari kernel sistem operasi.

        6. who : Mencetak semua nama pengguna yang sedang login.
whoami                     : Mencetak pengguna saat ini dan nama ID.

        7. pwd : Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.

        8. man [syntax] : Menampilkan bantuan untuk beberapa perintah.

        9. clear : Membersihkan / menghapus perintah di terminal
 Setelah perintah di atas dieksekusi maka terminal akan menampilkan lembar kosong dan semua perintah sebelumnya tak terlihat. Namun ketika kita menscroll terminal, maka perintah sebelumnya masih tersimpan.

10. apropos [syntax] : Mengetahui perintah-perintah apa saja dilihat dari fungsinya secara massal. Setelah perintah di atas dieksekusi, maka akan muncul perintah-perintah yang berhubungan dengan syntax.

whatis [syntax] : Mendapatkan informasi dari perintah secara singkat.

11. ls [option] : Perintah ini berfungsi untuk menampilkan isi dari suatu directory beserta atribut filenya.
OPTION       FUNGSI
-a       bila anda ingin menampilkan semua file dan folder, termasuk file dan folder yang tersembunyi
-A      sama dengan -a, tetapi tidak menampilkan direktori . dan ..
-C      menampilkan direktori dengan output berbentuk kolom
-d      menampilkan direktori saja, isi direktori tidak ditampilkan
-f       menampilkan isi direktori tanpa diurutkan
-l        menampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan tanggal file atau direktori tersebut dibuat
-1       menampilkan isi direktori dengan format satu direktori per baris

12. touch [nama_file] : Digunakan untuk membuat file baru.

Ketika kita menuju pada folder home, maka akan muncul file baru seperti di bawah ini :

13. mkdir [nama_direktori] : Digunakan membuat sebuah directory.

Ketika kita menuju pada folder home, maka akan muncul folder baru seperti di bawah ini :

14. cd [alamat_direktori] : Digunakan untuk berpindah direktori

cd .. digunakan untuk keluar dari direktori
15. cp /[direktori]/[file_yang_ingin_dicopy] /[direktori tujuan] : Digunakan untuk melakukan copy file.

Setelah perintah di atas dieksekusi, maka akan terdapat file_ila.txt di folder percobaan seperti di bawah ini :

16. mv : Digunakan untuk melakukan memindahkan, cut atau rename file.
Syntax : $ mv /[direktori]/[file_yang_ingin_dicut] /[direktori tujuan] (cut)
$ mv /[direktori]/[file_yang_ingin_direname] /[nama_baru_file] (rename)

Setelah perintah di atas dieksekusi, maka file_ila.txt akan terhapus dari folder percobaan dan berpindah ke folder home seperti di bawah ini :


17. rm [nama_file] : Digunakan untuk menghapus file.


rmdir [nama_file] : Digunakan untuk menghapus direktori yang kosong.

Pada contoh di atas kita tidak bisa menghapus folder percobaan karena masih terdapat file di dalamnya.

Kondisi sebelum perintah di atas dieksekusi :

Kondisi setelah perintah di atas dieksekusi :

rm –rf [nama_direktori] : Digunakan menghapus direktori yang didalamnya terdapat file

Kondisi setelah perintah di atas dieksekusi :

18. more [nama_file] : Digunakan untuk menampilkan isi sebuah file

19. cat > [nama_file] : Kita akan menggunakan perintah cat yang telah tersedia secara default di shell linux.
cat > [nama_file] : Membuat File dengan nama test
cat [nama_file] : Melihat isi file test
cat > > [nama_file] : Penambahan untuk file test

 20. cat file1 file2 file3 > file4 : Memasukkan sebuah isi dari suatu file ke dalam file yang lain.

21. cut [option] file : Mendefinisikan suatu file yang berisi data berdasarkan kolom
Perintah di bawah ini akan menampilkan isi dari ila_file.txt pada kolom 1 sampai 10

22. find /path [option] : Dari namanya sudah dapat diterka bahwa perintah ini berfungsi untuk mencari file ataupun directori

23. grep [option] “data” file : Perintah ini berguna untuk pencarian data di dalam file, penggunaan grep akan lebih mengefisienkan waktu ketimbang harus membaca satu persatu.

24. ln -s /path/to/source target : Kegunaan perintah ini adalah untuk membuat link dari satu file/directori ke file/directori lain.

25. locate [something] : Perintah ini digunakan untuk mengetahui dimana letaknya sebuah file atau directori. Fungsinya kurang lebih sama dengan find, bedanya locate menggunakan sebuah database (biasanya terletak di /var/lib/locatedb ) yang dapat di update menggunakan perintah updatedb.

26. dir : Memiliki fungsi yang sama dengan perintah ls, yaitu menampilkan is direktori. Anda bisa membuka manual dari perintah dir. Pemberian option dan argument sama dengan perintah ls.

27. tail [option] [namafile] : Perintah ini berlawanan dengan perintah cut, tail mendefinisikan sebuah data pada file menurut barisnya. Sedikit perbedaan adalah pada tail secara default ditampilkan 10 baris terakhir dari isi file. Namun jika kita ingin beberapa baris terakhir kita bisa menggunakan option –[baris] seperti contoh di bawaj ini :

28. wc [option] [nama_file] : Perintah untuk menampilkan jumlah baris, jumlah kata dan ukuran dari sebuah file.

29. sort [option] [nama_file] : Apabila anda ingin menampilkan isi file teks secara urut. Gunakan perintah ini.

30. logout : Digunakan untuk logout dari system

31. history : Melihat perintah yang telah dihentikan

32. Merestart Sytem
$ sudo su
# reboot
# init 6

Mematikan System
$ sudo su
# shutdown
# half
# init 0
# power off


JOBSHEET 8 Konfigurasi Queue Tree pada Mikrotik


Nama : Diana Wahyuni

Konfigurasi Queue Tree pada Mikrotik
Tanggal : 2 Desember 2014
Kelas : XII TKJ 2
SK/KD :
No. JobSheet : 8
Guru Produktif : Bang maman

I. TUJUAN
Konfigurasi Queue Tree pada Mikrotik.

II. PENDAHULUAN

Queue Tree :
Berfungsi untuk mengimplementasikan fungsi yang lebih komplex dalam limit bandwidth pada mikrotik dimana penggunaan packet mark nya memiliki fungsi yang lebih baik.Digunakan untuk membatasi satu arah koneksi saja baik itu download maupun upload. Secara umum Queue Tree ini tidak terlihat berbeda dari Simple Queue.

III. ALAT DAN BAHAN

    1. LAPTOP
    2. VIRTUAL BOX
    3. ISO MIKROTIK
    4. ISO WINDOWS XP
    5. KONEKSI INTERNET (Modem/Wify)


IV. LANGKAH KERJA
  
1. Memberi nama interface.

-interface set ether1 name=WAN
-interface set ether2 name=LAN
-interface pr

2.  Memberi IP  Address.


-ip address add address=192.168.2.112/24 interface=WAN
-ip address add address=172.30.1.1/25 interface=LAN
-ip address pr

3. Memberikan Route.

-ip route add gateway=192.168.2.1
-ip route pr

4. ip dns pr.

-ip dns set primary-dns=8.8.8.8
-ip dns set secondary-dns=8.8.4.4
-ip dns set allow-remote-requests=yes
-ip dns pr

5.  Memberikan IP Firewall nat

-ip firewall nat add chain=srcnat out-interface=WAN src-address=172.30.1.1/25 action=masquerade  

KONFIGURASI DHCP : 
1. IP Pool 

-ip pool add name=dhcp_pool1 ranges=172.30.1.100-172.30.1.150   

2. IP dhcp-server network

-ip dhcp-server network add address=172.30.1.0/25 gateway=172.30.1.1 dns-server=8.8.8.8,8.8.4.4  

3. IP dhcp-server

-ip dhcp-server add name=dhcp_lan disabled=no interface=LAN address-pool=dhcp_pool  

4. Lalu masuk ke Windows XP (Client) dan OBTAIN IP Addressnya.

 KONFIGURASI PROXY :
1. Ketik untuk mengaktifkan Proxy.

-ip proxy set enabled=yes
-ip proxy set port=3128
-ip proxy set cache-administrator=diana@albahri.sch.id
-ip proxy set cache-on-disk=yes
-ip proxy set always-from-cache=yes

2. IP Firewallnya.

-ip firewall nat add chain=dstnat protocol=tcp src-address=172.30.1.1/25 dst-port=80 action=reidirect to-ports=3128
-ip firewall nat add chain=dstnat protocol=tcp src-address=172.30.1.1/25 dst-port=8080 action=reidirect to-ports=3128
-ip firewall nat add chain=dstnat protocol=tcp src-address=172.30.1.1/25 dst-port=3128 action=reidirect to-ports=3128

Konfigurasi untuk Blocking Situsnya
-ip proxy access add src-address=172.30.1.1/25 dst-host=www.detik.com action=deny 

Konfigurasi Queue Tree

Konfigurasi Queue type
/queue type add name=PCQ-UPLOAD  kind=pcq pcq-classifier=src-address pcq-rate=0 
queue type add name=PCQ-DOWNLOAD kind=pcq pcq-classifier=dst-address pcq-rate=0

Untuk Marking Packet Terlimit
ip firewall mangle add chain=prerouting src-address=172.30.1.0/25 in-interface=LAN content=.zip \ action=mark-connection new-connection-mark=limited-siswa_CONN passthrough=yes
ip firewall mangle add chain=prerouting src-address=172.30.1.0/25 in-interface=LAN content=.flv \ action=mark-connection new-connection-mark=limited-siswa_CONN passthrough=yes
ip firewall mangle add chain=prerouting in-interface=LAN connection-mark=limited-siswa_CONN \ action=mark-packet new-packet-mark=limited-siswa_UPLOAD passthrough=no
ip firewall mangle add chain=prerouting in-interface=LAN connection-mark=limited-siswa_CONN \ action=mark-packet new-packet-mark=limited-siswa_DOWNLOAD passthrough=no


Untuk Marking packet browsing dan upload biasa
ip firewall mangle add chain=prerouting src-address=172.30.1.0/25 in-interface=LAN \ action=mark-connection new-connection-mark=all-siswa_CONN passthrough=yes 
ip firewall mangle add chain=prerouting in-interface=LAN connection-mark=all-siswa_CONN \ action=mark-packet new-packet-mark=all-siswa_UPLOAD passthrough=no 
ip firewall mangle add chain=prerouting in-interface=LAN connection-mark=all-siswa_CONN \ action=mark-packet new-packet-mark=all-siswa_DOWNLOAD passthrough=no


Untuk Queue Tree Parent
/queue tree add name=all-siswa-DOWNLOAD parent=LAN max-limit=512k 
/queue tree add name=all-siswa-UPLOAD parent=WAN max-limit=512k


Untuk Queue Treenya
queue tree add name=limited-siswa_DOWNLOAD packet-mark=limited-siswa_DOWNLOAD parent=all-siswa-DOWNLOAD \ queue=PCQ-DOWNLOAD max-limit=32k limit-at=16k 
queue tree add name=normal-siswa_DOWNLOAD packet-mark=all-siswa_DOWNLOAD parent=all-siswa-DOWNLOAD \ queue=PCQ-DOWNLOAD max-limit=384k limit-at=64k 
queue tree add name=limited-siswa_UPLOAD packet-mark=limited-siswa_UPLOAD parent=all-siswa-UPLOAD \ queue=PCQ-UPLOAD max-limit=32k limit-at=16k 
queue tree add name=normal-siswa_UPLOAD packet-mark=all-siswa_UPLOAD parent=all-siswa-UPLOAD \ queue=PCQ-UPLOAD max-limit=384k limit-at=64k


V. HASIL KERJA
Konfigurasi Queue Tree pada Mikrotik telah berhasil dilakukan dan siap untuk digunakan

VI. KESIMPULAN
Sekian konfigurasi Queue Tree pada Mikrotik semoga bermanfaat untuk yang membutuhkan.

Wassalamualaikum wr.wb



Rabu, 03 Desember 2014

JOBSHEET 6 (Konfigurasi Mail Server Pada Ubuntu)


Nama : Diana Wahyuni

Konfigurasi Mail Server Pada Ubuntu
Tanggal : 1 Desember 2014
Kelas : XII TKJ 2
SK/KD :
No. JobSheet : 6
Guru Produktif : Bang Maman



I.   TUJUAN
     Mempelajari bagaimana cara konfigurasi Mail Server di Ubuntu Server.
II.  PENDAHULUAN
Assalamualaikum wr wb, disini saya akan menjelaskan bagaimana cara konfigurasi konfigurasi Mail Server di Ubuntu Server.
III. ALAT DAN BAHAN
     1. Laptop
     2. Virtualbox
     3. Iso Ubuntu Server 12.04
     4. Iso Windows XP sebagai Client
IV.  LANGKAH KERJA

     #APACHE2
      1. Remove APACHE2 yg sudah diinstall.
         Root:~ # apt-get remove --purge apache2

      2. Install kembali APACHE2.
         Root:~ # apt-get install apache2



      3. Masuk Directory /var/www
         Root:~ # cd /var/www
         Root:~ # nano index.html


         Lalu ketik seperti dibawah ini, tanpa tanda petik.
         "<h1><marquee>SMK AL-BAHRI SELALU DIHATI</marquee></h1>"


      4. Kemudian kita buat SUBMENUNYA.
         Root:~ # mkdir diana
         Root:~ # cd diana
         Root:~ # nano index.html


        lalu ketik seperti dibawah ini, tanpa tanda petik.
        "<h1><marquee>SMK AL-BAHRI SELALU DIHATI</marquee></h1>"


      5. Ubah agar SUBMENU "apri" menjadi default
         Root:~ #nano /etc/apache2/sites-available/default


         Dan ganti baris DocumentRoot menjadi "DocumentRoot /var/www/diana" 
Dan juga ganti baris <Directory /var/www/> menjadi "<Directory /var/www /diana>".


      6. Setelah itu RESTART SERVICE.
         Root:~ # /etc/init.d/apache2 restart

      #DNS
      1. Remove DNS yg sudah diinstall.
         Root:~ # apt-get remove --purge bind9

      2. Install kembali DNSnya.
         Root:~ # apt-get install apt-get install bind9



      3. Membuat Konfigurasi, named.conf.default-zones.
         Root:~ # nano /etc/bind/named.conf.default-zones

         Ubahlah scrip seperti gambar dibawah ini:


      4. Membuat Konfigurasi Domain: db.majualbahri pada directory /etc/bind/
         Copy file db.local menjadi db.majualbahri
         Root:~ # cp /etc/bind/db.local /etc/bind/db.majualbahri
         Root:~ # nano /etc/bind/db.majualbahri


         Edit file db.albahri


      5. Membuat Konfigurasi Resolver: db.254 pada directory /var/cache/bind
         Copy file db.127 menjadi db.254
         Root:~ # cp /etc/bind/db.127 /etc/bind/db.254
         Root:~ # nano /etc/bind/db.254


         Edit file db.254, seperti gambar dibawah ini :


      6. Restart DNS SERVER, dengan mengetik:
         Root:~ # /etc/init.d/bind9 restart


Apabila bind9 pada waktu direstart gagal (failed). periksa kembali script pada
file named.conf, db.majualbahri dan db.254. setelah itu restart kembali bind9.  

      7. Jalankan DNS SERVER
         Root:~ # nslookup 192.168.100.1

         Root:~ # nslookup www.majualbahri.com

         Jika sudah sama berarti berhasil.

     8. Lalu buka browser dan ketik www.majualbahri.com


       #MAIL SERVER  
        1. Install Aplikasi
         a. POSTFIX 
         b. COURIER-IMAP 
         c. COURIER-POP 
         d. PHP5 
         e. SQUIRRELMAIL 
         Root:~ # apt-get install postfix courier-imap courier-pop php5 squirrelmail

       2. Bila muncul tampilan "configuring courier-base", Pilih [NO]


       3. Selanjutnya "Postfix Configuration", Pilih [OK]


       4. "Postfix Configuration", Pilih [Internet Site]


       5. "Postfix Configuration", Ketik [mail.albahri.com] , Plih [OK]


       6. Konfigurasi Postfix pada file main.cf
          Root:~ # nano /etc/postfix/main.cf


          Tambahkan pada baris terakhir, seperti dibawah ini :
           home_mailbox = Maildir/


       7. Kemudian Buatlah direktori Maildir pada Direktory /etc/skel:
          Root:~ # maildirmake.courier /etc/skel/Maildir 



       8. Konfigurasi Squirrelmail, dengan ketik:
           Root:~ # dpkg-reconfigure postfix


       9. "Postfix Configuration", Pilih [OK]


      10. "Postfix Configuration", Pilih [Internet Site]


      11. "Postfix Configuration-Root and postmaster mail recipient", Langsung Pilih [OK]


      12. "Postfix Configuration-Other Destination", Ketik [albahri.com, mail.albahri.com] Pilih [OK]


      13. "Postfix Configuration-Force Syncronous", Pilih [NO]


      14. "Postfix Configuration-Local Network", Pilih [OK]


      15. "Postfix Configuration-Mailbox Limit", Ketik [0] Pilih [OK]



      16. "Postfix Configuration-Local Address", Ketik [+] Pilih [OK]


      17. Buat Virtualhost Squirrelmail, dengan ketik:
          Root:~ # nano /etc/apache2/apache2.conf


          Pada baris terakhir tambahkan, seperti dibawah ini:
          Include /etc/squirrelmail/apache.conf


      18. Kemudian tambahkan User, dengan contoh dibawah ini:
          Root:~ # adduser diana
    
          Enter new UNIX password: 1234
          Retype new UNIX password: 1234
          Is the information correct? [Y/n] y


      19. Kemudian tambahkan lagi User, dengan contoh dibawah ini:
          Root:~ # adduser admin    
          Enter new UNIX password: 1234
          Retype new UNIX password: 1234
          Is the information correct? [Y/n] y

      20. Lalu RESTART SERVICE
          Root:~ # /etc/init.d/postfix restart
          Root:~ # /etc/init.d/courier-pop restart
          Root:~ # /etc/init.d/courier-imap restart


      21. Kemudian masuk lagi ke nano /etc/bind/db.majualbahri lalu tambah tulis dipaling bawah seperti ini :
          mail IN A 192.168.100.1


     V. HASIL KERJA
Konfigurasi Mail Server telah berhasil dilakukan dan cara untuk mengeceknya adalah buka browser di Win XP (Client) dan ketik www.majualbahri.com/squirrelmail dan login dengan Username: dicky dan Password: 1234.


Setelah itu coba untuk mengirim pesan dari user "diana" ke "admin" dan coba pada sebaliknya.



    VI. KESIMPULAN
Semoga langkah-langkah mengkonfigurasi Mail Server pada Ubuntu Server yang saya buat dapat dimengerti dan bermanfaat.Dan juga perhatikan konfigurasi yang kita buat jangan sampai ada yang salah atau terlewat.

        Wassalamu'alaikum wr.wb