Jumat, 09 Agustus 2019

Virtual Private Serverdan Konfigurasi Virtual Private Server

URAIAN MATERI
VPS (Virtual Private Server) adalah teknologi server side tentang sistem operasi dan perangkat lunak yang memungkinkan sebuah mesin dengan kapasitas besar dibagi ke beberapa virtual mesin. Tiap virtual mesin ini melayani sistem operasi dan perangkat lunak secara mandiri dan dengan konfigurasi yang cepat.


Dalam sebuah VPS, resource server yang alokasikan adalah meliputi CPU Core, CPU Usage, RAM, dan Storage atau ruang penyimpananan.
Pada percobaan ini akan disediakan beberapa IP address dari virtual server, dimana komputer client (workstation) akan mengakses virtual server tersebut dengan cara meminta (request) koneksi pada salah satu IP address yang telah disediakan. Dan selanjutnya akan dicari semua informasi, mengenai hardware, routing, dll, dari virtual server tersebut.


Konfigurasi Server

Pastikan bahwa IP address dari workstation berada pada jaringan yang sama dengan IP address yang telah disediakan oleh virtual server. Untuk mengetahui IP address dari workstation, ketikkan perintah #ifconfig.


Karena IP address yang digunakan oleh workstation sudah sesuai, maka untuk dapat mengakses semua informasi dari server adalah dengan cara meminta koneksi sebagai server. Untuk meminta request koneksi pada virtual server gunakan perintah #dhclient eth0 –v.


Setelah berhasil terkoneksi dengan server, maka untuk dapat masuk (login) pada server gunakan perintah #ssh –l student . Dan selama proses tersebut akan terdapat permintaan untuk mengisikan password. Jika berhasil maka workstation telah berhasil terkoneksi dan telah berada pada sisi server.


Informasi Hardware

Setelah berhasil masuk pada server, selanjutnya adalah mencari informasi hardware, berupa informasi processor, ukuran memori (RAM), ukuran hardisk, partisi hardisk, dan kernel dari server.
Untuk mengetahui processor dari server, gunakan perintah cat /proc/cpuinfo.


Untuk mengetahui ukuran memori (RAM), ketikkan perintah cat /proc/meminfo. Sehingga akan diperoleh informasi berupa memori yang telah terpakai atau yang masih kosong.


Untuk mengetahui ukuran hardisk dari server, gunakan perintah #fdisk –l | grep Disk. Dari perintah tersebut akan diketahui bahwa server mempunyai ukuran hardisk sebesar 8589 MB.



Untuk mengetahui jumlah partisi dari hardisk, ketikkan perintah #cfdisk. Dari informasi tersebut dapat diketahui bahwa terdapat 2 partisi dari hardisk.



Untuk mengetahui kernel dari server, gunakan perintah #cat /proc/version. Dari perintah tersebut dapat diperoleh informasi kernel sebagi berikut.

 


 

Routing Table

Untuk mengetahui routing table dari server gunakan perintah #route –n. Dari informasi tersebut dapat terlihat bahwa server telah terhubung pada gateway 10.252.108.1 .


Konfigurasi IP address

Untuk mencari informasi IP address yang digunakan oleh server dengan cara ketikkan perintah #ifconfig. Sehingga terlihat bahwa server mempunyai IP address 10.252.108.209.


Kemudian ubah IP address tersebut menjadi 10.252.108.49 dengan gateway 10.252.108.9. Untuk mengubah konfigurasi IP address dengan melakukan edit pada file /etc/network/interfaces. Dan ketikkan pada file tersebut isi konfigurasi sebagai berikut.

Loopback Network Interfaces

Konfigurasi di atas pada file /etc/network/interfaces digunakan untuk melakukan loopback pada interface jaringan lo pada saat booting sistem. Konfigurasi tersebut harus selalu ada.


Network Interfaces dengan IP Static



Saat kernel Linux mendeteksi interface eth0, allow-hotplug akan memberikan perintah untuk menyalakan interface, sedangkan iface akan memberikan perintah untuk menggunakan IP static untuk konfigurasi interface.
Pada baris address, netmask, dan gateway menunjukkan informasi untuk IP address dan gateway yang akan digunakan oleh interface eth0. Selanjutnya ketikkan perintah /etc/init.d/networking restart untuk menyimpan semua perubahan kofigurasi yang telah dilakukan. Atau dengan cara melakukan reboot pada computer.


Setelah proses booting selesai, lakukan uji coba dengan cara mengakses kembali pada server, namun gunakan IP address yang baru. Ketikkan perintah #ssh –l student 10.252.108.49. Jika konfigurasi berhasil maka akan muncul perintah untuk memasukkan password dari server.


Untuk mengetahui perubahan IP address dari server ketikkan perintah #ifconfig. Sehingga akan terlihat bahwa IP address yang awalnya adalah 10.252.108.209 akan berubah menjadi 10.252.108.49.

Nameserver Dan Hostname

Konfigurasi nameserver terdapat pada file /etc/resolv.conf. Sedangkan untuk mengetahui nameserver tanpa membuka file konfigurasi dengan cara ketikkan perintah #nslookup. Sehingga akan diketahui bahwa server mempunyai nameserver 202.9.85.4


