Showing posts with label Debian. Show all posts
Showing posts with label Debian. Show all posts

Thursday, 13 April 2017

Setup DHCP Server Di Debian

Hai kawan kawan,
Kali ini saya akan berbagi tentang konfgurasi DHCP server di debian



A. Pengertian
Dynamic Host Configuration Protocol adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.

B. Latar Belakang
Latar belakang dari kegiatan berikut adalah client yang tidak bisa langsung terhubung secara otomatis karena sehingga perlu dilakukan pengaturan ip secara manual.

C. Maksud Dan Tujuan
Maksud dan tujuan dari kegiatan berikut adalah agar client bisa mendapatkan ip secara otomatis tanpa perlu melakukan setting ip secara manual

D. Alat Dan Bahan
1. Server 
2. Koneksi internet
3. PC

E. Alokasi Waktu
5 - 15 menit

F. Langkah Kerja
1. Kita install paket isc-dhcp-server dengan perintah # apt-get install isc-dhcp-server

2. Ketika instalasi akan terjadi eror, tapi tidak apa apa

3. Edit file dhcpd.conf dengan perintah # nano /etc/dhcp/dhcpd.conf

4. Kita cari dengan menekan ctrl+w dengan kata kunci "a slightly"

5. Lalu di bawahnya hapus tanda # di awal baris, edit juga ip nya seperti gambar berikut

6. Edit file selanjutnya dengan perintah # nano /etc/default/isc-dhcp-server

7. Di bagian paling bawah, kita temukan interfaces, lalu kita isi dengan interface yang akan dijadikan dhcp server, misalnya disini saya menggunakan interfaces eth1 sebagai dhcp server nya

8. Lalu kita jalankan service nya dengan perintah # /etc/init.d/isc-dhcp-server start

9. Kemudian kita setting client agar mendapatkan ip secara otomatis menggunakan dhcp

10. Kemudian kita cek di connection info, jika sudah mendapatkan ip sesuai yang di konfigurasi maka dhcp server telah berhasil


G. Kesimpulan
Apabila server di install service dhcp server, maka client tidak perlu melakukan konfigurasi ip secara manual karena akan mendapatkan ip secara otomatis dari dhcp server

Referensi
Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
Read more

Tuesday, 11 April 2017

Configure Debian As Router (Gateway)

Hai kawan kawan,
Kali ini saya akan berbagi tentang konfigurasi debian sebagai router



A. Pengertian
Router adalah sebuah alat yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai penghalaan. Proses penghalaan terjadi pada lapisan 3 (Lapisan jaringan seperti Internet Protocol) dari protokol tumpukan (stack protocol) tujuh-lapis OSI.

B. Latar Belakang
Latar belakang kegiatan berikut adalah adanya keinginan untuk mengganti perangkat routing yang biasanya menggunakan router tetapi kali ini menggunakan pc / server yang menggunakan sistem operasi debian.

C. Maksud Dan Tujuan
Maksud dan tujuan dari kegiatan berikut adalah mampu membuat debian memiliki fungsi seperti halnya sebuah router

D. Alat Dan Bahan
1. Server yang telah terinstall debian
2. Koneksi internet
3. Client

E. Alokasi Waktu
20 - 40 menit

F. Langkah Kerja
1. Kita konfigurasi interface dengan perintah # nano /etc/network/interfaces

2. Disini interface eth0 tersambung ke internet sehingga menggunakan DHCP, sedangkan interface eth1 akan kita hubungkan dengan client kita setting static. Lalu simpan dan keluar

3. Restart networking dengan perinah # /etc/init.d/networking restart

4. Kemudian edit file sysctl.conf dengan perintah # nano /etc/sysctl.conf

5. Cari baris #net.ipv4.ip_forward=1

6. Hapus tanda pagar di depan nya sehingga menjadi net.ipv4.ip_forward=1 seperti di gambar berikut

7. Lalu kita edit file forwarding ipv4 dengan perintah # nano /proc/sys/net/ipv4/ip_forward

8. Kita temukan angka 0 di dalam file tersebut

