Saturday, January 17, 2015

Cara membuat hostpot mengunakan Linux Debian

Cara membuat hostpot mengunakan Linux Debian
Install dulu tool yang kita gunakan, yaitu hostapd dan dhcp-server
melalui teminal linux

-
sudo apt-get install dhcp3-server 
sudo apt-get install hostapd

2. Buat file hostapd.conf di home folder
#
sudo gedit hostapd.conf
3. Masukkan script berikut di dalam hostapd.conf

interface=wlan0
driver=nl80211
ssid=nama wifi yang akan di buat
channel=1
hw_mode=g
auth_algs=1
wpa=3
wpa_passphrase=password sesuai keinginan
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP

Pada ssid dan wpa_passphrase, silahkan isi terserah yang kawan mau. Nantinya itu akan menjadi nama hotspot dan passwordnya.
Kemudian simpan dan tutup file.

4. Masuk ke file dhcpd.conf di /etc/dhcp

#sudo gedit /etc/dhcp/dhcpd.conf
5. 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;
}

Penjelasan : 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.
6. Masuk ke file isc-dhcp-server di /etc/default

sudo gedit /etc/default/isc-dhcp-server

7. Di INTERFACES="" silahkan beri value wlan0


INTERFACES="wlan0"

Simpan dan tutup file
8. Masuk ke file sysctl.conf di /etc


 #sudo gedit /etc/sysctl.conf

9. Hilangkan tanda pagar pada #net.ipv4.ip_forward=0 , dan ubah 0 menjadi angka 1. Simpan dan tutup file.
10. Masuk ke file rc.local di folder yang sama (/etc)
-
sudo gedit /etc/rc.local
11. Tambahkan script berikut sebelum exit 0

/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Simpan dan tutup file.
12. Buat file hostapd.sh di home folder

cd ~
sudo gedit hostapd.sh
13. Masukkan script berikut :

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

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

#
sh hostapd.sh