Cara Membuat Accsess Point dengan Mac Filtering

ORANG_MILITER

                      Kamis, 12 April 2018

  1. Install hostapd dan dnsmasq sudo apt install hostapd dnsmasq
  2. Menghentikan semua layanan
    sudo service hostapd stop
    sudo servece dnsmasq stop
    sudo update-rc.d hostapd disable
    sudo update-rc.d dnsmasq disable
  3. 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
    
  4. 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
    
  5. 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
  6. Diberi akses eksekusi sudo chmod +x terserah.sh dan 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

Postingan populer dari blog ini

Tutorial sql injection menggunakan sqlmap di kali linux dan windows

Build Kali NetHunter For Xiaomi Redmi Note 2

Install Android 7.1 nougat on Xiaomi Redmi Note 2