Dan untuk mengetahui hostname dari komputer server, ketikkan perintah #hostname. Sehingga akan terlihat bahwa hostname dari server adalah “Debian”.

HUT-RI KE-74

https://www.youtube.com/watch?v=o43oZ00Nr8s

IDUL ADHA 1440 H

Hasil gambar untuk QURBAN
Idul Adha pada setiap tanggal 10 Dzulhijjah juga dikenal dengan sebuatan “Hari Raya Haji”, dimana kaum muslimin yang sedang menunaikan haji yang utama, yaitu wukuf di Arafah. Mereka semua memakai pakaian serba putih dan tidak berjahit, yang di sebut pakaian ihram, melambangkan persamaan akidah dan pandangan hidup, mempunyai tatanan nilai yaitu nilai persamaan dalam segala segi bidang kehidupan. Tidak dapat dibedakan antara mereka, semuanya merasa sederajat. Sama-sama mendekatkan diri kepada Allah Yang Maha Perkasa, sambil bersama-sama membaca kalimat talbiyah.
Disamping Idul Adha dinamakan hari raya haji, juga dinamakan “Idul Qurban”, karena pada hari itu Allah memberi kesempatan kepada kita untuk lebih mendekatkan diri kepada-Nya. Bagi umat muslim yang belum mampu mengerjakan perjalanan haji, maka ia diberi kesempatan untuk berkurban, yaitu dengan menyembelih hewan qurban sebagai simbol ketakwaan dan kecintaan kita kepada Allah SWT. 
Jika kita menengok sisi historis dari perayaan Idul Adha ini, maka pikiran kita akan teringat kisah teladan Nabi Ibrahim, yaitu ketika Beliau diperintahkan oleh Allah SWT untuk menempatkan istrinya Hajar bersama Nabi Ismail putranya, yang saat itu masih menyusu. Mereka ditempatkan disuatu lembah yang tandus, gersang, tidak tumbuh sebatang pohon pun. Lembah itu demikian sunyi dan sepi tidak ada penghuni seorangpun. Nabi Ibrahim sendiri tidak tahu, apa maksud sebenarnya dari wahyu Allah yang menyuruh menempatkan istri dan putranya yang masih bayi itu, ditempatkan di suatu tempat paling asing, di sebelah utara kurang lebih 1600 KM dari negaranya sendiri palestina. Tapi baik Nabi Ibrahim, maupin istrinya Siti Hajar, menerima perintah itu dengan ikhlas dan penuh tawakkal.
Karena pentingnya peristiwa tersebut. Allah mengabadikannya dalam Al-Qur’an: 

رَّبَّنَا إِنِّي أَسْكَنتُ مِن ذُرِّيَّتِي بِوَادٍ غَيْرِ ذِي زَرْعٍ عِندَ بَيْتِكَ الْمُحَرَّمِ رَبَّنَا لِيُقِيمُواْ الصَّلاَةَ فَاجْعَلْ أَفْئِدَةً مِّنَ النَّاسِ تَهْوِي إِلَيْهِمْ وَارْزُقْهُم مِّنَ الثَّمَرَاتِ لَعَلَّهُمْ يَشْكُرُونَ

Artinya: Ya Tuhan kami sesunggunnya aku telah menempatkan sebagian keturunanku di suatu lembah yang tidak mempunyai tanam-tanaman di dekat rumahmu (Baitullah) yang dimuliakan. Ya Tuhan kami (sedemikian itu) agar mereka mendirikan shalat. Maka jadikanlah gati sebagia manusia cenderung kepada mereka dan berizkilah mereka dari buah-buahan, mudah-mudahan mereka bersyukur. (QS Ibrahim: 37)
Seperti yang diceritakan oleh Ibnu Abbas bahwa tatkala Siti Hajar kehabisan air minum hingga tidak biasa menyusui nabi Ismail, beliau mencari air kian kemari sambil lari-lari kecil (Sa’i) antara bukit Sofa dan Marwah sebanyak 7 kali. Tiba-tiba Allah mengutus malaikat jibril membuat mata air Zam Zam. Siti Hajar dan Nabi Ismail memperoleh sumber kehidupan.
Lembah yang dulunya gersang itu, mempunyai persediaan air yang melimpah-limpah. Datanglah manusia dari berbagai pelosok terutama para pedagang ke tempat siti hajar dan nabi ismail, untuk membeli air. Datang rejeki dari berbagai penjuru, dan makmurlah tempat sekitarnya. Akhirnya lembah itu hingga saat ini terkenal dengan kota mekkah, sebuah kota yang aman dan makmur, berkat do’a Nabi Ibrahim dan berkat kecakapan seorang ibu dalam mengelola kota dan masyarakat. Kota mekkah yang aman dan makmur dilukiskan oleh Allah kepada Nabi Muhammad dalam Al-Qur’an:

وَإِذْ قَالَ إِبْرَاهِيمُ رَبِّ اجْعَلْ هَـَذَا بَلَداً آمِناً وَارْزُقْ أَهْلَهُ مِنَ الثَّمَرَاتِ مَنْ آمَنَ مِنْهُم بِاللّهِ وَالْيَوْمِ الآخِرِ