9. Ubah angka 0 tersebut menjadi 1 seperti pada gambar

10. Ketik perintah # iptables -t nat -L untuk mengecek iptables

11. Akan kita temukan bahwa semuanya masih kosong karena belum dilakukan konfigurasi iptables

12. Lakukan konfigurasi iptables dengan perintah # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

13. Kita cek lagi iptables dengan perintah # iptables -t nat -L dan destination nya sudah ada

14. Konfigurasi server telah selesai, selanjutnya kita masuk ke pc client, lalu lakukan setting ip secara manual

15. Untuk menguji coba nya, pada komputer client kita coba lakukan browsing, dan berhasil



G. Kesimpulan
Kesimpulan dari kegiatan berikut adalah sistem operasi debian juga mampu menyediakan service seperti sebuah router dan dapat kita lakukan konfigurasi sendiri

Referensi
https://id.wikipedia.org/wiki/Penghala
Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf

Read more

Friday, 7 April 2017

Konfigurasi Replikasi Di Database Master

Hai kawan kawan
Kali ini saya akan berbagi tentang bagaimana melakukan konfigurasi replikasi di database master


A. Pengertian
Replikasi merupakan sebuah kegiatan atau proses untuk menggandakan, dalam hal ini adalah database.

B. Latar Belakang
Hilangnya database baik itu disengaja maupun tidak disengaja padahal database tersebut diperlukan keberadaannya

C. Maksud Dan Tujuan
Maksud dan tujuan dari kegiatan berikut adalah menghindari hal hal yang tidak di inginkan dikarenakan hilangnya database

D. Alat Dan Bahan
1. Koneksi internet
2. PC
3. Server

E. Alokasi Waktu
20 - 35 menit

F. Langkah Kerja
1. Pastikan server database sudah terinstall, disini saya menggunakan mariadb server. Jika belum terinstall install terlebih dahulu dengan perintah # apt-get install mariadb-server

2. Kemudian kita masukan perintah # mysql_secure_installation kita pilih Y saja semuanya, kecuali untuk yang pertama bisa pilih N

3. Edit file my.cnf dengan perintah # nano /etc/mysql/my.cnf

4. Tambahkan script  log-bin dan server-id = 1 lalu berikan juga tanda pagar di depan bind-address atau bisa menggantinya dengan ip server

5. Lalu masuk ke mysql dengan perintah # mysql -u root -p lalu masukan password

6. Kita buat database, misalnya saya ingin membuat dbmaster, gunakan perintah
> create database dbmaster;

7. Kemudian cek apakah database yang kita coba buat telah terbuat, gunakan perintah > show databases;

8. Lalu kita masukan perintah berikut, sesuaikan dengan kondisi,
> grant super, reload, replication slave on *.* to 'host slave'@'ip slave' identifiedby 'password database kita';

9. Kita cek apakah slave sudah mendapat apa yang kita berikan tadi dengan perintah berikut
> show grants for 'host'@'ip slave';

10. Kemudian masukan perintah > flush tables with read lock;

11. Masukan perintah > show master status; ingat ingat position nya untuk di konfigurasikan di slave

12. Lalu kita kirim database kita ke slave, caranya kita tar dulu database nya dengan perintah
# tar -cjvf /home/tekaje/snapshotmaster.tar.bz2 /var/lib/mysql/dbmaster

13. Lalu kita kirim file tadi ke slave, disini saya menggunakan perintah
# scp snapshotmaster.tar.bz2 tekaje@192.168.5.2:/home/tekaje/


G. Kesimpulan
Dua database dapat dihubungkan menjadi satu sehingga jika terjuda kerusakan atau database yang satu hilang sudah tersedia backup nya karena telah dilakukan replikasi.

Referensi
https://www.digitalocean.com/community/tutorials/how-to-create-a-multi-node-mysql-cluster-on-ubuntu-16-04
Wanda Reza Pratama
Read more

Monday, 3 April 2017

Mari Mengenal SMS Gateway

Hai kawan kawan,
Kali ini saya akan berbagi tentang apa itu sms gateway

A. Pengertian
SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode (sbg contoh 9221). Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.

SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.

UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.

UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).

Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.

Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll). tak ada gunanya.

B. Jenis Gateway
Beberapa operator jaringan telepon selular memiliki layanan true fixed-wire SMS services. Ini didasarkan pada ekstensi ke European Telecommunications Standards Institute (ETSI) Global System for Mobile Communications (GSM) standar SMS dan memungkinkan pesan antara setiap campuran peralatan fixed dan mobile.

Ini menggunakan frekuensi-shift keying untuk mentransfer pesan antara terminal dan SMSC. Terminal biasanya didasarkan pada Digital Enhanced Cordless Telecommunications (DECT), tapi kabel handset dan kabel teks saja (tidak ada suara) perangkat ada. Pesan diterima oleh terminal mengakui bahwa Caller ID adalah bahwa dari SMSC dan pergi off-hook diam-diam untuk menerima pesan.

C. Kebutuhan SMS Gateway
1. Hardware
Untuk kebutuhan SMS Gateway tidak terlalu belebihan dan juga fleksibel karena bisa dibuat dengan
  • PC maupun Notebook. Yang mutlak dibutuhkan adalah sebuah komputer,
  • sebuah ponsel / modem
  • kabel data (Kabel berantarmuka serial yang dapat menghubungi ponsel dengan PC) atau dapat munggunakan InfraRed dan peranti lunak sebagai SMS Gateway.
2, Software
  • Menggunakan Gammu sebagai penyedia service
  • Kalkun
  • Saga
D. Implementasi
1. GSM Gateway Appliance
Sebuah direct-to-mobile gateway adalah perangkat yang memiliki built-in konektivitas GSM nirkabel. Hal ini memungkinkan pesan teks SMS yang akan dikirim dan / atau diterima oleh email, dari halaman Web atau dari aplikasi perangkat lunak lain dengan mengakuisisi pengenal unik dari ponsel ini Subscriber Identity Module , atau "kartu SIM". gateway Direct-to-mobile berbeda dari agregator SMS, karena mereka dipasang di jaringan organisasi sendiri dan terhubung ke jaringan seluler lokal.

Koneksi ke jaringan seluler dibuat dengan mengakuisisi sejumlah kartu SIM dari operator seluler dan memasangnya di gateway. Biasanya, direct-to-mobile gateway appliance yang digunakan untuk ratusan hingga ribuan pesan teks per bulan. peralatan yang lebih modern sekarang menawarkan kemampuan mengirim hingga 100.000 pesan setiap hari. Beberapa vendor yang secara historis menyediakan peralatan GSM Gateway untuk suara juga memiliki kemampuan SMS. Beberapa lebih primitif daripada yang lain. Perangkat lebih mampu dirancang dengan manajemen SIM untuk mengatur jumlah pesan SMS per SIM, ODBC untuk koneksi ke database, dan HTTP antarmuka untuk berinteraksi dengan aplikasi pihak ketiga.

2. Peraturan
Perangkat gateway GSM ditutupi oleh Undang-Undang Wireless Telegrafi di Inggris dan dapat secara legal digunakan oleh setiap bisnis untuk mengirim SMS kepada pelanggan mereka sendiri atau prospek saat menggunakan peralatan gateway mereka sendiri. Di Kanada, penyedia SMS gateway diatur oleh Asosiasi Telekomunikasi Nirkabel Kanada (CWTA / txt.ca). Di India itu diatur oleh Telecom Regulatory Authority of India (Trai). Di Pakistan itu diatur oleh Pakistan Telecommunication Authority (PTA).

3. Direct-to-SMSC
Sebuah direct-to-short message service center (SMSC) gateway adalah aplikasi perangkat lunak, atau komponen dalam aplikasi perangkat lunak, yang menghubungkan langsung ke SMSC operator mobile melalui internet atau koneksi leased line langsung. The Short Message Peer-to-Peer (SMPP) protokol biasanya digunakan untuk menyampaikan SMS antara aplikasi dan SMSC. Gateway-to-SMSC langsung digunakan oleh agregator SMS untuk menyediakan layanan SMS kepada klien mereka dan bisnis besar yang bisa membenarkan penggunaan tersebut. Mereka biasanya digunakan untuk olahpesan volume tinggi dan memerlukan kontrak langsung dengan operator seluler.

