Jumat, 21 November 2014

Tutorial SSH-Server


Assalamuallaikum wr.wb.
            Hallo kawan kawan saya akan menjelaskan installasi SSH-Server, SSH-Server kepanjangan dari (Server Secure Shell) yaitu berfungsi untuk meremote server.
Dengan menggunakan virtual box
1.      Install SSH terlebih dahulu , di virtual box di kanan client dan di kiri
sebagai server. 


1   1.   Install SSH terlebih dahulu , di virtual box di kanan client dan di kiri
sebagai server.



2.    Kita setting dulu dengan cara mengkonfigurasi network interfacenya.


 3.   Sekarang kita menguji koneksi dengan cara kita ping dari client ke server .

4.   Sekarang kita membuat direktori dan file “.txt”, dengan cara syntak “mkdir” dan “touch” untuk membuat file .txt

 5. Kita copy file ke client, dengan syntak “scp user@ip”, jika memakai debian ketik “scp file.txt user@ip”
6.  jika terkirim, ada tulisan “other.txt 100% 0 0,0KB/s” , setelah itu cek di client, apakah ada atau tidak  file yang sudah terkirim.

 7. Sekarang kita hubungkan dengan syntak “ssh user@ip”, kalau sudah masuk ke client, kita uji membuat sebuah direktori dengan syntak “mkdir”. 


8. Yang terakhir , ini adalah bukti di kalau piranti server masuk kedalam  client, bisa dilihat ip di client.


Sekian dari saya bila ada kesalahan mohon dimaafkan karna saya masih NEWBIE.. J

Selasa, 07 Januari 2014

Menjadikan Laptop Ubuntu Sebagai Access Point Hotspot Wifi

Menjadikan Laptop Ubuntu Sebagai Access Point Hotspot Wifi

