Minggu, 05 Agustus 2012 - 7 komentar

Sharing Internet Via Modem di Ubuntu Dengan Android

Pagi Sobat Ubuntu (bagi yang membaca treath ini di pagi hari,hehe), pagi ini saya kembali pengen nulis sesuatu, sesuatu yang akan membuat sobat ubuntu mengerti akan sesuatu, sehingga sesuatu ini bisa digunakan untuk sesuatu, yang nantinya sobat ubuntu tahu sesuatu. Hahahaha.....malah ngelantur,
Oke langusng saja. Biasanya kita mengenal ada software yang namanya Connectivy di windows, yaitu tool yang digunakan untuk berbagi koneksi internet ke user lain. Di Ubuntu kita juga bisa share koneksi internet layaknya tool Connectivy dengan bermodalkan modem yang tertancap di perangkat komputer/laptop kita, caranya:

Install dulu tool yang kita gunakan, yaitu hostapd dan dhcp-server
 sudo apt-get install dhcp3-server hostapd

Buat file hostapd.conf di home folder

cd ~
sudo gedit hostapd.conf

Masukkan script berikut di dalam hostapd.conf 
interface=wlan0
driver=nl80211
ssid=isiterserahkamu
channel=1
hw_mode=g
auth_algs=1
wpa=3
wpa_passphrase=isiterserahkamu
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP


 
Pada ssid dan wpa_passphrase, silahkan isi terserah yang sobat mau. Nantinya itu akan menjadi nama hotspot dan passwordnya.
Kemudian simpan dan tutup file.
 
Masuk ke file dhcpd.conf di /etc/dhcp
sudo gedit /etc/dhcp/dhcpd.conf 
 
Tambahkan script berikut di baris paling bawah dhcpd.conf
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;

option domain-name-servers 8.8.8.8, 8.8.4.4 ;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
}

keterangan: DNS yang akan digunakan adalah dari Mbah Google :D. Sedangkan range IP host adalah 192.168.1.10 sampai dengan 192.168.1.254. Sedangkan router dalam hal ini adalah laptop kita, menggunakan IP 192.168.1.1.
Simpan dan tutup file.
 
Masuk ke file isc-dhcp-server di /etc/default
sudo gedit /etc/default/isc-dhcp-server 
 
Di INTERFACES="" silahkan beri value wlan0,
INTERFACES="wlan0"
simpan dan tutup file

Masuk ke file sysctl.conf di /etc
sudo gedit /etc/sysctl.conf 
 
Hilangkan tanda pagar pada #net.ipv4.ip_forward=0 , dan ubah 0 menjadi angka 1. Simpan dan tutup file.
keterangan: di Ubuntu saya  net.ipv4.ip_forward=1, jadi tidak perlu ganti lagi.
 
Masuk ke file rc.local di folder yang sama (/etc)  
sudo gedit /etc/rc.local

Tambahkan script berikut sebelum exit 0
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE



simpan dan tutup file



Buat file hostapd.sh di home folder
cd ~
sudo gedit hostapd.sh

Masukkan script berikut :   
#!/bin/sh -e
sudo hostapd -B hostapd.conf
sleep 1
sudo ifconfig wlan0 inet 192.168.1.1
sleep 1
sudo /etc/init.d/isc-dhcp-server start
exit

Selesai. Untuk menjalankannya, setelah kita men-connect-kan modem kita ke internet, silahkan jalankan script tersebut di home folder
  sh hostapd.sh

Selamat Bereksperimen 













»»  Next...
Kamis, 02 Agustus 2012 - 3 komentar

Solusi EROR CrosspalformUI Di Ubuntu

Sudah lama gak ngeblog, Alhamdulillah hari ini dapet ilmu baru, dan sudah saya coba pada Ubuntu 12.04 punya saya.
Jadi langsung saja, jika sobat ubuntu punya masalah seperti ini saat remove CrossplatfomUI

Removing crossplatformui ...
ztemtvcdromd: no process found
dpkg: error processing crossplatformui (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 crossplatformui
E: Sub-process /usr/bin/dpkg returned an error code (1)

mungkin sobat ubuntu bisa mencoba solusi yang sudah saya coba ini:

- Backup file original sobat, caranya dengan mengetik sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.orig

- Ketik, buka, dan edit gksudo gedit /var/lib/dpkg/status 

- Cari tulisan Package: crossplatformui  , block tulisan tersebut sampai   kebawah, dan delete tulisan tersebut (perhatikan jarak spasi antar package)  lebih jelasnya lihat gambar dibawah ini 
- Save, dan keluar. Buka terminal dan coba ketik lagi sudo dpkg -r crossplatformui, jika muncul tulisan "dpkg: warning: there's no installed package matching crossplatformui" maka masalah sobat sudah teratasi, 

Silahkan sobat ketik sudo apt-get update dan error yang tadi muncul sudah hilang. Sekali lagi, cara ini sudah saya coba di Ubuntu 12.04 saya.


Selamat Mencoba
»»  Next...