4. Direct-to-SMS gateway
Gateway SMS biasanya duduk diantara pengguna akhir yang membutuhkan untuk mengirim / menerima SMS dan jaringan mobile SMSC. gateway seperti menyediakan pilihan protokol, termasuk HTTP, SMTP, SMPP dan layanan Web. Penyedia layanan SMS gateway termasuk agregator SMS dan operator seluler. SMS gateway juga tersedia sebagai bagian dari layanan pesan seperti AOL, ICQ dan lain-lain.

SMS Gateway menghubungkan dengan (i) SMSC jaringan selular untuk mengirim / menerima pesan dan / atau (ii) SMS Gateway lainnya untuk mencapai pelanggan mobile di beberapa jaringan mobile. Oleh karena itu mungkin bahwa SMS Gateway memiliki kombinasi koneksi SMSC jaringan selular dan koneksi dengan SMS gateway lainnya dalam rangka memberikan layanan. Namun, ada potensi meningkat untuk masalah pengiriman dengan SMS semakin besar jumlah SMS gateway dalam rantai pengiriman.

5. Spreadsheet-to-SMS Gateway
Sebuah Spreadsheet untuk layanan SMS memungkinkan pengguna untuk mengirim pesan SMS dari Excel atau spreadsheet dengan pesan dikonfigurasi untuk beberapa atau semua nomor dalam dokumen. Lembar Google (juga dikenal sebagai Google Docs spreadsheet dan spreadsheet Google Drive) memungkinkan seperti mengirim melalui komponen yang disebut "Add-on" diakses melalui menu "Get Add-ons" dalam aplikasi online. Add-on yang menghubungkan langsung ke operator seluler atau Tier 1 aggregator ini SMS Gateway melalui Internet. Jika data dalam spreadsheet Excel, Libre Office, Open Office atau spreadsheet Neo Office, lembar Google masih dapat digunakan melalui fitur "File Upload" di Google Drive, atau copy dan paste data langsung ke Lembar Google baru atau yang sudah ada.


Itulah tadi sekilas tentang SMS Gateway, semoga bermanfaat.

Referensi


Read more

Thursday, 30 March 2017

What Is LDAP???

Hai kawan kawan,
Kali ini saya akan berbagi tentang apa itu LDAP



A. Pengertian
LDAP (Lightweight Directory Access Protocol) adalah protokol perangkat lunak untuk memungkinkan semua orang mencari resource organisasi, perorangan dan lainnya, seperti file atau printer di dalam jaringan baik di internet atau intranet. Protokol LDAP membentuk sebuah direktori yang berisi hierarki pohon yang memiliki cabang, mulai dari negara (countries), organisasi, departemen sampai dengan perorangan. Dengan menggunakan LDAP, seseorang dapat mencari informasi mengenai orang lain tanpa mengetahui lokasi orang yang akan dicari itu.

LDAP sering digunakan di system cloud. LDAP dapat digunakan sebagai sumber authentikasi aplikasi jaringan seperti authentikasi mail server, vpn server, file server, dan layanan server lainnya yang mendukung LDAP. Untuk membuat server LDAP bisa menggunakan software open source seperti OpenLDAP atau dari Microsoft yaitu Active Directory di Windows Server Comunity.

Penggunaan umum dari LDAP adalah untuk menyediakan tempat untuk menyimpan username dan password. Hal ini memungkinkan banyak aplikasi dan layanan yang berbeda untuk menghubungkan ke server LDAP untuk memvalidasi pengguna.

B. Protocol Overview
Seorang klien mulai sesi LDAP dengan menghubungkan ke server LDAP, disebut Direktori Sistem Agen (DSA), secara default pada TCP dan UDP Port 389, atau pada port 636 untuk LDAPS. Di Global tersedia secara default pada port 3268, dan 3269 untuk LDAPS. Klien kemudian mengirimkan permintaan operasi untuk server, dan server akan mengirimkan respon imbalan. Dengan beberapa pengecualian, klien tidak perlu menunggu respon sebelum mengirim permintaan berikutnya, dan server dapat mengirimkan tanggapan dalam urutan apapun. Semua informasi yang dikirim menggunakan Basic Encoding Rules (BER).