Sudah berbulan-bukan saya mencoba menjadikan laptop ubuntu saya menjadi hotspot wifi, tapi belum juga berhasil. Saya sudah googling dan menemukan banyak cara dan trik yang berbeda, namun belum ada yang berhasil untuk membuat laptop ubuntu saya menjadi hotspot wifi. Sampai akhirnya, beberapa menit yang lalu saya menemukan cara yang berhasil menjadikan laptop saya sebagai Acces Point hotspot wifi.
Berikut ini adalah langkah yang berhasil saya lakukan agar laptop saya menjadi Acces Point hotspot wifi.
  1. Buka terminal, dan install hostapd dengan mengetikan perintah
    sudo apt-get install hostapd
    Jika sebelumnya anda sudah mencoba trik lain, dan juga menggunakan hostapd, saya sarankan anda hapus yang lama dan semua konfigurasinya sebelum menginstall dengan perintah
    sudo apt-get purge hostapd
  2. Setelah instalasi selesai, ubah konfigurasi hostapd dengan perintah,
    sudo nano /etc/hostapd/hostapd.conf
    Tambahkan baris berikut pada bagian paling bawah
    #konfigurasi hostapd untuk hotspot wifi
    interface=wlan0
    driver=nl80211
    ssid=AP_pupil
    hw_mode=g
    channel=1
    
    #Jika ingin menggunakan password, hilangakan tanda (#)
    #pada baris-baris dibawah ini
    #untuk mengganti password, ganti nilai 
    #dari wpa_passphrase=<password_yang_anda_kehendaki>
    #wpa=1
    #wpa_passphrase=opensourcejaya
    #wpa_key_mgmt=WPA-PSK
    #wpa_pairwise=TKIP CCMP
    #wpa_ptk_rekey=600
  3. Install package dnsmasq
    sudo apt-get install dnsmasq
  4. Buka file konfigurasi dnsmasq
    sudo nano /etc/dnsmasq.conf
    Tambahkan baris-baris berikut di bagian paling bawah
    interface=wlan0
    dhcp-range=net:wlan0,192.168.0.100,192.168.0.150,255.255.255.0,1440m
    dhcp-option=wlan0,3,192.168.0.1
    dhcp-option=wlan0,6,208.67.222.222,208.67.220.220
  5. Package dnsmasq akan segera di eksekusi pada saat boot. Hal ini akan menyebabkan masalah jika kita terkoneksi ke network yang sudah memiliki server dhcp. Dengan demikian kita perlu mencegah agar dnsmasq tidak otomatis dijalankan saat boot, yaitu dengan perintah,
    sudo update-rc.d -f dnsmasq remove
  6. Sekarang kita buat script untuk mengendalikan sharing internet melalui wifi, dan simpan script tersebut di /usr/bin. Ketik perintah di terminal,
    sudo nano /usr/bin/ap_ctl
    Kemudian copy script dibawah ini yang saya dapat dari sumber saya.
    #!/bin/bash
    
    # broadcasting interface
    BROADCAST="wlan0"
    
    # receiving interface broadcast is connected to
    RECEIVE="ppp0"
    
    if [[ $1 == "-0" || $1 == "--start" ]]
     then
     ## start hostapd
     echo "Starting hostapd"
     echo "    You can view the log at /var/log/hostapd.log"
    
     # launch hostapd daemon
     hostapd -d /etc/hostapd/hostapd.conf > /var/log/hostapd.log &
    
     ## start dhcp server
     echo "Starting dnsmasq"
    
     # set IP address
     ifconfig $BROADCAST 192.168.0.1
     sleep 2
    
     # launch dhcpd3 daemon
     # echo "INTERFACES=$BROADCAST" > /etc/default/dhcp
     # dhcpd3 $BROADCAST &
     dnsmasq
    
    elif [[ $1 == "-1" || $1 == "--stop" ]]
     then
     # send signal 2 to hostapd and dhcpd3
     killall -2 hostapd  dnsmasq
    
    elif [[ $1 == "-2" || $1 == "--ics" ]]
     then
     # create iptables rules
     iptables -A FORWARD -i $RECEIVE -o $BROADCAST -s 192.168.0.1/24 -m conntrack --ctstate NEW -j ACCEPT
     iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
     iptables -A POSTROUTING -t nat -j MASQUERADE
    
     # set kernel variable(s)
     echo 1 > /proc/sys/net/ipv4/conf/all/forwarding
    
     # edit kernel configuration
     cp /etc/sysctl.conf /etc/sysctl.conf.ap_ctl
     echo "net.ipv4.conf.default.forwarding=1" >> /etc/sysctl.conf
     echo "net.ipv4.conf.all.forwarding=1" >> /etc/sysctl.conf
    
     # restart networking
     /etc/init.d/networking restart
    
    elif [[ $1 == "-3" || $1 == "--noics" ]]
     then
     # remove iptables rules
     iptables -D FORWARD 1
     iptables -D FORWARD 1
    
     # set kernel variable(s)
     echo 0 > /proc/sys/net/ipv4/conf/all/forwarding
    
     # revert kernel configuration
     mv -i /etc/sysctl.conf.ap_ctl /etc/sysctl.conf
    
     # restart networking
     /etc/init.d/networking restart
    
    else
     echo $0
     echo "A tool to manage hostapd and dhcpd3"
     echo "Usage:"
     echo "    -0 --start    Start hostapd and dhcpd3"
     echo "    -1 --stop    Stop hostapd and dhcpd3 with signal 2"
     echo "    -2 --ics    Activate internet connection sharing"
     echo "            between specified interfaces"
     echo "    -3 --noics    Undo internet connection sharing settings"
    fi
    
    exit 0
    Pada bagian RECEIVE, apabila menggunakan usbmodem sebagai koneksi laptop anda, ubah nilainya menjadi "ppp0", jika menggunakan kabel LAN, ubah nilainnya menjadi "eth0". Kemudian tekan ctrl + x, lalu tekan tombol y untuk menutup dan menyimpannya.
  7. Jadikan script yang dibuat tadi menjadi executable,
    sudo chmod +x /usr/bin/ap_ctl
  8. Untuk menjalankan hotspot wifi, ketik pada terminal
    sudo ap_ctl --start
    sudo ap_ctl --ics
  9. Untuk berhenti, ketik
    sudo ap_ctl --stop

Saya berhasil melakukan trik ini di lingkungan
  1. O/S = Ubuntu 10.04
  2. Laptop = Asus K43U
  3. Wireless card = Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

Cara Mudah Install Modem GSM Di Ubuntu dan Xubuntu

Cara Mudah Install Modem GSM Di Ubuntu dan Xubuntu

