Sunday, August 27, 2017

KONSEP DASAR VLAN

KONSEP DASAR VLAN

VLAN adalah sekelompok perangkat pada satu atau beberapa LAN yang dikonfigurasi untuk berkomunikasi seolah-olah terpasang pada kabel yang sama, padahal sebenarnya terletak pada sejumlah segmen LAN yang berbeda. Karena VLAN didasarkan pada logika dan bukan koneksi fisik, mereka sangat fleksibel.VLAN mendefinisikan domain broadcast dalam jaringan Layer 2. Domain broadcast adalah kumpulan semua perangkat yang akan menerima frame siaran yang berasal dari perangkat manapun di dalam himpunan. Domain broadcast biasanya dibatasi oleh router karena router tidak meneruskan frame broadcast. Layer 2 switch membuat broadcast domain berdasarkan konfigurasi switch. Switch adalah jembatan multiport yang memungkinkan Anda membuat beberapa broadcast domain. Setiap domain broadcast seperti jembatan virtual yang berbeda dalam sebuah saklar.Anda dapat menentukan satu atau banyak jembatan virtual dalam sebuah saklar. Setiap jembatan virtual yang Anda buat di saklar mendefinisikan domain broadcast baru (VLAN). Lalu lintas tidak dapat langsung masuk ke VLAN lain (antara domain broadcast) di dalam saklar atau di antara dua switch. Untuk menghubungkan dua VLAN yang berbeda, Anda harus menggunakan router atau switch Layer 3. Lihat bagian "Overview of Layer 3 Interfaces" untuk informasi routing antar-VLAN pada switch Catalyst 4500 series.Gambar  menunjukkan contoh tiga VLAN yang menciptakan jaringan yang didefinisikan secara logis.

VLAN sering dikaitkan dengan subnet IP. Misalnya, semua stasiun akhir di subnet IP tertentu termasuk dalam VLAN yang sama. Lalu lintas antara VLAN harus dirutekan. Anda harus menetapkan keanggotaan LAN VLAN keanggotaan berbasis antarmuka-oleh-antarmuka (ini dikenal sebagai keanggotaan VLAN berbasis antarmuka atau statis).

Anda dapat mengatur parameter berikut saat membuat VLAN di domain manajemen:

• Nomor VLAN

• Nama VLAN

• Tipe VLAN

• Status VLAN (aktif atau tidak tergantung)

• Unit transmisi maksimum (MTU) untuk VLAN

• Security Association Identifier (SAID)

• Nomor VLAN untuk digunakan saat menerjemahkan dari satu jenis VLAN ke yang lain


untuk membuat vlan ada 3 cara :
  •  mode privileged
VLAN yang dapat dikonfigurasi pengguna memiliki ID unik dari 1 sampai 4094. Mode basis data mendukung konfigurasi ID dari 1 sampai 1001, namun bukan alamat yang diperpanjang dari 1006 sampai 4094. Untuk membuat VLAN, masukkan perintah vlan dengan ID yang tidak terpakai. Untuk memverifikasi apakah ID tertentu sedang digunakan, masukkan perintah show vlan id ID. Untuk memodifikasi VLAN, masukkan perintah vlan untuk VLAN yang ada.

Lihat bagian "Konfigurasi Default VLAN" untuk daftar parameter default yang ditetapkan saat Anda membuat VLAN. Jika Anda tidak menggunakan kata kunci media saat menentukan tipe VLAN, VLAN adalah VLAN Ethernet.


contoh konfigurasi :

Switch# vlan database



Switch(vlan)# vlan 3 
VLAN 3 added:
    Name: VLAN0003
Switch(vlan)# exit 
APPLY completed.
Exiting....
Switch# show vlan name VLAN0003 
VLAN Name                             Status    Ports
---- -------------------------------- --------- ---------------------
3    VLAN0003                         active
 
VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- ------ ------
3    enet  100003     1500  -      -      -        -    0      0
Switch# 




  • mode Global Configuration
Anda menggunakan mode perintah konfigurasi antarmuka untuk menentukan mode keanggotaan port dan menambah dan menghapus port dari VLAN. Hasil perintah ini ditulis ke file running-config, dan Anda bisa menampilkan isi file dengan memasukkan perintah show running-config.VLAN yang dikonfigurasi pengguna memiliki ID unik dari 1 hingga 4094. Untuk membuat VLAN, masukkan perintah vlan dengan ID yang tidak terpakai. Untuk memverifikasi apakah ID tertentu sedang digunakan, masukkan perintah show vlan id ID. Untuk memodifikasi VLAN, masukkan perintah vlan untuk VLAN yang ada.