Artinya: Dan ingatlah ketika Ibrahim berdo’a: “Ya Tuhanku, jadikanlah negeri ini, sebagai negeri yang aman sentosa dan berikanlah rizki dari buah-buahan kepada penduduknya yang beriman diantara mereka kepada Allah dan hari kiamat.” (QS Al-Baqarah: 126)
Dari ayat tersebut, kita memperoleh bukti yang jelas bahwa kota Makkah hingga saat ini memiliki kemakmuran yang melimpah. Jamaah haji dari seluruh penjuru dunia, memperoleh fasilitas yang cukup, selama melakukan ibadah haji maupun umrah.
Hal itu membuktikan tingkat kemakmuran modern, dalam tata pemerintahan dan ekonomi, serta kaemanan hukum, sebagai faktor utama kemakmuran rakyat yang mengagumkan. Yang semua itu menjadi dalil, bahwa do’a Nabi Ibrahim dikabulkan Allah SWT. Semua kemakmuran tidak hanya dinikmati oleh orang islam saja. Orang-orang yang tidak beragama Islam pun ikut menikmati.
Allah SWT berfirman:

قَالَ وَمَن كَفَرَ فَأُمَتِّعُهُ قَلِيلاً ثُمَّ أَضْطَرُّهُ إِلَى عَذَابِ النَّارِ وَبِئْسَ الْمَصِيرُ

Artinya: Allah berfirman: “Dan kepada orang kafirpun, aku beri kesenangan sementara, kemudian aku paksa ia menjalani siksa neraka. Dan itulah seburuk buruk tempat kembali.”(QS. Al-Baqarah: 126)
Idul Adha dinamai juga “Idul Nahr” artinya hari raya penyembelihan. Hal ini untuk memperingati ujian paling berat yang menimpa Nabi Ibrahim. Akibat dari kesabaran dan ketabahan Ibrahim dalam menghadapi berbagai ujian dan cobaan, Allah memberinya sebuah anugerah, sebuah kehormatan “Khalilullah” (kekasih Allah).
Setelah gelar Al-khalil disandangnya, Malaikat bertanya kepada Allah: “Ya Tuhanku, mengapa Engkau menjadikan Ibrahim sebagai kekasihmu. Padahal ia disibukkan oleh urusan kekayaannya dan keluarganya?” Allah berfirman: “Jangan menilai hambaku Ibrahim ini dengan ukuran lahiriyah, tengoklah isi hatinya dan amal baktinya!”
Sebagai realisasi dari firmannya ini, Allah SWT mengizinkan pada para malaikat menguji keimanan serta ketaqwaan Nabi Ibrahim. Ternyata, kekayaan dan keluarganya dan tidak membuatnya lalai dalam taatnya kepada Allah.
Dalam kitab “Misykatul Anwar” disebutkan bahwa konon, Nabi Ibrahim memiliki kekayaan 1000 ekor domba, 300 lembu, dan 100 ekor unta. Riwayat lain mengatakan, kekayaan Nabi Ibrahim mencapai 12.000 ekor ternak. Suatu jumlah yang menurut orang di zamannya adalah tergolong milliuner. Ketika pada suatu hari, Ibrahim ditanya oleh seseorang “milik siapa ternak sebanyak ini?” maka dijawabnya: “Kepunyaan Allah, tapi kini masih milikku. Sewaktu-waktu bila Allah menghendaki, aku serahkan semuanya. Jangankan cuma ternak, bila Allah meminta anak kesayanganku Ismail, niscaya akan aku serahkan juga.”
Ibnu Katsir dalam tafsir Al-Qur’anul ‘adzim mengemukakan bahwa, pernyataan Nabi Ibrahim yang akan mengorbankan anaknya jika dikehendaki oleh Allah itulah yang kemudian dijadikan bahan ujian, yaitu Allah menguji iman dan taqwa Nabi Ibrahim melalui mimpinya yang haq, agar ia mengorbankan putranya yang kala itu masih berusia 7 tahun. Anak yang elok rupawan, sehat lagi cekatan ini, supaya dikorbankan dan disembelih dengan menggunakan tangannya sendiri. Sungguh sangat mengerikan! Peristiwa spektakuler itu dinyatakan dalam Al-Qur’an:

قَالَ يَا بُنَيَّ إِنِّي أَرَى فِي الْمَنَامِ أَنِّي أَذْبَحُكَ فَانظُرْ مَاذَا تَرَى قَالَ يَا أَبَتِ افْعَلْ مَا تُؤْمَرُ سَتَجِدُنِي إِن شَاء اللَّهُ مِنَ الصَّابِرِينَ

