[Flash Back] VirtualHost Apache dan Nginx

virtualhost-block

Webserver, entah apache atau nginx dan lain sebagainya akan mengenal istilah ServerName atau nama panggil. Sebuah server yang dipanggil dengan nama tertentu, misal namaserver.com, akan terjadi proses pengambilan dokumen di dalam webserver. Lokasi dokumen tersebut dinamakan DocumentRoot. Oleh karena itu dalam server apache, akan muncul sintaks konfigurasi seperti berikut:

Continue reading “[Flash Back] VirtualHost Apache dan Nginx”

Konsep LISTEN dalam network service

Layanan jaringan ( network service ) seperti web, database RDBMS, ssh, dan lain sebagainya, menganut mazhab konsep client-server. Client artinya peminta / pengguna layanan, dan server adalah penyedia layanan. Antara client dan server memiliki kesepakatan melalui sebuah jalur virtual yang dinamakan protokol. Protokol tersebut dilambangkan dengan angka port. Angka port yang tersedia adalah 1-65535. Beberapa jalur populer / penting telah diregisterkan memiliki port default seperti :

Web / HTTP port 80
SSH port 22
telnet port 23
FTP port 21
https port 443

dan lain sebagainya.

 
Continue reading “Konsep LISTEN dalam network service”

Meminjam IP Publik Lain Network untuk Web Server Lokal dengan SSH


Masih seputar SSH seperti pada posting sebelumnya di http://bimosaurus.com/2014/06/13/back-connect-dengan-menggunakan-reverse-ssh/

 

backconnect

 
Continue reading “Meminjam IP Publik Lain Network untuk Web Server Lokal dengan SSH”

Back Connect dengan Menggunakan Reverse SSH

 

 

Gambar diatas adalah sebuah skema. Kadang kita ada dalam posisi si orang pengakses Server tersebut. Si orang tersebut ingin mengakses komputer server yang terletak di dalam kantornya, dan terdapat di balik Firewall, alias tidak memiliki IP Publik yang dapat dijangkau dari sisi internet. Kondisi server itu sendiri, bisa melakukan akses ke internet dengan baik. Namun karena dia ber IP Lokal dan berlokasi di intranet, dia tidak dapat diakses.
Continue reading “Back Connect dengan Menggunakan Reverse SSH”

[Tips Trick] Mengatur BitRate/Bautrate Modem SMS dan Internet di Linux

Seiring dengan pesatnya teknologi yang berjalan di era ini, terutama teknologi mobile dan seluler, maka semakin meningkat juga kebutuhan akan modem mobile, baik modem GSM maupun CDMA berbagai jenis. Modem ini sesuai dengan namanya bertugas untuk memodulasi dan demodulasi frekuensi pembawa suatu data. Baik data itu adalah data internet ataupun data yang lain.Modem GSM/CDMA membawa data internet dan bertugas memisahkan data internet dari frekuensi pembawanya. Modem ini bekerja dengan frekuensi tertentu yang sering disebut dengan BITRATE atau BAUDRATE. Untuk di Windows, cara mengetahui frekuensi kerja dari sebuah modem ini tinggal dilakukan di Device Manager. Baudrate/bitrate dapat diatur sesuai dengan kebutuhan, yang nantinya mungkin akan digunakan untuk internet (jika di linux menggunakan wvdial), untuk SMS Gateway (baik menggunakan engine Gammu, SMSTools, Kannel, GNokii) untuk saling disesuaikan terhadap konfigurasi engine tersebut.

Jika di windows sudah sangat mudah cara mengetahui dan mengatur bitrate, bagaimanakah di Linux? Sangat mudah. Kita tinggal memanfaatkan perintah stty.Namun sebelumnya memang harus dipastikan terlebih dahulu, modem terinsert / termount di bagian mana. Untuk linux, modem biasanya akan termount sebagai ttyUSB0 di direktori /dev/ . Jika biasanya kita menggunakan USB modem, maka kita tinggal mencari di :

 

Jika modem USB telah plug / terpasang, maka akan muncul seperti ini :

 