contoh konfigurasi :




Switch# configure terminal
Switch(config)# vlan 3 
Switch(config-vlan)# end 
Switch# show vlan id 3 
VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
3    VLAN0003                         active 
VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
3    enet  100003     1500  -      -      -        -    -        0      0 
Primary Secondary Type              Interfaces
------- --------- ----------------- -------------------------------------------
Switch#


  • Mode Interface config
 VLAN yang dibuat dalam domain manajemen tetap tidak digunakan sampai Anda menetapkan satu atau lebih antarmuka LAN ke VLAN.


Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 3
Switch(config-vlan)#name networking
Switch(config-vlan)#int f0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config-if)#do sh vlan br

VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/2, Fa0/3, Fa0/4, Fa0/5
Fa0/6, Fa0/7, Fa0/8, Fa0/9
Fa0/10, Fa0/11, Fa0/12, Fa0/13
Fa0/14, Fa0/15, Fa0/16, Fa0/17
Fa0/18, Fa0/19, Fa0/20, Fa0/21
Fa0/22, Fa0/23, Fa0/24, Gig0/1
Gig0/2
3 networking active Fa0/1
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
Switch(config-if)#

Sekian dari sharing ilmu saya, semoga bermanfaat.

Tuesday, June 13, 2017

Lab. 16 Konfigurasi BIND in the freebsd

Lab. 16 Konfigurasi  BIND in the freebsd

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi DNS menggunakan BIND di freebsd, 



BIND singkatan dari Berkeley Internet Name Domain yang ditulis oleh Kevin Dunlap untuk BSD UNIX 4.3 Berkeley. Pada umumnya, setiap distro linux mempunyai paket BIND, tetapi jika kita tidak menemukan paket BIND dalam distro linux, kita bisa mendapatkan BIND versi terakhir di sini. Di Centos 5, versi terakhir dari BIND adalah versi 9. Pada paket ini, BIND menyertakan paket chroot untuk meningkatkan keamanan server DNS. ada beberapa file penting di dalam BIND yang harus diperhatikan, yaitu:
a. named.conf –> File konfigurasi utama untuk membuat DNS dan digunakan sebagai referensi untuk menentukan prosedur server DNS
b. named.ca –> Digunakan untuk menangani informasi server DNS root yang diperlukan untuk menginisialisasi cache dari domain server DNS internet yang disediakan oleh layanan registrasi interNIC. Di centos 5, file ini tidak ada sehingga harus di download dari sini (hasil download akan bernama named.root, namun kita akan merubah menjadi named.ca).
c. resolv.conf –> Berisi alamat domain atau alamat IP dari nameserver (biasanya IP ISP)
d. Zona forward –> Memetakan domain name ke alamat IP
e. Zona Reverse –> Memetakan alalamt IP ke domain name
.
Cara Kerja :
• Misal kita mau mengecek email kita di warnet dan dibrowser kita ketikkan http://mail.yahoo.com.
• Setelah itu PC kita akan mengontak server DNS lokal (Jaringan ISP yang terhubung ke warnet itu) untuk menanyakan alamat IP dari http://mail.yahoo.com. (Panah 1)
• Server DNS lokal akan melihat ke dalam memori cachenya (Panah 2)
• Jika data itu ada di cachenya, server tersebut akan memberikan alamat IP ke browser PC kita (Panah 5). Jika tidak, maka server tersebut mengontak server DNS di atasnya untuk mengetahui alamat IP tersebut.
• Jika domain itu benar-benar ada, maka root DNS akan mendapatkan alamat IP tersebut, kemudian akan dikirimkan ke server DNS lokal kita (Panah 3).
• Server DNS lokal akan mengontak server DNS mail.yahoo.com untuk menanyakan alamat IP-nya, dan server mail.yahoo.com akan mengirimkannya ke server DNS lokal kita (Panah 4).
• Server DNS lokal kita akan memberitahukan alamat IP untuk mail.yahoo.com kepada browser PC kita.
• Kemudian PC kita akan menggunakan alamat IP tersebut untuk mengontak mail.yahoo.com