Klien dapat meminta operasi berikut:
  • STARTTLS - menggunakan LDAPv3 Transport Layer Security (TLS) ekstensi untuk koneksi aman
  • Mengikat - mengotentikasi dan menentukan LDAP versi protokol
  • Pencarian - mencari dan / atau mengambil entri direktori
  • Bandingkan - test jika entri bernama berisi nilai atribut tertentu
  • Menambahkan entri baru
  • Menghapus entri
  • Memodifikasi entri
  • Memodifikasi Nama Distinguished (DN) - memindahkan atau mengganti nama entri
  • Meninggalkan - membatalkan permintaan sebelumnya
  • Diperpanjang Operasi - operasi generik yang digunakan untuk mendefinisikan operasi lainnya
  • Memperlonggar - menutup koneksi (bukan kebalikan dari Bind)
  • Selain server dapat mengirimkan "tidak diminta Pemberitahuan" yang tidak respon terhadap permintaan, misalnya sebelum sambungan timed out.

Sebuah metode alternatif umum mengamankan komunikasi LDAP menggunakan SSL tunnel . Port default untuk LDAP atas SSL adalah 636. Penggunaan LDAP atas SSL umum di LDAP Versi 2 (LDAPv2) tapi itu tidak pernah standar dalam spesifikasi formal. Penggunaan ini telah usang bersama dengan LDAPv2, yang secara resmi pensiun pada tahun 2003. 

C. Struktur Direktori
Protokol ini menyediakan antarmuka dengan direktori yang mengikuti edisi 1993 dari X.500 Model:
  • Entri terdiri dari satu set atribut.
  • Atribut memiliki nama (jenis atribut atau atribut deskripsi) dan satu atau lebih nilai. Atribut didefinisikan dalam skema (lihat di bawah).
  • Setiap entri memiliki pengenal yang unik: Nama Distinguished nya (DN). Ini terdiri dari Nama-nya relatif Distinguished (RDN), dibangun dari beberapa atribut (s) dalam entri, diikuti oleh DN induk entri. Pikirkan DN sebagai path file penuh dan RDN sebagai nama file relatifnya dalam folder induknya (misalnya jika /foo/bar/myfile.txt adalah DN, maka myfile.txt akan menjadi RDN).

Sebuah DN dapat berubah selama masa pakai entri, misalnya, ketika entri dipindahkan dalam pohon. Untuk andal dan jelas mengidentifikasi entri, sebuah UUID mungkin diberikan pada set atribut operasional entri.

LDAP jarang mendefinisikan pemesanan setiap: Server dapat kembali nilai-nilai atribut, atribut dalam sebuah entri, dan entri ditemukan oleh operasi pencarian dalam urutan apapun. Ini mengikuti dari definisi formal - entri didefinisikan sebagai seperangkat atribut, dan atribut adalah seperangkat nilai-nilai, dan set tidak perlu memerintahkan.

D. Skema URI
LDAP uniform resource identifier (URI) skema ada, yang mendukung klien dalam berbagai derajat, dan server kembali dalam arahan dan referensi kelanjutan :
ldap://host:port/DN?attributes?scope?filter?extensions
Sebagian besar komponen yang dijelaskan di bawah adalah opsional.
  • Host adalah FQDN atau IP address dari server LDAP untuk mencari.
  • Port adalah port jaringan (port default 389) dari server LDAP.
  • DN adalah nama dibedakan untuk digunakan sebagai dasar pencarian.
  • Attributes adalah daftar dipisahkan koma atribut untuk mengambil.
  • Scope menentukan ruang lingkup pencarian dan dapat "dasar" (default), "satu" atau "sub".
  • Filter adalah filter pencarian. Sebagai contoh, (objectClass=*) sebagaimana didefinisikan dalam RFC 4515
  • ekstensi ekstensi untuk format URL LDAP.