Jika tidak muncul berarti modem USB belum terpasang. Bisa juga kita gunakan perintah dmesg seperti :

 

 

Jika telah terpasang, biasanya akan muncul seperti ini :

 

 

selanjutnya dengan mode root, kita lakukan pengecekan Bitrate dengan cara :

 

 

Contoh

 

 

perintah ini akan menghasilkan keluaran angka misal : 9600

 

Bagaimana untuk mengatur bitrate? Pengaturan bitrate masih sama, menggunakan stty. Hanya saja perlu ditambahkan angka bit yang bisa dimasukkan sebagai bitrate modem pada bagian setelah -F , seperti contoh berikut:

 

 

Selama modem tersebut kuat dan dapat menerima value tersebut, modem akan terset dengan angka tersebut. Angka yang bisa digunakan antara lain : 9600, 19200, 57600, 115200, 230400. Tergantung kekuatan modem. Setelah itu seharusnya anda check kembali apakah stty telah bisa dijalankan dengan angka tersebut. Nah setelah itu, anda test server SMS Gateway anda, atau Wvdial anda. Semoga artikel ini bermanfaat

 

 

Contoh konfigurasi yang biasa digunakan :

  • Gammu, konfigurasi pada gammurc dan smsdrc / gammu-smsdrc

  • SMS Tools, konfigurasi ada pada /etc/smsd.conf atau custom

  • WVDial, konfigurasi pada /etc/wvdial.conf

[Contoh] Operasional Sharing Directory Linux Mode Console Client Mode

Dalam sebuah jaringan LAN atau WAN, sudah wajar jika digunakan sharing directory / folder untuk dapat diakses oleh komputer lain dalam jaringan tersebut. Dalam sistem struktur directory Windows terdapat dua model perlakuan, yaitu mode GUI dan mode COMMAND LINE. Mode GUI sangatlah mudah, tinggal pilih foldernya, klik kanan, share. Namun memang ada pilihan juga yaitu apakah akan menggunakan Just Enable Simple File Sharing atau tidak. Jika tidak, maka kita harus menentukan akun user yang dapat mengakses folder tersebut. Mode command line, dapat dilakukan dengan mudah juga, tinggal menggunakan opsi dalam command NET SHARE.

Demikian juga proses melakukan akses ke komputer lain, untuk Windows tinggal melakukan pembukaan Windows explorer, dan ketik \\namakomputer atau \\ipaddress. Mode Command Prompt juga akan mudah dilakukan dengan menggunakan opsi NET SHARE. Untuk lebih jelas tentang sharing directory windows, akan dijelaskan lebih lanjut dalam posting tersendiri.

 

Untuk linux, sharing directory dapat dilakukan dengan menggunakan SAMBA. Sharing ini baik di Windows maupun Linux bersifat Client – Server, dimana folder ter-share akan diletakkan pada posisi server. Samba ini memanfaatkan port sharing Windows yaitu 135, 139 (netbios-ssn) dan 445 (microsoft-ds). Mode yang bisa digunakan ada dua juga, yaitu mode GUI dan mode Command Line.

 

CLIENT MODE

Client adalah pengakses layanan dari server samba. Proses melakukan akses dengan mode GUI, dapat dilakukan dengan sangat mudah, buka File Manager anda, entah dengan nautilus atau konqueror, atau yang lain, ketikkan smb://namakomputer atau smb://ipaddress

Kira-kira hasilnya akan seperti ini

 

Jika berpassword, tentu akan diminta username dan password dari shared folder tersebut. Server dapat juga dari direktori yang berasal dari windows, linux ataupun yang lain.

 

Untuk COMMAND LINE mode, ini juga dibutuhkan karena kadang server yang kita gunakan sengaja tidak mendukung tampilan grafis. Maka dapat kita gunakan langkah berikut ini:

  1. Melihat direktori tershare dengan perintah :
  2. Melakukan pembuatan direktori di komputer lokal untuk menampung shared directory. Contoh :
  3. Melakukan mounting tipe samba dari shared komputer yang terlihat ke dalam direktori lokal yang dibuat:

 

