Buat Access Point di Ubuntu…
Assalamualaikum Wr Wb
Postingan ini sebenernya PR dari temen - temen gw, siapa tau juga ada yang butuh
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