Berikut ini akan dijelaskan cara mudah untuk installasi modem GSM di ubuntu atau di Xubuntu, modem yang digunakan untuk kali ini adalah modem dengan brand Huawei dengan kartu GSM dari AXIS. Supaya sobat blogger mudah dalam installasi modem di Ubuntu atau Xubuntu gunakanlah merk brand global misalnya Huawei, ZTE, Sierra,Prolink PHS dan silakan temen-temen untuk menambahkan pada komentar jika menemukan brand modem yang cocok dengan linux ubuntu atau xubuntu. Untuk langkah-langkahnya akan dijelaskan sebagai berikut.
  1. Masukan Modem GSM Ke Laptop atau PC, dan tunggu sampai di network manajer terdeteksi. Jika sudah terdeteksi seperti gambar di bawah ini, kemudian klik New Mobile Broadband (GSM) Connection.
    taryo.net 

  2. Setup a Mobile Broadband Connection, klik Continue
    taryo.net 

  3. Choose your Provider's Country an Region, pilih Indonesia
    taryo.net 

  4. Choose your Provider, pilih AXIS (karena kita memakai kartu provider ini),kemudian klik Continue
    taryo.net 

  5. Choose your Billing plan, pilih Default, kemudian klik Continue
    taryo.net 
  6. Confirm Mobile Broadband Settings, pilih Apply
    taryo.net 
  7. Setelah semua sudah selesai, klik Icon Network Manager, kemudian pilih Nama Network yang tadi dibuat, kemudian tunggu untuk koneksi ke internetnya,
    taryo.net 

  8. Untuk perubahan data pada network manager, klik Menu Edit pada Network Manager.
    taryo.net 

  9. Pilih Nama Sambungan yang akan hendak di ubah, kemudian klik Edit.
    taryo.net 

  10. Silakan anda ubah untuk Connection Namenya, Number, Username, dan Password. Anda juga bisa merubah jenis jaringan untuk koneksi dan lain sebagainya.
    taryo.net 

Tutorial: Cara Instal Modem Smartfren di Linux Ubuntu

Tutorial: Cara Instal Modem Smartfren di Linux Ubuntu

Hello Friend 

Mmmm pagi ini gue mau bikin tutrorial tentang gimana cara instal modem smart di Linux Ubuntu. Nah modem yang gue pake disini adalah modem Smart tipe AC682. Modem ini basicnya warna putih sama ada pinggirannya warna pink :D

Smartfren AC682
Kenapa gue milih modem ini ? Soalnya modem ini termasuk salah satu modem yang biasa dipake oleh pengguna Smartfren.  Gak tau juga sih, padahal tau sendiri kan gimana koneksi Smartfren di Indonesia. Tapi kenapa banyak yang pake -_- mungkin gara-gara banyak yang pake malah ngejilat slogannya sendiri.  Oke, langsung aja ya, read carefully, kalo berasil tanggung sendiri!! :p

Yang pertama kali agar kalian bisa connect menggunakan modem di Linux Ubuntu (gue pake Ubuntu 13.04) adalah kalian harus punya paket WVDIAL. Yups wvdial adalah semacam dialer buat koneksi melalui modem, salah satunya ya modem Smart ini.  Tanpa paket wvdial, kalian gak bisa setting modem.  Setting modem aja gak bisa gimana mau konek ke internet ? :))  Pemasangan wvdial gak perlu repot-repot juga kok, pergi aja ke tempa wifi, duduk deket colokan, konek-in, terus simak command line dibawah ini (perintahkan di TERMINAL) :

sudo apt-get install wvdial

Seperti biasa, masukin password, tapi jangan sampek salah lubang (?) Terminal akan bekerja sendiri dengan semestinya :D Kalau sudah selesai, kalian colokin modem Smart kalian, yang ini beneran jangan sampek salah lubang, siapa tau kalian colokin ke port DVD -___-

Ketika modem udah menancap di port usb, cek lah list yang udah kedaftar di usb. Caranya adalaaaaaaaaaaaah ketik lagi diterminal

lsusb

Gak usah pake sudo, gak usah pake apt-get bla bla bla.  cuma ketik lsusb, itu artinya list usb. Jangan lupa pencet ENTER coy, jamuran jamuran deh kalian kalo lupa. -_- Screenshotnya seperti ini


Udah sama apa gak ? Ya kaloo ak sama mirip-mirip lah.  Pokoknya kalian bisa liat di terminal kalian. Punya gue, modem gue kedetek di baris kedua. Yang dijelaskan dengan Bus 003 Device 003: ID 19d2:ffde ZTE WCDMA Technologies MSM.  Nah ini adalah modem gue.  Secara umum, modem Smartfren tipe AC682 akan sperti ini juga.  Kalian juga bisa liat, ada tulisan19d2:ffde, itu adalah kondisi modem.  Kondisi modem semacam apa ? Intinya, modem kita terdetek sebagai CD-ROM, bukan modem, aneh bukan ? :) Kalian harus memperkenalkan modem kita sebagai USB, bukan CD-ROM.  Caranya gampang kok, begini...

sudo eject /dev/sr1

Ketik perintah diatas ke terminal kesayangan anda!! Setelah OKE, cek lagi dengan lsusb.  Apakah sudah berubah menjadi 19d2:ffdd (DD ya, bukan DE) atau masih sperti semula ? Tetapi, yang gue alami waktu ngerubah DD menjadi DE banyak kendala.  Ternyata kalo pake sr1 gak bisa, kalian coba pake sr2sr3sr4, dst.. Masih gak bisa ??? Ganti port usb untuk modem kalian.  Gak mungkin kan kalo port usb cuma ada satu ? :) kalo udah ganti cek lagi pake lsusb. Terkadang, ketika ganti, udah langsung kedetek jadi19d2:ffdd, gak perlu mengubahnya kayak yang diatas tadi.  Kalo udah jadiffdd, kalian ketik perintah ini..