Contoh :

 

hasil:

Di situ terlihat sebuah folder share bernama SHARE

hasilnya adalah

 

Untuk melepas sharing, dapat dilakukan dengan :

 

 

Untuk mode setting server sharing, akan dapat dibahas di lain posting. :) Semoga bermanfaat.

[Internet] Koneksi Dial Up Linux dengan wvdial

Seorang teman yang masih menggunakan Windows menanyakan pada saya : kalau pakai Linux, terus koneksi internetnya bagaimana?

Sebenarnya di Linux banyak cara yang bisa dilakukan untuk melakukan dialup. Bisa menggunakan Network Manager bawaan Linux Desktopnya, dapat juga menggunakan metode kuno namun canggihnya tetap sepanjang masa, dua diantaranya adalah pppd dan wvdial. Wvdial ini justru paling sering saya gunakan ketika menggunakan Linux dan perlu koneksi internet dialup. Mengapa wvdial? Karena dengan wvdial, kita bisa melakukannya dengan Command Line alias bash-shell. Lho mengapa tidak menggunakan yang bukan command line, bukannya lebih mudah? Ya, pertama alasannya adalah kebutuhan networking memang lebih enak dari sisi remote server dalam format Command line. Kedua adalah , lebih enak dalam mode Command Line karena kita bisa mendapat keterangan / log lebih lengkap tentang keadaan yang terjadi. Jika tidak konek, kita juga bisa menelusur, mengapa tidak konek.

Untuk linux, hampir semua modem dapat didial dengan wvdial ini. Source Code dapat diambil di :

Selanjutnya, lakukan installasi seperti demikian :

Kemudian, kita dapat mulai memasang modem USB. Ingat, sambil pasang, bukalah file /var/log/message dengan perintah tail -f untuk melihat USB modem terdeteksi sebagai port mana. Berikut log saya:

 

Untuk kasus saya, tidak terdeteksi adanya USB yang telah teratach. Maka saya lakukan installasi paksa dengan mode modprobe. Sebelumnya akan dilakukan dulu listing usb yang ada:

lsusb

Perintah tersebut menghasilkan keluaran seperti berikut

Bandingkan dengan /var/log/message maka terlihat adanya persamaan pl2303 (bisa berbeda tiap modem). Maka saya segera mencatat product ID dan vendor ID nya, dan melakukan perintah modprobe diikuti dengan pemasangan vendor = 0x(novendor) product = 0x(noproduct)

Setiap penambahan / penginstallan hardware atau driver, maka kita bisa melihat keluarannya pada dmesg
dmesg|tail

Maka modem terinstall sebagai /dev/ttyUSB0. Selanjutnya kita lihat baudrate yang berjalan di modem tersebut dengan perintah :

Misal keluarannya adalah 230400

 

Dalam kasus saya, saya gunakan telkom Flexi untuk koneksi internet saya. Maka kita gunakan konfigurasi file /etc/wvdial.conf seperti berikut :

 

Proses konfigurasi dan installasi selesai.

 

OPERASIONAL

Ketikkan saja perintah

 

maka akan muncul seperti ini

 

Tentu pada tail -f /var/log/messages juga akan muncul keluaran seperti ini :

 

Jika telah mendapatkan DNS Servernya, silakan ping

 

Untuk kasus saya lancar saja. Untuk Fren lama masih dapat menggunakan modem ini, dengan konfigurasi yang mirip. Berikut diatas adalah contoh menggunakan modem CDMA Flexi jenis Venus. Berikut beberapa konfigurasi yang ada untuk beberapa jenis modem GSM dengan koneksi Telkomsel Flash

Untuk beberapa jenis modem dan kartu lain seperti Indosat M2, hampir sama dengan setting GSM diatas, hanya saja sangat tergantung dari kondisi modem dan konfigurasi authentikasi dari kartunya.

Tips lainnya, untuk dapat konek dengan wvdial dengan command line tidak harus terbuka setelah konek adalah dengan memberi perintah tambahan ketika perintah wvdial dijalankan

 

Selamat mencoba, semoga sukses