Misalnya, " ldap://ldap.example.com/cn=John%20Doe,dc=example,dc=com " mengacu pada semua atribut pengguna dalam entri John Doe dildap.example.com , sementara " ldap:///dc=example,dc=com??sub?(givenName=John) "pencarian untuk entri di server default (perhatikan garis miring tiga, menghilangkan tuan rumah, dan tanda tanya ganda, menghilangkan atribut). Seperti di URL lain, karakter khusus harus persen-dikodekan .
Ada non-standar yang sama ldaps skema URI untuk LDAP melalui SSL. Ini tidak harus bingung dengan LDAP dengan TLS, yang dicapai dengan menggunakan operasi STARTTLS menggunakan standar ldap skema.

E. Variasi
Banyak operasi server diserahkan kepada pelaksana atau administrator untuk memutuskan. Dengan demikian, server dapat dibentuk untuk mendukung berbagai skenario.
Sebagai contoh, penyimpanan data di server tidak ditentukan - server dapat menggunakan flat file, database, atau hanya menjadi pintu gerbang ke beberapa server lain. kontrol akses yang tidak standar, meskipun telah ada pekerjaan di atasnya dan ada model yang umum digunakan. password pengguna dapat disimpan dalam entri mereka atau di tempat lain. Server dapat menolak untuk melakukan operasi ketika keinginan, dan memaksakan berbagai batas.
Sebagian besar LDAP adalah extensible. Contoh: Satu dapat menentukan operasi baru. Kontrol dapat memodifikasi permintaan dan tanggapan, misalnya untuk meminta hasil pencarian diurutkan. lingkup pencarian baru dan metode Bind dapat didefinisikan. Atribut dapat memiliki pilihan yang dapat mengubah semantik mereka.

F. Penggunaan
Server LDAP dapat kembali arahan ke server lain untuk permintaan yang tidak dapat memenuhi sendiri. Hal ini memerlukan struktur penamaan untuk entri LDAP sehingga seseorang dapat menemukan server memegang nama yang diberikan dibedakan (DN), sebuah konsep didefinisikan dalam direktori X.500 dan juga digunakan dalam LDAP. Cara lain untuk menemukan server LDAP bagi suatu organisasi adalah DNS record Server (SRV).
Sebuah organisasi dengan domain example.org dapat menggunakan tingkat atas LDAP DN dc=example,dc=org (di mana dc berarti komponen domain). Jika server LDAP juga bernama ldap.example.org, atas URL tingkat LDAP organisasi menjadi ldap://ldap.example.org/dc=example,dc=org .

Itulah tadi sekilas tentang LDAP, semoga bermanfaat

Referensi

Read more

Friday, 24 March 2017

Membangun VoIP Server

Hai kawan kawan
Kali ini saya akan berbagi tentang bagaimana membangun VoIP server dan menggunakannya



A. Pengertian
Voice over Internet Protocol (Voice over IP, VoIP dan IP telephony) adalah metodologi dan kelompok teknologi untuk pengiriman komunikasi suara dan multimedia sesi selama Internet Protocol (IP) jaringan, seperti Internet . Istilah internet telephony, broadband telephony, dan layanan telepon broadband secara khusus mengacu pada penyediaan layanan komunikasi (suara, fax , SMS , pesan suara) melalui Internet publik, bukan melalui public switched telephone network (PSTN).

Asterisk adalah software implementasi dari telepon private branch exchange (PBX) yang memungkinkan telepon yang tersambung untuk melakukan panggilan ke satu sama lain, dan untuk terhubung ke layanan telepon lainnya, seperti public switched telephone network (PSTN) dan layanan Voice over Internet Protocol (VoIP).

B. Latar Belakang
Latar belakang kegiatan ini adalah berkembangnya ip phone sehingga dibutuhkan pula server yang dapat mensupport nya.

C. Maksud Dan Tujuan
Maksud dan tujuan dari kegiatan berikut adalah mampu menghubungkan dua atau lebih device (telefon / laptop) sehingga dapat pengguna dapat berkomunikasi dalam bentuk audio maupun audio visual.

