Cara Membuat Accsess Point dengan Mac Filtering
ORANG_MILITER
Kamis, 12 April 2018
- Install hostapd dan dnsmasq
sudo apt install hostapd dnsmasq - Menghentikan semua layanan
sudo service hostapd stop
sudo servece dnsmasq stop
sudo update-rc.d hostapd disable
sudo update-rc.d dnsmasq disable - Tambahkan barisan berikut pada file "/etc/dnsmasq.conf"
bind-interfaces #Interface wlan0 bisa diganti dengan interface yang ada (wlan2 and other) interface=wlan0 dhcp-range=192.168.150.2,192.168.150.3 dhcp-filter=MACANDA,INET-ALLOW dhcp-ignore=#all-allow
- Membuat berkas baru /etc/hostapd.conf dan tambahkan barisan berikut :
#Interace samakan dengan setingan yang ada di dnsmasq.conf interface=wlan0 # Select driver driver=nl80211 #nama AP ssid=blass hw_mode=g #WiFi channel channel=6 # enkripsi wpa=2 wpa_passphrase=mypassword
- Membuat berkas untuk menjalankan atau membuat Accsess Point, masukan baris perintah berikut dan simpan dengan nama terserah.sh :
#!/bin/bash # Start # interface samakan dengan yang ada di dnsmasq.con dan hostapd.conf sudo ifconfig wlan0 192.168.150.1 # Start DHCP/DNS server sudo service dnsmasq restart # Enable routing sudo sysctl net.ipv4.ip_forward=1 # Enable NAT sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE # Run access point daemon sudo hostapd /etc/hostapd.conf # Stop # Disable NAT sudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE # Disable routing sudo sysctl net.ipv4.ip_forward=0 # Disable DHCP/DNS server sudo service dnsmasq stop sudo service hostapd stop
- Diberi akses eksekusi
sudo chmod +x terserah.shdan pidahkan atau salin ke direktori /usr/bin/
Membuat Auto Create AP saat pertama kali booting
Sehubungan masih menggukanan menggunakan ubuntu 12.04 yang belum menggunakan systemd maka cukup menambahkan barisan berikut ke rc.local sebelum exit;ifconfig interfaceanda up terserah.sh