Thursday, October 15, 2015

Konfigurasi Hotspot :

  • Buka Winbox dan mencari Mac Address untuk login, klick MAC Addressnya bukan IP Address nya.
  • Setelah memilih Mac Address , login menggunakan default yaitu , Login : Admin . Password : [Kosong]
  • Setelah berhasil login, kita dapat melihat Interfaces MikroTik tersebut di winbox.
  • Edit nama Interfaces agar mudah melakukan konfigurasi, ether1 = Internet , ether2 = Wifi Hotspot, lihat gambar di bawah ini.
  • Berikutnya kita harus mengisikan IP Address pada masing-masing ether yg sudah di beri nama. Menu IP - Address - [+]
  • Masukan IP Address untuk ether Wifi Hotspot 192.168.1.1/24, kemudian klik OK.
  • Setelah memasukkan IP Address ether Wifi Hotspot, Sekarang kita menggunakan DHCP Client untuk mendapatkan IP Internet. Menu - IP - DHCP Client - [+]
  • Pilih lah Interfaces "INTERNET" dan klik OK.
  • Untuk melihat IP address yang telah di konfigurasi. Menu - IP - Address - Akan muncul Address List. lihat gambar di bawah ini.
  • Selesai Konfigurasi IP setiap ether, sekarang kita akan membuat Hotspot. Menu - IP - Hotspot - Hotspot Setup. Lihat gambar di bawah ini.
  • Pilih HotSpot Interface - WIFI HOTSPOT.
  • Klik Next karena IP interface Wifi Hotspot sudah seperti yang telah di konfigurasi dan beri centang pada Masquerade Network.
  • Isi Address Pool. Pada tahap ini kita menentukan IP berapa sampai dengan IP berapa yang dapat menggunakan Wifi Hotspot. Contoh : 192.168.1.10-192.168.1.100 ( hanya IP dari 192.168.1.10 sampai dengan IP 192.168.1.100 yang dapat menggunakan Wifi Hotspot ).
  • Selanjutnya konfigurasi SSL, karena kita tidak menggunakan SSL, pada select Certificate, pilih saja none lalu klik next.
  • Konfigurasi IP SMTP Server. Jika anda memiliki SMTP Server, silahkan masukkan IP SMTP Server anda, karena saya tidak punya maka langsung Next.
  • Selanjutnya Konfigurasi DNS, Karena DNS sudah auto detect dari Interface Internet, maka tidak perlu di konfigurasi lagi. Langsung klik Next. (jika belum ada, silahkan isi DNS yang anda inginkan).
  • Untuk DNS Name di kosongkan saja dan klik Next. (jika anda ingin memberi nama, silahkan).
  • Berikut tahap membuat user hotspot login. User : admin dan Password : kosong. (isi dengan yang anda inginkan). Kemudian Klik Next.
  • Setup membuat Hotspot sudah selesai. Seperti terlihat pada gambar di bawah ini.
  • Dan ini hasil membuat Hotspot tadi. Lihat gambar di bawah.
  • Klik pada menu Server Profiles dan isi DNS Name untuk Hotspot Login dan melimit bandwidth user Hotspot, seperti terlihat pada gambar di bawah.
  • Membuat user login lebih banyak lagi, Pilih Tab [Users] - [+] - Isikan Name ( Sebagai User ) Password ( Kode Pengaman ).
  • Dan seperti ini hasil kita membuat user Hotspot login.
  • Kemudian lakukan percobaan pada client yang sudah terkoneksi Wireless/Access Point. Buka browser ketik www.google.com, maka secara otomatis akan direct ke sbp-hotspot/login karena DNS Name yang telah di konfigurasi tadi.
  • Setelah memasukkan Username beserta Password dan berhasil login akan muncul seperti gambar di bawah ini.
Setelah tampilan di atas muncul maka Internet sudah dapat digunakan, akan tetapi Login Hotspot masih terlalu simple, dan kita akan melanjutkan cara mengganti Login Hotspot seperti yang kita inginkan. Ikuti step-step berikut untuk mengganti tampilan Login Hotspot.

Thursday, October 1, 2015

Cara download file menggunakan Wget Terminal linux

Cara download file menggunakan Wget Terminal linux

Download file menggunakan wget pada terminal linux

Langkah dan perintah WGET untuk dowload file di terminal linux

 Download file yang spesifik

Misalnya kita mau download file di url "texdoc.net/texmf-dist/doc/latex/fullwidth/fullwidth-test.pdf" Caranya tinggal ketik
wget texdoc.net/texmf-dist/doc/latex/fullwidth/fullwidth-test.pdf

  cara untuk merubah nama file