Artinya: Ibrahim berkata : “Hai anakkku sesungguhnay aku melihat dalam mimpi bahwa aku menyembelihmu “maka fikirkanlah apa pendapatmu? Ismail menjawab: Wahai bapakku kerjakanlah apa yang diperintahkan kepadamu. InsyaAllah engkau akan mendapatiku termasuk orang yang sabar.” (QS Aa-saffat: 102)
Ketika keduanya siap untuk melaksanakan perintah Allah, datanglah setan sambil berkata, “Ibrahim, kamu orang tua macam apa kata orang nanti, anak saja disembelih?” “Apa kata orang nanti?” “Apa tidak malu? Tega sekali, anak satu-satunya disembeli!” “Coba lihat, anaknya lincah seperti itu!” “Anaknya pintar lagi, enak dipandang, anaknya patuh seperti itu kok dipotong!” “Tidak punya lagi nanti setelah itu, tidak punya lagi yang seperti itu! Belum tentu nanti ada lagi seperti dia.” Nabi Ibrahim sudah mempunya tekat. Ia mengambil batu lalu mengucapkan, “Bismillahi Allahu akbar.” Batu itu dilempar. Akhirnya seluruh jamaah haji sekarang mengikuti apa yang dulu dilakukan oleh Nabi Ibrahim ini di dalam mengusir setan dengan melempar batu sambil mengatakan, “Bismillahi Allahu akbar”. Dan hal ini kemudian menjadi salah satu rangkaian ibadah haji yakni melempar jumrah.
Ketika sang ayah belum juga mengayunkan pisau di leher putranya. Ismail mengira ayahnya ragu, seraya ia melepaskan tali pengikat tali dan tangannya, agar tidak muncul suatu kesan atau image dalam sejarah bahwa sang anak menurut untuk dibaringkan karena dipaksa ia meminta ayahnya mengayunkan pisau sambil berpaling, supaya tidak melihat wajahnya.
Nabi Ibrahim memantapkan niatnya. Nabi Ismail pasrah bulat-bulat, seperti ayahnya yang telah tawakkal. Sedetik setelah pisau nyaris digerakkan, tiba-tiba Allah berseru dengan firmannya, menyuruh menghentikan perbuatannya tidak usah diteruskan pengorbanan terhadap anaknya. Allah telah meridloi kedua ayah dan anak memasrahkan tawakkal mereka. Sebagai imbalan keikhlasan mereka, Allah mencukupkan dengan penyembelihan seekor kambing sebagai korban, sebagaimana diterangkan dalam Al-Qur’an surat As-Saffat ayat 107-110:

وَفَدَيْنَاهُ بِذِبْحٍ عَظِيمٍ

“Dan kami tebus anak itu dengan seekor sembelihan yang besar.”

وَتَرَكْنَا عَلَيْهِ فِي الْآخِرِينَ

“Kami abadikan untuk Ibrahim (pujian yang baik) dikalangan orang-orang yang datang kemudian.”

سَلَامٌ عَلَى إِبْرَاهِيمَ

“Yaitu kesejahteraan semoga dilimpahkan kepada Nabi Ibrahim.”

كَذَلِكَ نَجْزِي الْمُحْسِنِينَ