sudo modprobe vendor=0x19d2 product=0xffdd

Itu adalah perintah memeperkenalkan lebih dalam, agar akur lahir batin :| pokoknya kasih perintah itu!!! gak boleh enggak!! Oke, next step is..

sudo wvdialconf

Perintah ini adalah perintah bertujuan untuk mensetting secara otomatis modem kalian.  Nanti akan ada hasilnya.  Hasil settingan kalian akan ditempatkan di /etc/wvdial.conf.  Namun, sepintar-pintar laptop kalian past akan ada cacadnya.  Tadi kan udah bilang, setting mdoem secara otomatis, ternyata bohong, gue dibohongin!! :( Gue bisa tau kalo settingan itu beda karena, GUE GAK BISA LANGSUNG KONEK.  -Ehem, efek terlalu semangat bikin tutor ini-. Gue akhirnya setting sendiri, kalian sebaiknya juga gitu.  Biar kalian gak usah cari dimana /etc dimana /wvdial.conf berada, kalian bisa langsung mengeditnya dengan mengetikan perintah

sudo gedit /etc/wvdial.conf

Setelah perintah ini dijalankan, maka muncul gedit text editor yang berisi dialer samrt yang tadi udah disetting sebelumnya sama wvdial.  Disitu muncul beberapa opsi, nah yang perlu kalian liat dan pahami serta edit adalah bagian ini

[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
Phone = #777
Modem = /dev/ttyUSB0 <<<<<<< INI YANG DIPERHATIKAN !!
Username = smart
Password = smart
Baud = 460800

Disitu tertera USB0, nah ini yang bikin kalian gak bisa senaknya colok dan main, you can't directly plug and play, ciyaaaan :( #pfffft #cedih #uuuuh. Untuk mengatasi masalahnya, yang harus kalian lakukan adalah dengan mengedit bagian USB0 disesuaikan sama apa yang disetting di terminal, nih gue kasih skrinsutnya.


Nah kebetulan di lepi gue udah sama.  Tapi, ini adalah hasil dari n-percobaan.  Gue udah berkali-kali setting, dan itu bikin gue frustasi !! Tapi gue gak bakal menyerah biar bisa bikin tutorial yang akan memandu kalian hahaha.  Disitu kan tertera tulisan Found a modem on /dev/ttyUSB0. Masalahnya, gak setiap colok sama, kadang USB0, kadang juga USB4.  Ini yang gue alamin.  Misal di terminal ngejelasi modem kalian ditemukan di USB1, kalian harus edit wvdial.conf tadi menjadi sama seperti apa yang ada diterminal.  Oke, sampek disini ada yang gak paham ? :)  Next, save gedit tersebut lalu exit, bukan terminalnya, tapi geditnya :)) kemudian kalian kembali ke terminal.  Cek koneksi dengan perintah

sudo wvdial smart

Tunggu bentar yaa, terminalnya lagi kerja.  Kalo di terminal muncul IP sama DNS, maka kalian berhasil konek pake Smart via wvdial :)) SELAMAT !!!! Bagi yang belum bisa konek, ulangi lagi setting via perintah mulai dari sudo wvdialconf . OKE selamat dicoba berulang-ulang #curhat #prek!! Kalo ada masalah, kalian bisa tanya ke thread ini, InsyaAllah gue coba buat bantu :)) kalo ada kesalahan dari gue mohon koreksinya ya.

Cara Mengekstrak File .zip,tar.gz

Cara Mengekstrak File .zip,tar.gz


ika sobat bertemu dengan file yang ber-eksitensi .ZIP, maka sobat cukup mengetik perintah dibawah ini:
unzip namafile.zip
Apabila sobat mendapatkan file yang ber-eksistensi TAR.GZ, maka sobat cukup ketik:
tar -xzf namafile.tar.gz
Atau ketik yang ini:
tar -xvzf namafile.tar.gz
parameter “-v” yang ada pada command line itu berfungsi untuk menampilkan daftar file apa saja yang telah di-ekstrak.
Sedangkan untuk file yang ber-eksitensi TAR.BZ2 sendiri caranya hampir sama, yang edain cuma parameternya aja. Ketik saja seperti ini:
tar -xjf namafile.tar.bz2
atau bisa juga
tar -xjf namafile.tar.bz2
parameter “-v” yang ada pada command line itu fungsinya sama seperti diatas.