Disable USB via Terminal Linux


Postingan ini saya buat sebenarnya ketika saya bagi temen-temen yang punya  problem terhadap  modem smart AC862, yang kebetulan modem saya berseri demikian. Sering sekali ketika saya mencoba mengkoneksikan modem Smart AC862ku gagal ketika dalam proses menerima ip(internet protocol). Nah kalau seperti itu jalan yang biasa saya ambil selama ini adalah mencopot modemnya dan memasukkannya kembali kedalam usb semula, sehingga modem akan ke mount ulang. Dan kita melakukan proses yang sama kembali. Yaitu mencoba mengkoneksikan dengan menggunakan wvdial yang telah kita kenal. Jadi agar saya dan temen-temen pengguna linux semua yang masih menggunakan modem kelas seperti ini. Kini tidak menggunakan metode yang dahulu lagi, yaitu mencabut dan memasang kembali modem yang menurut saya membutuhkan sedikit tenaga untuk melakukannya. Nah, di postingan ini saya mencoba untuk melakukan penyelesaian dari problem tersebut yaitu dengan "turn on dan turn off USB" melalui command prompt.

Jadi begini caranya. biar gak usah copot pasang dan copot pasang modem kamu. :)

  1. modem pertama memang harus kita masukkan. kan ktia belum colokin modem sama sekali
  2. habis itu kita koneksi. eh ternyata gagal pas kita melakukan menggunakan wvdial.
  3. Nah solusi yang sudah lama kita alami ini kan, kita copot modem terus kita pasang kembali modem. benar2 mengesalkan kalau hal ini kita lakukan terus menerus
  4. Caranya seperti ini kita ketik perintah ini dulu nih di terminal dengan syarat harus pakai root : "sudo lsusb -t|less" dia akan ngelist usb mana yang aktif
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
         /:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
         /:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
         /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
       |__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M
       /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
       |__ Port 1: Dev 6, If 0, Class=vend., Driver=usbserial_generic, 12M
       |__ Port 1: Dev 6, If 1, Class=vend., Driver=usbserial_generic, 12M
       |__ Port 1: Dev 6, If 2, Class=vend., Driver=usbserial_generic, 12M
      |__ Port 1: Dev 6, If 3, Class=stor., Driver=usb-storage, 12M
    |__ Port 2: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
       |__ Port 2: Dev 3, If 1, Class=HID, Driver=usbhid, 1.5M
        /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
        |__ Port 6: Dev 5, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M    |__ Port 6: Dev 5, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
  5. Setelah kita tau usb mana yang aktif atau sekedar kita mencoba-coba, caranya begini :
       "echo '2-1' |sudo tee /sys/bus/usb/drivers/usb/unbind" <- untuk menonaktifkan
    ket : '2-1' adalah proses yang akan kita matikan.
    misal dari hasil perintah : sudo lsusb -t|less muncul result seperti ini
  6. Kita lakukan perintah wvdial lagi nih. maka si wvdial akan memunculkan result yaitu :
    eject: unable to find or open device for: `/dev/sr0'
    --> WvDial: Internet dialer version 1.60
    --> Cannot open /dev/ttyUSB0: No such file or directory
    --> Cannot open /dev/ttyUSB0: No such file or directory
    --> Cannot open /dev/ttyUSB0: No such file or directory
    *pertanda baik nih. berarti usb yang kita non aktifkan benar
  7. Kita lakukan perintah lagi yang sama dengan 5 tapi dengan input dengan perintah yang berbeda di belakangnya
    echo '2-1' |sudo tee /sys/bus/usb/drivers/usb/bind <- untuk mengaktifkan //perbedaanya hanya terletak disini
    ket : '2-1' adalah proses yang akan kita matikan.
  8. Kita coba koneksikan kembali dengan perintah dial tadi. Maka.... YAP TARAAAAAAAAAAA... pada saat melakukan konek gak ada proses []3#{P@{#P@P${P${@P${%P^{$P$@%{^}${  <- Something like as that :D
  9. JIKA MODEM BELUM TERKONEKSI LAKUKAN PERINTAH DIATAS.

Leave comment :)

Saya akan menyingkat perintah diatas menjadi perintah di bash shell yang bisa kita gunakan dengan mudah. :D. E-mail me for that :D
email : mqumaster@gmail.com 
facebook : www.facebook.com/muhammad.qori.untiarasani 
twitter : @muhqori_u

Mudahnya Membuat Shorcut Di Linux

Sore sahabat linux Indonesia.
"Salam Linux sehat". Penulis hari ini hadir dengan membawa sedikit trik baru. Namun menurut saya sendiri sih, ini bukan trik, namun hanya pemanfaatan apa yang telah disediakan oleh linux. Yaitu memanfaatkan directory /bin/ sebagai directory yang menyediakan beberapa file executable yang biasa kita panggil melalui terminal/console. Peran directory bin inilah yang nanti kita manfaatkan untuk membuat shorcut-shorcut perintah yang bisa kita gunakan untuk menyingakat perintah terhadap sesuatu. Misal, Untuk mematikan laptop dari laptop kita membutuhkan perintah yang lumayan panjang yaitu "sudo poweroff" untuk distro linux turunan debian, atau lingkup ubuntu yang lebih kita kenal pada sekarang ini. Dari perintah yang relatif panjang tadi, kita bisa menyingkat. Misalnya menjadi perintah "mati" untuk mewakili "sudo poweroff". Nah, langsung saja kita menuju kepada langkah-langkah : :)

  1. Masuk Ke dalam terminal. Tekan (Ctrl+Alt+T) atau F12 untuk pengguna guake.
  2. Masuk menjadi akses root, "sudo su", dan masukkan password rootnya :).
  3. Buat file didalam directory /bin/ dengan nama sesuai yang anda kehendaki misal "mati". Dengan cara "pico /bin/mati" atau masuk dulu di directory bin lalu baru buat file, caranya "cd bin;pico mati".
  4. Isikan perintah seperti dibawah ini di dalam file "mati" yang baru kita buat tadi "sudo poweroff".
  5. Kemudian kita tekan Ctrl+X dan pilih Y untuk melakukan penyimpanan.
  6. File tersebut hakekatnya sudah bisa kita panggil. Namun karena file tersebut belum bersifat executable maka text yang ada di dalam file tersebut tidak bisa dijalankan. Maka kita lakukan perintah seperti berikut untuk dapat menjalankan file tadi.
  7. Masih pada directory bin. Ketikan perintah berikut di dalam terminal "chmod +X mati".
  8. Nah, sekarang coba panggil file tadi. Maka Komputer akan merespon yang menjalankan tulisan yang ada pada file tadi, yaitu file "mati".

Mudah bukan??... :)

Kalau pengen nanya,ngasih saran, atau pengen share. bisa hubungi saya di :
email : mqumaster@gmail.com 
facebook : www.facebook.com/muhammad.qori.untiarasani 
twitter : @muhqori_u


Modify The Default Keyboard Controller

Assalamu'alaikum. Linux sehat kembali lagi. Kali ini saya akan memposting tentang sedikit aplikasi yang lebih memanjakan diri saya ketika menggunakan linux, yaitu "gconf-editor". Dia adalah aplikasi yang memanage tentang shorcut-shorcut perintah yang ada pada linux baik yang sudah ada baik yang belum ada. Seperti itulah penjelasan singkatnya. Di Artikel yang singkat ini, saya cuman akan share tentang instalasi dan penggunakan dari "gconf-editor" sendiri. Baik, berikut langkah-langkah instalasinya :
----------------------------------------------------------------------------------------------------------------------------------
  1. Buka console dan masuk sebagai root, atau bisa menggunakan perintah sudo. seperti pengguna turunan debian pada umumnya.
    - sudo apt-get install gconf-editor
  2. Setelah proses instalasi selelasi. Aplikasi bisa langsung dipanggil menggunakan terminal/console. Berikut adalah cara pemanggilanya.
    - gconf-edit&
    ket: menambahkan "&" bertujuan agar proses dapat berjalan pada background.
  3. Untuk mengedit hal yang berhubungan dengan desktop pada umumnya setelah membukan aplikasi gconf-editor ini. Masuk pada bagian "apps" ->"metacity" -> "global-keyblindings"
----------------------------------------------------------------------------------------------------------------------------------
Semoga artikel singkat ini dapat bermanfaat bagi temen-temen sekalian. Amin. :)

Kalau pengen nanya,ngasih saran, atau pengen share. bisa hubungi saya di :
email : mqumaster@gmail.com 
facebook : www.facebook.com/muhammad.qori.untiarasani 
twitter : @muhqori_u

Fix The battery Monitor For Lxde


Linux Sehat..
Senang rasanya bisa menulis kembali. Semoga ini bisa menjadi suatu rutinitas yang berguna. Amiin.
Kali ini saya pengen share, tentang "Bagaimana cara fixed batrei status di lxde desktop enviroment". ini juga mungkin salah satu bug lxde yaitu dimana si battery status menunjukkan 100% terus. walaupun kondisi battery kita tinggal 50% misalnya. Tapi pada kondisi tertentu dimana xmessage sudah ditentukan pada kondisi berapa notebook/laptop kita sudah ditentukan, maka baru dia akan muncul. Tetapi pada waktu kondisi notebook/laptop kita berada pada presentase yang belum ditentukan. Dia tidak menunjukkan hasil monitoringnya, artinya dia tetep stuck di 100%. Mungkin penjelasan ini bagi temen yang jarang menggunakan lxde. Oke, lanjut ke cara fixed dari problem ini. Berikut ini langkah-langkahnya :
1. Hilangkan battrey monitor bawaan di lxde, di pojok kanan. dengan cara :
   => Klik kanan, terus remove
2. Masuk pada terminal/console by using "ctrl+alt+t". ketikkan perintah :
  => sudo apt-get install xfce4-power-manager
keterangan :
  xfce4-power-manager adalah program untuk mengontrol tentang penggunaan battrey, sebagai battery indicator dll. (yang berhubungan dengan battrey). Mungkin barangkali ada yang kurang support dengan ini. 
3. Lanjutkan dengan membuat perintah untuk automatically startup "xfce4-power-manager" ini. Dengan cara :
   1. Masuk Ke terminal by using "crtl+alt+t"
   2. edit file /etc/rc.local by typing "sudo pico /etc/rc.local"
   3. diatas sintak "exit" tambah kan tulisan seperti ini "xfce4-power-manager&"
   4. simpan dengan menekan "ctrl+x", pilih "y" dan "enter"
4. Untuk mencoba, bisa reboot komputer atau melakukan langsung perintah di terminal, dengan menuliskan perintah seperti berikut : "xfce4-power-manager", otomatis pada bagian taskbar di kanan akan muncul icon battrey yang artinya program xfce4-power-manager telah berjalan dengan sempurnya.

Keterangan :

- Semua perintah dilakukan tanpa menggunakan tanda petik ("").
Sekian dari saya, dan semoga artikel yang singkat ini dapat bermanfaat untuk temen-temen semua. Kalau pengen nanya,ngasih saran, atau pengen share. bisa hubungi saya di :
email : mqumaster@gmail.com 
facebook : www.facebook.com/muhammad.qori.untiarasani 
twitter : @muhqori_u

Membuat Hostpot antara PC dengan Android Di Linux


Linux Sehat..
Pengen share nih. Gimana sih cara ngebuat hotspot di linux??.. Mungkin banyak yang bertanya-tanya tentang hal itu. Kali ini saya pengen share lewat tulisan singkat ini, tentang bagaimana cara membuat hostpot di linux menggunakan hostapd. apa itu hostapd??. . Nanti saya akan jelaskan lebih lanjut berikut langkah-langkah membuat hostpotnya. Saya menggunakan TeaLinux OS(Oolong Tea 4.0), Hasil remasteran Ubuntu 12.04. Oleh komunitas Doscom. Cekidot.. langsung pada pembahasan :
1. Buka terminal, tekan ctrl+alt+t (Untuk Defaultnya). Akan muncul layar seperti ini
2. ketikkan "sudo apt-get install dhcp3-server hostapd"
Pembahasan :
  dhcp3-server : Digunakan untuk menyediakan servis dhcp, dimana nantinya 
  digunakan untuk memberikan alamat/ip pada user/client secara otomatis.
  hostapd : Free software dari linux. Digunakan untuk access point dan 
  otentikasi serve
3.Ubah konfigurasi default hostapd. dengan perintah "sudo pico /etc/hostapd/hostapd.conf" menjadi :
  interface=wlan0 #interface wlan yang digunakan
  driver=nl80211
  ssid=AccesPointku #Nama SSID/Access point yang digunakan
  hw_mode=g
  channel=11
  wpa=1
  wpa_passphrase=harianlinux #password yang digunakan
  wpa_key_mgmt=WPA-PSK #scurity yang digunakan
  wpa_pairwise=TKIP CCMP
  wpa_ptk_rekey=600
4. edit konfigurasi di dhcp. Yang nantinya digunakan untuk memberikan Alamat/ip address pada client. lakukan perintah "sudo pico /etc/dhcp3/dhcpd.conf" tanpa tanda kutip. ganti menjadi seperti berikut :
  
  option domain-name-servers 8.8.8.8, 8.8.4.4 ; #dns yang digunakan, disini
  saya menggunakan dnsnya si google. Ya dipaskan saja mau memakai dns apa.
  subnet 192.168.1.0 netmask 255.255.255.0 { #memberikan network ip 
  range 192.168.1.10 192.168.1.254;  #range ip yang diberikan untuk client
  option broadcast-address 192.168.1.255; #ip broadcast
  option routers 192.168.1.1;  #gateway yang digunakan
5. Lanjut untuk mengubah setingan default dari dhcp-servernya menjadi wlan0. lakukan perintah "sudo pico /etc/default/isc-dhcp-server" atau ada juga yang "sudo pico /etc/default/dhcp3-server". Pada INTERFACE isikan menjadi "wlan0" atau sesuai dengan nama wifi teman.
  dari :> INTERFACES=”″
  menjadi :> INTERFACES=”wlan0″
6. Lanjut untuk melakukan forwarding. Lakukan perintah "sudo pico /etc/sysctl.conf". cari "#net.ipv4.ip_forward=1", kadang ada juga yang masih bernilai 0. contoh  seperti ini "#net.ipv4.ip_forward=0". maka hilangkan tanda pagar (#) dan berikan nilai satu "1". Sehingga menjadi seperti ini
  net.ipv4.ip_forward=1
7. Sampai langkah ke 6 untuk konfigurasi, sebenarnya telah selesai. Untuk langkah selanjutnya, kita tinggal membuat file perintah untuk melakukan route(membuat jalan).Edit file di /etc/ yaitu rc.local. Dengan perintah "sudo pico /etc/rc.local", dan tambahkan perintah seperti berikut :
  /sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE #digunakan untuk
   melakukan route dari modem 
  /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE #digunakan untuk
   melakukna route dari koneksi lan, untuk input internet menggunakan 
   eth0/ethernet
  #Sebenarnya hanya digunakan salah satu saja. Karena untuk jaga2, jadi saya 
   masukkan saja dua-duanya.
Keterangan :
   rc.local : digunakan sebagai file yang autostart. artinya, setiap kali Operating System dinyalakan. Maka otomatis file ini akan di akses berikut sintak yang ada di dalamnya
8. Langkah selanjutnya membuat bash shell. Digunakan untuk menjalankan dari rentetan konfigurasi diatas. Lakukan perintah "sudo pico /bin/konek". konek adalah nama file yang digunakan untuk dipanggil, seperti kita menggunakan perintah-perintah linux yang sudah ada, misal menggunakan perintah :pico,clear,ping dll.. seperti itulah nanti hasil dari file "konek". nama file "konek" akan digunakan sebagai pemanggil dari sintak yang ada didalamanya. Tidak harus diberi nama "konek". Teman juga bisa isikan nama sesuai dengan kemauan sendiri. Lalu isikan didalamnya dengan sintak seperti berikut :
  sudo hostapd -B /home/metalslug/hostapd.conf #digunakan untuk mengakses file
   hostapd.conf berdasarkan directory yang akan digunakan oleh program 
   "hostapd"
  sleep 1 #digunakan untuk memberikan delay 1 second/detik
  sudo ifconfig wlan0 inet 192.168.1.1 #Setting ip untuk wlan0
  sleep 1 #digunakan sama, untuk memberikan delay 1 second/detik
  sudo /etc/init.d/isc-dhcp-server start #melakukan proses dhcp-server untuk 
   client yang didalamnya telah diberikan sintak untuk memberikan alamat/ip
   berdasarkan range yang telah dibuat tadi.
  exit
Untuk menyimpannya, tekan ctrl+x, dan pilih "y".
9. karena file diatas belum bersifat executable, maka kita buat menjadi executable dulu. kita masih di home direktori sekarang ini. jadi ketikkan perintah "sudo chmod +x /bin/konek". parameter +x : digunakan untuk membuat file tersebut menjadi executable dan chmod : digunakan untuk mengubah mode berdasarkan parameter yang kita tentukan. Oke, Semua konfigurasi telah kita lakukan. Dan senjata sudah siap untuk kita gunakan.
10. coba keluar dulu dari console/terminal biar terlihat fresh. Dan lakukan perintah yang sama untuk masuk ke terminal "ctrl+alt+t". Kemudian ketikkan perintah "sudo konek". maka proses akan berjalan. dan jika sampai di dhcpnya oke. maka Hostpot siap digunakan. buka Perangkat Androidnya, dan aktifkan wifinya. maka akan ada access point baru. Cobalah untuk memulai mengkoneksikan dan otomatis koneksi internet akan bisa digunakan di android phone.
Keterangan :
- Hasil dari pembuatan hostpot ini juga bisa digunakan di semua perangkat yang
  ada wifinya, termasuk laptop atau komputer yang mempunyai wifi.
- Semua perintah dilakukan tanpa menggunakan tanda petik ("").
Sekian dari saya, dan semoga artikel yang singkat ini dapat bermanfaat untuk temen-temen semua. Kalau pengen nanya,ngasih saran, atau pengen share. bisa hubungi saya di :
email : mqumaster@gmail.com 
facebook : www.facebook.com/muhammad.qori.untiarasani 
twitter : @muhqori_u