“Demikianlah kami memberi balasan kepada orang-orang yang berbuat baik.”
Menyaksikan tragedi penyembelihan yang tidak ada bandingannya dalam sejarah umat manusia itu, Malaikat Jibril kagum, seraya terlontar darinya suatu ungkapan “Allahu Akbar, Allahu Akbar, Allahu Akbar.” Nabi Ibrahim menjawab “Laailaha illahu Allahu Akbar.” Yang kemudian dismbung oleh Nabi Ismail “Allahu Akbar Walillahil Hamdu.’
Pengorbanan Nabi Ibrahim AS yang paling besar dalam sejarah umat umat manusia itu membuat Ibrahim menjadi seorang Nabi dan Rasul yang besar, dan mempunyai arti besar. Peristiwa yang dialami Nabi Ibrahim bersama Nabi Ismail diatas, bagi kita harus dimaknai sebagai pesan simbolik agama, yang mengandung pembelajaran paling tidak pada tiga hal;
Pertama, ketakwaan. Pengertian taqwa terkait dengan ketaatan seorang hamba pada Sang Khalik dalam menjalankan perintah dan menjauhi larangan Nya. Koridor agama (Islam) mengemas kehidupan secara harmoni seperti halnya kehidupan dunia-akherat. Bahwa mereaih kehidupan baik (hasanah) di akhierat kelak perlu melalui kehidupan di dunia yang merupakan ladang untuk memperbanyak kebajikan dan memohon ridho Nya agar tercapai kehidupan dunia dan akherat yang hasanah. Sehingga kehidupan di dunia tidak terpisah dari upaya meraih kehidupan hasanah di akherat nanti. Tingkat ketakwaan seseorang dengan demikian dapat diukur dari kepeduliannya terhadap sesamanya. Contoh seorang wakil rakyat yang memiliki tingkat ketakwaan yang tinggi tentu tidak akan memanfaatkan wewenang yang dimiliki untuk memperkaya dirinya sendiri bahkan orang seperti ini akan merasa malu jika kehiudpannya lebih mewah dari pada rakyat yang diwakilinya. Kesiapsediaan Ibrahim untuk menyembelih anak kesayangannya atas perintah Allah menandakan tingginya tingkat ketakwaan Nabi Ibrahim, sehingga tidak terjerumus dalam kehidupan hedonis sesaat yang sesat. Lalu dengan kuasa Allah ternyata yang disembelih bukan Ismail melainkan domba. Peristiwa ini pun mencerminkan Islam sangat menghargai nyawa dan kehidupan manusia, Islam menjunjung tinggi peradaban manusia.
Kedua, hubungan antar manusia. Ibadah-ibadah umat Islam yang diperintahkan Tuhan senantiasa mengandung dua aspek tak terpisahkan yakni kaitannya dengan hubungan kepada Allah (hablumminnalah) dan hubungan dengan sesama manusia atau hablumminannas. Ajaran Islam sangat memerhatikan solidaritas sosial dan mengejawantahkan sikap kepekaan sosialnya melalui media ritual tersebut. Saat kita berpuasa tentu merasakan bagaimana susahnya hidup seorang dhua’afa yang memenuhi kebutuhan poangannya sehari-hari saja sulit. Lalu dengan menyembelih hewan kurban dan membagikannya kepada kaum tak berpunya itu merupakan salah satu bentuk kepedualian sosial seoarng muslim kepada sesamanya yang tidak mampu. Kehidupan saling tolong menolong dan gotong royong dalam kebaikan merupakan ciri khas ajaran Islam. Hikmah yang dapat dipetik dalam konteks ini adalah seorang Muslim diingatkan untuk siap sedia berkurban demi kebahagiaan orang lain khususnya mereka yang kurang beruntung, waspada atas godaan dunia agar tidak terjerembab perilaku tidak terpuji seperti keserakahan, mementingkan diri sendiri, dan kelalaian dalam beribadah kepada sang Pencipta.
Ketiga, peningkatan kualitas diri. Hikmah ketiga dari ritual keagaamaan ini adalah memperkukuh empati, kesadaran diri, pengendalian dan pengelolaan diri yang merupakan cikal bakal akhlak terpuji seorang Muslim. Akhlak terpuji dicontohkan Nabi seperti membantu sesama manusia dalam kebaikan, kebajikan, memuliakan tamu, mementingkani orang lain (altruism) dan senantiasa sigap dalam menjalankan segala perintah agama dan menjauhi hal-hal yang dilarang. Dalam Al Quran disebutkan bahwa Nabi Muhammad memiliki akhlak yang agung (QS Al-Qalam: 4). Dalam Islam kedudukan akhlak sangat penting merupakan “buah” dari pohon Islam berakarkan akidah dan berdaun syari”ah. Segala aktivitas manusia tidak terlepas dari sikap yang melahirkan perbuatan dan tingkah laku manusia. Sebaliknya, akhlak tercela dipastikan berasal dari orang yang bermasalah dalam keimanan merupakan manisfestasi dari sifat-sifat syetan dan iblis.
Dari sejarahnya itu, maka lahirlah kota Makkah dan Ka’bah sebagai kiblat umat Islam seluruh dunia, dengan air zam-zam yang tidak pernah kering, sejak ribuan tahunan yang silam, sekalipun tiap harinya dikuras berjuta liter, sebagai tonggak jasa seorang wanita yang paling sabar dan tabah yaitu Siti Hajar dan putranya Nabi Ismail.
Hikmah yang dapat diambil dari pelaksanaan shalat Idul Adha, bahwa hakikat manusia adalah sama. Yang membedakan hanyalah taqwanya. Dan bagi yang menunaikan ibadah haji, pada waktu wukuf di Arafah memberi gambaran bahwa kelak manusia akan dikumpulkan dipadang mahsyar untuk dimintai pertanggung jawaban.

pesan : Ayo Menabung Bersama Supaya Tahun Depan Kita Semua Dapat Ber Qurban ..Amin.

kesan : Adanya Rasa Kerja Sama Dan Mempererat Tali Silaturahmi.

motifasi : Jadikan Hari Raya Ini Sebagai Semangat Kita Untuk Berusaha Ber Qurban Di Tahun                     Yang Akan Datang.

Senin, 05 Agustus 2019

Fungsi Firewall Pada Jaringan VoIP

Fungsi Firewall Pada Jaringan VoIP


URAIAN MATERI
Firewall adalah istilah yang lebih umum digunakan dalam jaringan komputer. Seperti firewall yang digunakan di rumah-rumah dan bangunan, firewall komputer bertindak sebagai penghalang antara komputer dalam jaringan. Bagi perusahaan dengan jaringan komputer atau untuk individu dengan koneksi permanen ke internet (seperti melalui DSL atau kabel), firewall sangat penting.
Tanpa firewall, penyusup pada jaringan kemungkinan akan mampu menghancurkan, merusak atau mendapatkan akses ke file di komputer Anda. Firewall dapat ditemukan dalam bentuk perangkat keras atau perangkat lunak. Walaupun tanpa penjelasan kompleks tentang bagaimana firewall bekerja, fungsi firewall adalah sebagai seperangkat filter yang terus-menerus memantau lalu lintas pada jaringan. Firewall adalah sebuah sistem atau perangkat yang mengizinkan lalu lintas jaringan yang dianggap aman untuk melaluinya dan mencegah lalu lintas jaringan yang tidak aman. Lebih dikenal dengan antivirus.
A.Fungsi jaringan Firewall pada Voip
  1. Voip memiliki ribuan port yang dapat diakses untuk berbagai keperluan.
  2. Firewall komputer bertugas menutup port-port tersebut kecuali beberapa port yang perlu tetap terbuka
  3. Firewall di VoIP bertindak sebagai garis pertahanan pertama dalam mencegah semua jenis hacking.
  4. Menjaga informasi rahasia dan berharga agar tidak keluar tanpa diketahui oleh pengguna.
  5. Untuk memodifikasi paket data yang datang melalui Firewall.