untuk merubah nama fileTinggal tambahin aja opsi -O setelah wgetnya, lalu berikan nama yang kita inginkan setelah opsi yang sudah kita sisipkan. Contohnya :
wget -O lorem.pdf texdoc.net/texmf-dist/doc/latex/fullwidth/fullwidth-test.pdf

cara download auto retry ?

Di linux juga bisa loh me"try" file yang ingin kita download. Caranya :

wget -t 45 texdoc.net/texmf-dist/doc/latex/fullwidth/fullwidth-test.pdf
dengan contoh diatas berarti akan mengulang 45 kali untuk mendownload file tersebut apa bila koneksi internet lamban

cara download dengan auto resume

  Tinggal tambahin opsi -c aja di sintaksnya. misalnya :
wget -c texdoc.net/texmf-dist/doc/latex/fullwidth/fullwidth-test.pdf

cara dowload menggunakan media ftp

Contohnya :
wget ftp://ftp.cdrom.com

  Mau download gambar di website tertentu ?

Contohnya kita ambil dari situs WWF, caranya :
wget -r -A.jpg www.wwf.org
Gimana, bingung ya apa maksudnya -r sama -A? Penjelasannya dibawah ini :
-r itu berguna untuk mendownload secara recursive(secara berulang) 
-A itu berguna untuk memilih seluruh file dengan format tertentu, 
Kalo contoh yang diatas itu berarti akan mendownload file berformat jpg secara rekursif.
Selain opsi diatas, ada juga opsi-opsi lain di wget. Diantaranya : 
-p (page requisite)
Opsi ini akan memerintah kan wget untuk mendownload halaman depan sebuah situs lengkap dengan gambar dan semua yang ada pada halaman depan situs tersebut.
-k (converts links)
opsi ini penting digunakan apabila kita membuat mirror sebuah situs agar bisa di browse offline.
-R (reject List)
Opsi -r berbeda dengan opsi -r (recursive). -R adalah kebalikan dari -A. cotoh : $ wget -r -k -R gif [URL] wget tidak akan mendownload file gif tersebut.
-np(no parent)
dengan opsi ini -r tidak akan menelusuri keatas path. Contoh : $ wget -r -k -np www.sabunkodok.com/katak maka wget akan mengambil seluruh file di www.sabunkodok.com/katak tapi tidak mengambil file di section lain.
-nc (no clobber)
opsi ini merupakan kebalikan dari -c (continue). Jika -c mendownload dari titik putus maka untuk -nc mendownload file tanpa mengganggu file yang sudah setengah download.
sumber://http://seedsh.blogspot.co.id/2014/10/download-file-lewat-terminal.html

Tuesday, September 29, 2015

install paket apt-cacher-ng di pc yang mau difungsikan sebagai server cache apt

install paket apt-cacher-ng di pc yang mau difungsikan sebagai server cache apt


1
#apt-get install apt-cacher-ng
Paket apt-cacher-ng ini datang dengan dokumentasi yang lengkap, yang bisa di lihat di /usr/share/doc/apt-cacher-ng/html/index.html, semua sudah ada, dari mulai konfigurasi server, client, maintenance, import, troubleshooting dan lain-lain, silahkan dibaca sendiri :) Konfigurasi apt-cacher-ng ini ada di /etc/apt-cacher-ng/acng.conf, secara default sudah “berfungsi” dengan baik. Setelah instalasi, cek apakah server apt-cacher-ng sudah berjalan


1
2
3
$ ps uxa | grep apt-cacher
115        854  0.4  0.4  76608  2028 ?        Ssl  06:01   0:10 /usr/sbin/apt-cacher-ng -c /etc/apt-cacher-ng pidfile=/var/run/apt-cacher-ng/pid SocketPath=/var/run/apt-cacher-ng/socket foreground=0
najwa     5602  0.0  0.1   3464   964 pts/0    S+   06:38   0:00 grep --color=auto apt-cacher
terlihat bahwa proses sudah jalan, kalau belum, bisa dijalankan

1
$sudo /etc/init.d/apt-cacher-ng start
Dan server sudah siap digunakan.. .. gampang kan :) Setelah siap, client harus dikonfigurasi agar menggunakan server cache ini, dengan cara merubah konfigurasi APT.. Dari dokumentasinya sudah jelas, ada dua cara yang “diajarkan” yakni
1. Di pc client, tambahkan entri berikut