okey sudah cukup pembahasannya, sekarang kita langsung praktik ke TKP...


root@web:~# cd /usr/ports/dns/bind99 && make install clean && rehash










Okey setelah selesai proses install BIND99, kita langsung config aja
root@web:~# cd /usr/local/etc/namedb
root@web:/usr/local/etc/namedb # ee named.conf



kita cari kata " the proper IP address ", kemudian kita edit dari listen-on { 127.0.0.1; }; menjadi listen-on { 192.168.2.1; }; 
note :
sesuaikan ip address yang anda gunakan sekarang



kita cari kata " forwarders ", kemudian kita edit dari :
 forwarders
                       127.0.0.1; 
}; 

menjadi

forwarders
                       192.168.2.1;
                       8.8.8.8;
                       8.8.4.4;
};
 note :
sesuaikan ip address yang anda gunakan sekarang



kita edit paling bawah ini, contoh editnya seperti pada gambar., setelah di edit kita keluar dan simpan caranya tekan ctrl + [ lalu tekan enter 2 x





root@web:/usr/local/etc/namedb # cd master
root@web:/usr/local/etc/namedb/master # cp localhost-forward.db hamdan.db
root@web:/usr/local/etc/namedb/master # cp localhost-reverse.db 1.db  
root@web:/usr/local/etc/namedb/master # ee hamdan.db
  


sekarang kita edit dari file dibawah ini :


menjadi seperti dibawah ini :

@  IN SOA web.hamdan.id. root.web.hamdan.id. 42 1d 12h 1w 3h
                    ;serial, Refresh, Retry, Expire, Neg. cache TTL


   
               IN          NS         web.hamdan.id.
               IN          NS        192.168.2.1 
ww         IN          NS        192.168.2.1

setelah di edit kita keluar dan simpan caranya tekan ctrl + [ lalu tekan enter 2 x
root@web:/usr/local/etc/namedb/master # ee 2.db
 

sekarang kita edit dari file dibawah ini :
 

menjadi seperti dibawah ini :

@  IN SOA web.hamdan.id. root.web.hamdan.id. 42 1d 12h 1w 3h
                    ;serial, Refresh, Retry, Expire, Neg. cache TTL


   
             IN          NS         web.hamdan.id.
1           PTR          NS        192.168.2.1 
1           PTR          NS        192.168.2.1 


setelah di edit kita keluar dan simpan caranya tekan ctrl + [ lalu tekan enter 2 x
root@web:/usr/local/etc/namedb/master # ee /etc/resolv.conf
 


kita seperti gambar di bawah ini :
setelah di edit kita keluar dan simpan caranya tekan ctrl + [ lalu tekan enter 2 x
 



root@web:/usr/local/etc/namedb/master # service named restart
root@web:/usr/local/etc/namedb/master # nslookup web.hamdan.id
root@web:/usr/local/etc/namedb/master # nslookup 192.168.2.1  


kita test di client, cara kita ping ip server or ping domain server , kita bisa menggunakan perintah nslookup, contohnya seperti digambar.

dan kita bisa cek hasilnya di browser client, berhubung saya yang terakhir saya install cms prestashop, maka akan keluar setting cms tersebut. 





Alhamdulillah kita sudah berhasil
semoga bermanfaat dan syukron

Monday, June 12, 2017

Lab. 15 Konfigurasi CMS Moodle in freebsd

Lab. 15 Konfigurasi CMS Moodle in freebsd

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms Moodle di freebsd, 



root@web:~# cd /usr/ports/www/moodle33 && make install clean





root@web: /usr/ports/www/moodle33 # mysql -u root -p
MariaDB [(none)]> create database moodle;  MariaDB [(none)]> grant all on moodle.* to moodle@localhost identified by 'passwdanda';
MariaDB [(none)]> quit 

 



root@web: /usr/ports/www/moodle33 #ee /usr/local/etc/apache24/ httpd.conf


Cari baris DocumentRoot dengan menekan ctrl+w dan ketik DocumentRoot:
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/moodle"

root@web:/usr/ports/www/moodle33#  service apache24 restart




 sekarang kita cek di browser client, masukan ip address server /atau domain, saat ini saya belum setting dns jadi pakai ip address dulu ya







Alhamdulillah kita sudah berhasil di lab.15 ini,

semoga bermanfaat dan terimakasih

Sunday, June 11, 2017

Lab.14 konfigurasi cms prestashop in the freebsd.

Lab.14 konfigurasi cms prestashop in the freebsd.

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms prestashop di freebsd, 

  
 Prestashop( www.prestashop.com ) adalah salah satu CMS e-Commerce yang bisa digunakan untuk membuat website toko online, PrestaShop memiliki fitur-fitur yang cukup lengkap, mudah dipahami dan bisa diinstall dengan mudah, PrestaShop juga cukup populer dan lumayan banyak digunakan di Indonesia. Yang lebih menarik lagi Prestashop adalah salah satu CMS Opensource yang dapat didownload secara gratis.

kali ini cara konfigurasi cms prestashop berbeda dengan konfigurasi dengan cms webserver yang lain, di karenakan file prestashop terletak di direktori /usr/ports/finance/prestashop
lebih baik kita langsung ke TKP.....

root@web:~# cd /usr/ports/finance/prestashop && make install clean








root@web:/usr/ports/finance/prestashop #ee /usr/local/etc/apache24/httpd.conf




 Cari baris DocumentRoot :
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/prestashop"

root@web:/usr/ports/finance/prestashop #  service apache24 restart





root@web:/usr/ports/finance/prestashop # mysql -u root -p  
MariaDB [(none)]> create database prestashop;
MariaDB [(none)]> grant all on prestashop.* to prestashop@localhost identified by 'passwdanda'; 

MariaDB [(none)]> quit  






Alhamdulillah kita sudah berhasil di lab.14 ini,
semoga bermanfaat dan terimakasih

Saturday, June 10, 2017

Lab.13 konfigurasi cms Mediawiki in the freebsd

Lab.13 konfigurasi cms Mediawiki in the freebsd.

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms
Mediawiki di freebsd, lebih baik kita langsung ke TKP.....

root@web:~# cd /usr/ports/www/mediawiki128 && make install clean



root@web:/usr/ports/www/mediawiki128# mysql -u root -p  
MariaDB [(none)]> create database mediawiki;
 MariaDB [(none)]> grant all on mediawiki.* to mediawiki@localhost identified by 'passwdanda';  

MariaDB [(none)]> quit  



root@web:/usr/ports/www/mediawiki128# nano /usr/local/etc/apache24/ httpd.conf 

 

Cari baris DocumentRoot dengan menekan ctrl+w dan ketik DocumentRoot:
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/mediawiki"

root@web:/usr/ports/www/mediawiki128#  service apache24 restart
 
  
sekarang kita cek di browser client, masukan ip address server /atau domain, saat ini saya belum setting dns jadi pakai ip address dulu ya
 

Alhamdulillah kita sudah berhasil di lab.12 ini,
semoga bermanfaat dan terimakasih
good luck

Lab.12 konfigurasi cms Magento in the freebsd

Lab.12 konfigurasi cms Magento in the freebsd

Assalamu'alaikum warahmatullahi wabarakatu
Semangat Pagi Guys, walaupun kalian baca tutorial ini waktu siang, sore, atau malam tapi tetap semangat di pagi hari, untuk mengisi semangat pagi kita, kita mas si membahas si RED DEVIL . Kali ini kita akan belajar konfigurasi cms Magento di freebsd, lebih baik kita langsung ke TKP.....

root@web:~# cd /usr/ports/www/magento && make install clean







root@web:/usr/ports/www/magento# mysql -u root -p  
MariaDB [(none)]> create database magento;
 MariaDB [(none)]> grant all on magento.* to magento@localhost identified by 'passwdanda'; MariaDB [(none)]> quit  
root@web:/usr/ports/www/magento# nano /usr/local/apache24/httpd.conf



 Cari baris DocumentRoot dengan menekan ctrl+w dan ketik DocumentRoot:
DocumentRoot "/usr/local/www/apache24/data"

dan copy paste baris tersebut dibawahnya. Dengan mengubah barisan tersebut menjadi :

#DocumentRoot "/usr/local/www/apache24/data"
DocumentRoot "/usr/local/www/magento"

root@web:/usr/ports/www/wordpress #  service apache24 restart

  sekarang kita cek di browser client, masukan ip address server /atau domain, saat ini saya belum setting dns jadi pakai ip address dulu ya

Alhamdulillah kita sudah berhasil di lab.12 ini,
semoga bermanfaat dan terimakasih