B.Fungsi jaringan Firewall pada komputer
  1. Mengontrol dan mengawasi paket data yang mengalir di jaringan kompiter.
  2. Melakukan autentifikasi terhadap akses.
  3. Aplikasi Proxy Firewall mampu memeriksa lebih dari sekedar header dari paket data.
  4. Mencatat setiap transaksi kejadian yang terjadi di Firewall.

Jumat, 02 Agustus 2019

Konfigurasi Eksistensi dan Dial-plan Server Softswitch

Jumat, 02 Agustus 2019


Konfigurasi Eksistensi dan Dial-plan Server Softswitch


Dalam sintax yang digunakan di file extensions.conf , setiap tahapan perintah dalam sebuah extension di tulis dalam format exten = extension,priority,Command(parameter) Kesimpulannya, sebuah "context" mempunyai nama, seperti "john". Setiap context, kita dapat mendefinisikan satu atau lebih "extension". Setiap extension, kita dapat mendefinisikan sekumpulan perintah. Komponen yang membangun tahapan perintah extension atau command line adalah sebagai berikut,

1.  Extension adalah label dari extension, dapat berupa sebuah string (angka, huruf dan simbol yan diijinkan) atau pola yang harus di evaluasi secara dinamik untuk mencocokan dengan banyak kemungkinan nomor telepon. Setiap command line yang menjadi bagian dari extension tertentu harus mempunyai label yang sama.

2.  Priority biasanya berupa angka integer. Merupakan urutan dari perintah yang harus dijalankan dalam sebuah extension. Perintah pertama yang akan dijalankan harus dimulai dengan prioritas 1, jika tidak ada prioritas 1 maka Asterisk tidak akan menjalankan perintah extension. Setelah  prioritas 1 di jalankan, Asterisk akan menambah prioritas ke prioritas 2 dan seterusnya, tentunya jika tidak ada perintah yang menentukan prioritas mana yang selanjutnya harus dijalankan. Jika ternyata perintah selanjutnya ternyata tidak terdefinisi maka Asterisk akan menghentikan proses menjalankan perintah walaupun masih ada perintah dengan prioritas yang lebih tinggi.

3.  Command atau perintah adalah "aplikasi" yang akan di jalankan oleh Asterisk.
4.  Parameter adalah parameter yang harus diberikan kepada sebuah command. Tidak semua command / perintah membutuhkan parameter,  beberapa perintah dapat dijalankan tanpa parameter.
 Dial Plan berfungsi sebagai routing panggilan antar ekstensi, baik yang berada dalam satu IP-PBX (lokal) maupun antar IP-PBX, atau biasa disebut dial trunk. Dalam Asterisk, Dial Plan diprogram dalam satu file yang bernama extensions.conf. Secara umum, setiap ekstensi dalam Asterisk merujuk pada user tertentu yang ter-register ke Asterisk tersebut sehingga biasanya nomor ekstensi sama dengan id user.
Konfigurasi Ekstensi dan Dial Plan pada Server VoIP
Dial antar ekstensi pada IP-PBX [voipkn] -->> seluruh dial plan di bawah ini hanya berla
ku bagi context „voipkn‟
 exten =>101,1,Dial(SIP/101,20) -->> Dial ext 101 dengan protokol SIP, time out 20 detik exten =>101,2,Hangup -->> setelah timeout dilakukan hangup exten =>102,1,Dial(SIP/102,20) exten =>102,2,Hangup