1
Acquire::http { Proxy "http://address-cache-server:3142"; };
ke dalam file  /etc/apt/apt.conf.d/02proxy (kalau file ini belum ada, bisa dibuat sendiri).
 

1
$sudo nano  /etc/apt/apt.conf.d/02proxy
dan isikan config di atas :)
2. Cara kedua yang digunakan adalah mengganti entry hostname mirror di /etc/apt/sources.list secara langsung yang misalkan dari

1
deb http://bos.fkip.uns.ac.id/ubuntu/ natty main restricted multiverse universe
dirubah menjadi :

1
deb http://alamat-server-cache-apt:3142/bos.fkip.uns.ac.id/ubuntu/ natty main universe restricted multiverse
Dengan alamat-server-cache-apt adalah ip address ataupun "resolvable names" dari server cache apt, dan 3142 adalah port yang digunakan apt-cacher-ng. Kemudian di pc client, run

1
$sudo apt-get update
dan coba test dengan menginstall paket, bisa dicek di cache servernya :

1
2
3
4
5
6
7
8
$ls -al /var/cache/apt-cacher-ng
total 20
drwxr-sr-x  5 apt-cacher-ng apt-cacher-ng 4096 2011-08-16 06:32 .
drwxr-xr-x 19 root          root          4096 2011-08-15 16:21 ..
drwxr-sr-x  4 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 18:46 archive.canonical.com
drwxr-sr-x  3 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 15:01 bos.fkip.uns.ac.id
-rw-r--r--  1 apt-cacher-ng apt-cacher-ng    0 2011-08-16 06:33 _expending_dat
drwxr-sr-x  3 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 15:01 repo.ugm.ac.id
seperti yang terlihat bahwa direktory yang ada merupakan representasi dari repository yang digunakan, dan di dalam direktory tersebut, menyerupai struktur repository debian (dan sejenisnya). Apt-cacher-ng ini bisa dimaintenance, lewat interface web, dengan membuka http://localhost:3142 di web browser anda, ini tampilan awalnya
contoh 

 deb http://192.168.2.1:3142/ftp.debian.org/debian stabil utama contrib non-free
    
deb-src http://192.168.2.1:3142/ftp.debian.org/debian stabil utama contrib non-free

    
Tergantung pada konfigurasi, ada kemungkinan untuk menggunakan jalan pintas untuk URL dasar tanpa mengetahui cermin, misalnya:

    
deb http://192.168.2.1:3142/debian stabil utama contrib non-free

cara konfigurasi Databases YII dengan Postgresql

cara konfigurasi Databases YII dengan Postgresql
Tahap pertama pengerjaan Web Server ini adalah melakukan installasi paket-paket software yang akan menjalankan layanan Web ini. Paket-paket tersebut adalah apache2, php5, php5-pgsql, postgresql. Keterangan fungsi dari masing-masing software ini sebagai berikut:
  • apache2 –> Membuka layanan web sehingga server dapat diakses menggunakan browser (http)
  • php5 –> PHP merupakan pemrograman server side scripting sehingga segala proses dan request dari user hanya akan di olah dari sisi server. Maka dari itu, PHP ibarat penerjemah sehingga request dimengerti browser.
  • php5-pqsql –> Modul ini berguna untuk menghubungkan antara php dan postgresql.
  • PostgreSQL –> Software yang memberikan layanan database (RDBMS)
  • Tahapan installasi software-software tersebut:

Installasi sebaiknya dilakukan menggunakan console atau terminal dengan menjalankan perintahapt-get install apache2 php5 php5-pgsql postgresql postgresql-contrib. 

Pastikan terminal sudah mendapatkan akses privilege (sudo)
Jika berhasil, lakukan penyuntingan file php.ini yang terdapat di dalam folder/etc/php5/apache2/
 agar php dapat berintegrasi dengan postgresql. Tambahkanextension=php_pgsql.so di dalam file tersebut.
Selanjutnya melakukan konfigurasi postgreSQL. Jalankan perintah berikut di terminal/consolesudo -u postgres psql template1. 
Selanjutnyarubahpassworddengan mengetikkan perintahALTER USER postgres with encrypted password 'password_anda'; dan keluar dari console postgreSQL(\q)
Webserver sudah siap digunakan. Lalu bagaimana dengan YII? apa yang harus dilakukan agar YII dapat berkomunikasi dengan postgreSQL. Solusinya adalah kita hanya mengganti jenis koneksi yang ada pada file config YII tersebut dari yang semula
 mysql:host=localhost;dbname=namadatabase 
menjadi
pgsql:host=localhost;port=5432;dbname=namadatabase