Buat Access Point di Ubuntu…

Assalamualaikum Wr Wb

Postingan ini sebenernya PR dari temen - temen gw, siapa tau juga ada yang butuh :D

Case :
Saya ingin membangun access point tanpa menggunakan hardware access point itu sendiri, jadi saya ingin memberdayakan resource yang sekarang ada, yaitu laptop sayah: ACER 4720z, Wireless Chipset nya Atheros AR5007, saya juga ingin melakukan nat di laptop sayah.

Solution :
1. Donlot driver madwifi dari snapshot, saya memakai driver madwifi-nr-r3366+ar5007 . lalu install driver tersebut… caranya :

   :~$ sudo apt-get install build-essential
   :~$ tar -zxvf madwifi-nr-r3366+ar5007.tar.gz
   :~$ cd madwifi-nr-r3366+ar5007
   :~$ make
   :~$ sudo make install

2. Buat file baru di /etc/modprobe.d/ untuk konfigurasi driver madwifi nya

:~$ sudo vim /etc/modprobe.d/madwifi

isi dari file tersebut hanya satu baris

options ath_pci autocreate=ap

ini diperlukan agar Wireless kita bisa memakai modus master.

3. Load module ath_pci

    :~$ sudo rmmod ath_pci
   :~$ sudo rmmod ath_hal
   :~$ sudo rmmod wifi
   :~$ sudo modprobe ath_pci

4. Setting Wireless dan essid

    :~$ sudo iwconfig ath0 mode master essid suprie_donk
    :~$ sudo ifconfig ath0 192.168.1.1

5. Lakukan routing dengan iptables

:~$ sudo iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth0 -j MASQUERADE
:~$ sudo iptables -A FORWARD -s 192.168.1.0/255.255.255.0 -o eth0 -j ACCEPT
:~$ sudo iptables -A FORWARD -d 192.168.1.0/255.255.255.0 -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

6. Install dhcpd server dan lakukan konfigurasi
:~$ sudo apt-get install dhcp3-server

lalu edit file /etc/dhcp3/dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {
  interface ath0;
  range 192.168.1.10 192.168.20;
  option routers 192.168.1.1;
  option domain-name-servers 202.134.0.155, 202.134.2.5;
}

kemudian nyalakan

:~$ sudo /etc/init.d/dhcp3-server start

7. Install dnsmasq dan ipmasq

:~$ sudo apt-get install dnsmasq ipmasq
:~$ sudo /etc/init.d/dnsmasq start
:~$ sudo /etc/init.d/ipmasq start

PS : saat saya selesai dengan percobaan ini, ntah kenapa saya gak bisa konek ke internet, setelah mematikan service ipmasq, baru bisa.

Conclusion
Hehehehe buat wireless nya gampang - gampang susah yah ? tapi mayan koq, effortnya worthwhile, enaknya klo kita bikin wireless pake pc, kita bisa bikin install squid, atau pake bandwidth limiter, QoS , atau malah mantau pake darkstat. Misalkan kita lagi di luar, pengen berbagi koneksi internet sama yang fakir bandwidth pun bisa. Seinget saya fitur kaya gini udah default di Mac OSX , well CMIIW.

Wabil Taufiq Wal Hidayah,
Wassalamualaikum Wr Wb

Add a Comment