Konfigurasi Ekstensi Server Softwitch
1. Konfigurasi Data Account Umum [general] -->> context umum,harus ada context=default -->> nama context user  port=5060 -->> default port untuk SIP  binaddr=0.0.0.0 -->> listen semua ip_addr yg request srvlookup=yes tos=0x18 videosupport=yes 2.Konfigurasi Data Account User / Extensions ;softphone -->> nama atau nomor account [101] (user/extension) type=friend -->> tipe account username=101 -->> login account secret=101 -->> password account host=dynamic -->> host yang menjadi IP PBX,dpt berubah nat=no -->> tanpa NAT dtmfmode=rfc2833 -->> RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals allow=all -->> mode codec, bisa semua jenis codec
callerid=”sip00”
-->>id client context=voipkn -->> context jaringan user canreinvite=no -->> mekanisme canreinvite mailbox=101@voipkn -->> username@context
Konfigurasi Dial Plan Server Softwitch
Untuk mengkonfigurasi dial plan, edit file extensions.conf dengan mengetik nano /etc/asterisk/extensions.conf. Pastikan bahwa seluruh perintah pada file ini sudah dinon aktifkan. Ketik perintah di bawah ini pada bagian paling akhir dari isi file extensions.conf. ;Dial antar ekstensi pada IP-PBX [voipkn] -->>
seluruh dial plan di bawah ini hanya berlaku bagi context „voipkn‟
exten =>101,1,Dial(SIP/101,20) -->> Dial ext 101 dengan protokol SIP, time out 20 detik
exten =>101,2,Hangup -->> setelah timeout  dilakukan hangup exten =>102,1,Dial(SIP/102,20) exten =>102,2,Hangup 
Pengertian SIP  Session Initiation Protocol (SIP)
SIP adalah suatu signalling protokol pada layer aplikasi yang berfungsi untuk membangun, memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu atau beberapa pengguna. Sesi multimedia adalah pertukaran data antar pengguna yang meliputi suara, video, atau text. SIP tidak menyediakan layanan secara langsung, tetapi menyediakan fondasi yang dapat digunakan oleh protokol aplikasi lainnya untuk memberikan layanan yang lebih lengkap bagi pengguna, misalnya dengan RTP ( Real Time Tr ansport Protocol ) untuk transfer data secara real - time , dengan SDP ( Session Description Protocol ) untuk mendeskripsikan sesi multimedia, dengan MEGACO ( Media Gateway Control Protocol ) untuk komunikasi dengan PSTN (Public Switch Telephone Network). Meskipun demikian, fungsi dan operasi dasar SIP tidak tergantung pada protokol tersebut. SIP juga tidak tergantung pada protokol layer transport yang digunakan. 

Pembangunan suatu komunikasi multimedia dengan SIP dilakukan melalui beberapa tahap :
User location : menentukan lokasi pengguna yang akan berkomunikasi.
User availability : menentukan tingkat keinginan pihak yang dipanggil untuk terlibat
 dalam komunikasi.
User capability : menentukan media maupun parameter yang berhubungan dengan media yang
akan digunakan untuk komunikasi.
Session setup : “ringing”, pembentukan hubungan antara pihak pemanggil dan pihak
 yang dipanggil.
Session management : meliputi transfer, modifikasi, dan pemutusan sesi.
2. Komunikasi dengan SIP  
Komunikasi pada SIP dilakukan dengan mengirimkan message yang berbasis HTTP.
Setiap pengguna mempunyai alamat yang dinyatakan dengan SIP-URI
(Uniform Resource Identification).
Contoh SIP URI : sip: mona@palembang.com
Selain itu, alamat juga dapat dituliskan dalam tel-URL yang kemudian dikonversikan
menja di SIP -URI dengan parameter‘user’ diisi ‘phone’.
Contoh : tel: +62-21-2567011
ekivalen dengan
sip: +62-21-2567011@palembang.com ; user=phone
 Isi pesan di dalam SIP didefinisikan dalam 2 format (RFC 3261)[14], seperti :
1. Request (dikirim dari client to server), berisi operasi yang diminta oleh client.
2. Response (dikirim dari server ke client), berisi informasi tentang permintaan status dari client.
Ada 6 tipe utama pesan permintaan seperti di bawah ini[14] :
1) INVITE : mengindikasikan jika user atau layanan sedang diundang untuk bergabung dengan sesi.
2) ACK : mengkonfirmasi jika client sudah menerima respon terakhir untuk permintaan INVITE, dan hanya digunakan di permintaan REQUEST.
3) OPTION : digunakan untuk mempertanyakan server tentang kemampuannya
4) BYE : dikirim oleh client user agent untuk mengindikasikan server jika percakapan akan segera dimatikan.
5) CANCEL : untuk membatalkan permintaan yang sedang menunggu keputusan
6) REGISTER : digunakan oleh client untuk mendaftarkan informasi kontak Respon pesan berisi kode status dan informasi tentang kondisi permintaan.
 Dan kode ini dibagi menjadi 6 macam:
1)  1xx    :    Provisional, permintaan sudah diterima dan sedang diproses
2)  2xx    :    Success, permintaan sudah diterima, dimengerti dan disetujui.
3)  3xx    :    Redirection, butuh tindakan lebih lanjut untuk memproses permintaan
4) 4xx    :    Client Error, permintaan salah syntax dan tidak bisa diidentifikasi jadi server tidak bisa memprosesnya.
5)  5xx    :    Server Error, server gagal untuk memproses permintaan.
6) 6xx    :    Global Failure, permintaan sama sekali tidak bisa diproses di server manapun