D. Alat Dan Bahan
1. Server
2. PC untuk me remote
3. Koneksi Internet

E. Alokasi Waktu
45 - 60 menit

F. Langkah Kerja
1. Kita install dulu asterisk dengan perintah # apt-get install asterisk

2. Lalu kita pilih y untuk melanjutkan

3. Setelah proses instalasi selesai, kita lakukan konfigurasi, pertama kita edit file sip.conf dengan perintah # vim /etc/asaterisk/sip.conf

4. Lalu tambahkan beberapa baris berikut di bagaian paling bawah
[general]
port = 5060
bindaddr = 0.0.0.0
context = other

[192168254]
type=friend
secret=1234
host=dynamic

[192168255]
type=friend
secret=1234
host=dynamic

5. Kemudian kita edit file kedua dengan perintah # vim /etc/asterisk/exension.conf

6. Pada bagian palng bawah tambakan beberapa baris berikut
[others]
[myphones]
exten => 192168254,1,Dial(SIP/192168254)
exten => 192168255,1,Dial(SIP/192168255)
Lalu simpan dan keluar

7. Kita restart service asterisknya dengan menggunakan perintah
# /etc/init.d/asterisk restart

8. Sampai di sini asterisk telah selesai di install, yang perlu kita lakukan selanjutnya adalah menginstall aplikasi untuk saling berkomunikasi satu sama lain. Disini saya menggunakan aplikasi Zoiper untuk saling berkomunikasi. Kita bisa mendownload installernya di website resminya yaitu https://www.zoiper.com/en/voip-softphone/download/zoiper3

9. Setelah di download, kita ekstrak file nya, maka akan kita dapati folder zoiper yang berisi file installer

10. Untuk menginstallnya kita masuk ke terminal, lalu pindah ke direktori installer nya

11. Kita gunakan perintah # ./nama file untuk menginstall, karena disini saya akan menginstall zoiper versi 3.3 64 bit maka saya menggunakan perintah
# ./Zoiper_3.3_Linux_Free_64Bit.run

12. Kita pilih yes untuk melanjutkan

13. Maka akan muncul setup wizard zoiper, kita pilih forward untuk melanjutkan

14. Pada pilihan license agreement kita pilih "i accept the agreement" lalu klik forward

15. Lalu kita pilih komponen yang akan di install, disini saya hanya memilih zoiper, jika anda ingin menambahkan desktop shortcut tinggal di checklist add desktop shortcut, lalu kita klik forward

16. Selanjutnya kita tentukan direktori instalasi, disini saya menggunakan direktori default yaitu /usr/share/Zoiper, lalu klik forward

17. Langsung saja kita klik forward untuk mulai menjalankan instalasi

18. Proses instalasi sedang berjalan

19. Lalu kita klik finish untuk menyelesaikan instalasi

20 Selanjutnya kita setting zoiper, ini adalah tampilan awal zoiper

21. Kita buka preferences dengan memilih setting >> preferences, atau bisa dengan kombinasi Ctrl+P, lalu kita pilih create account

22. Untuk account type kita pilih SIP

23. Lalu kita diminta memasukan credential, untuk user kita masukan sesuai yang kita lakukan dalam konfigurasi, lalu masukan juga host yang difunakan sebagai VoIP server, lalu isi password sesuai saat konfigurasi yaitu 1234, lalu klik next

24. Untuk account name kita biarkan saja, kita langsung klik next

25. Account telah selesai di buat, kita klik close untuk menyelesaikan atau add more untuk menambahkan account lagi.

26. Zoiper sudah bisa digunakan untuk melakukan maupun menerima panggilan


G. Kesimpulan
VoIP dapat dilakukan untuk melakukan komunikasi dalam bentuk audio maupun audio video ke device yang terdaftar, baik itu menggunakan PC maupun smartphone.

Referensi
Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
https://en.wikipedia.org/wiki/Voice_over_IP
https://en.wikipedia.org/wiki/Asterisk_(PBX)

Read more