Arsitektur dari SIP terdiri dari dua komponen yaitu user agent dan servers. User agent merupakan end point dari sistem dan memuat dua sub sistem yaitu user agent client (UAC) yang membangkitkan request, dan user agent server (UAS) yang merespon request. SIP server adalah kesatuan fungsi logic, dimana tidak perlu memisahkan alat secara fisik. Fungsi dari empat server tersebut yaitu:
  1. Proxy Server : merupakan host jaringan yang berperan sebagai perantara yang bertujuan untuk meminta request atas nama client yang lain. Proxy harus bertindak sebagai server dan client, dia harus mengarahkan SIP request pada user agent server, dan mengarahkan SIP respons pada user agent client . Proxy server juga berfungsi untuk melakukan routing, memastikan request disampaikan pada yang berhak menerima, dan juga membuat kebijakan seperti menyakinkan bahwa pemakai tertentu diijinkan untuk melakukan panggilan.
  2. Redirect Server: merupakan kesatuan logika yang mengarahkan satu klien pada perangkat pengganti dari Uniform Resorce indicators (URIs) untuk menyelesaikan tugas request.
  3. Registrar Server : menerima dan memproses pesan pendaftaran yang mengijinkan lokasi dari suatu endpoint dapat diketahui keberadaannya. Registrar Server ini kerjanya berhubungan dengan Location Server.
  4. Location Server : menyediakan service untuk database abstrak yang berfungsi mentranslasikan alamat dengan kata / keterangan yang ada pada domain jaringan.
Protokol SIP didukung oleh beberapa protokol, diantara lain:
  • IETF Session Description Protokol (SDP), merupakan protokol yang mendeskripsikan media dalam suatu komunikasi. Tujuan protokol SDP adalah untuk memberikan informasi aliran media dalam satu sesi komunikasi agar penerima yang menerima informasi tersebut dapat berkomunikasi.
  • IETF Session Annoucement Protocol (SAP), merupakan suatu protocol yang setiap periode waktu tertentu mengumumkan parameter dari suatu sesi konferensi.
  • IETF Real-Time transport protocol (RTP), menyediakan transfer media secara real time.
  • Real-Time Control Protokol (RTCP), mengatur sesi secara periodik mentrasmit paket yang berisi feedback atas kualitas dari distribusi data.
  • ITU_T Codec merupakan algoritma pengkodean yang direkomendasikan, seperti G.723.1, G711, G.728, dan G.729 untuk audio, atau H.261 untuk video.
3. Aplikasi dan Kelebihan SIP 
Aplikasi
Voice over Internet Protocol (VoIP)
- Konferensi multimedia
- Text - messaging
- Event - notification  -> voicemail notification, callback notification
-Unified Messaging - > voicemail2email
Kelebihan  
1) General - purpose
SIP dapat diintegrasikan dengan protokol stadar IETF lainnya untuk membuat
suatu aplikasi yang berbasis SIP.
2) Arsitektur yang terdistribusi dan scalable  
-> Proxy - server
-> Redirect - server
-> Registrar - server
-> Location - server
3) Sederhana 
Pengiriman message berbasis HTTP (text-based), bukan binary - based.
Hal ini menyebabkan SIP mudah diimplementasikan.
4) Mobility
-> Seorang pengguna dapat menerima message/call yang ditujukan kepadanya.
meskipun berpindah dari satu lokasike lokasi lainnya. Proxy - server akan
meneruskan call ke lokasi pengguna pada saat ini.
->Device yang digunakan dapat berupa PC, baik di rumah maupun di kantor,
 wireless phone, IP - phone, ataupun telepon biasa.
5) Layanan dapat dibuat dengan Call Processing Language 
(CPL) dan Common Gateway Interface (CGI), antara lain :
->call waiting, call forwarding, call blocking (basic feature)
->call - forking (melakukan call kepada beberapa endpoint)
-> Instant - messaging
->Find - me / follow-me
Pada umumnya ada 3 tahapan implementasi SIP yang dapat dijelaskan sebagai berikut :
Menghubungkan SIP Proxy ke existing PBX
Migrasi User dan terminal ke SIP Proxy
Migrasi koneksi ke PSTN dari existing PBX ke SIP

Step 1: Tahap pertama adalah menghubungkan SIP proxy dengan PBX system existingsebagai gateway ke PSTN. Untuk menghubungkan dari IP Network ke PSTN, SIP proxy akan me-routing-kan seluruh panggilan dari panggilan VoIP ke PSTN. Link koneksi bisa menggunakan PRI ISDN maupun T1. Pertama yang harus dilakukan adalah setup SIP proxy (SIP call manager), setelah set-up berjalan dengan baik, selanjutnya tinggal menghubungkan ke PBX existing dengan link ISDN, E1 atau T1.
Step 2 : Tahap selanjutnya adalah migrasi existing user dan services ke SIP. Migrasi semuahandset ke SIP baik menggunakan gateway maupun mengganti dengan handset yangnative SIP. Pendekatan dengan menggabungkan keduanya biasanya menjadi pilihan yang baik. Selanjutnya adalah set-up SIP application server untuk mengakomodasi fitur-fitur yang dibutuhkan user seperti voice mailmulti-party conferencingIVRfine me follow me dan masih banyak lagi fitur yang disupport SIP.
Step 3 : Tahap 3 adalah melakukan routing panggilan ke luar melalui koneksi internet.Banyak  operator memulai menjual SIP based dengan menawarkan layanan long distance dengan harga yang lebih murah. Yang perlu diantisipasi adalah nature network internet yang unpredictable (seperti jitter dan error rate) dan tentu sajasecurity. Sebagai tahap awal SIP dapat digunakan sebagai alternatif untuk melakukan panggilan ketika diluar kantor atau teleworkers