Membuat Acces Virtual Wifi Access Point di Debian Linux menggunakan hosapd dan dnsmasq

Membuat Acces Virtual Wifi Access Point di Debian Linux.


Pertama install hostapd
sudo apt-get install hostapd

Selanjutnya  setup configurasinya
sudo gedit /etc/hostapd/hostapd.conf

ini punya saya untuk mengetahui cara mngconfigurasi silahkan baca disini
interface=wlan0
driver=nl80211
ssid=dmnlgcm
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=55443322
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
install dnsmasq
sudo apt-get install dnsmasq

selanjutnya seting dnsmasq
sudo gedit /etc/dnsmasq.conf

kemudian isi dengan

# disables dnsmasq reading any other files like /etc/resolv.conf for nameservers
no-resolv
# Interface to bind to
interface=wlan0
# Specify starting_range,end_range,lease_time
dhcp-range=10.0.0.3,10.0.0.20,12h
# dns addresses to send to the clients
server=8.8.8.8
server=8.8.4.4

Selanjutnya buat file di home namai saja initSoftAP

gedit ~/initSoftAP


kemudian copy teks berikut ini

#!/bin/bash
#Initial wifi interface configuration
ifconfig $1 up 10.0.0.1 netmask 255.255.255.0
sleep 2
###########Start dnsmasq, modify if required##########
if [ -z "$(ps -e | grep dnsmasq)" ]
then
 dnsmasq
fi
###########
#Enable NAT
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
iptables --table nat --append POSTROUTING --out-interface $2 -j MASQUERADE
iptables --append FORWARD --in-interface $1 -j ACCEPT
#Thanks to lorenzo
#Uncomment the line below if facing problems while sharing PPPoE, see lorenzo's comment for more details
#iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
sysctl -w net.ipv4.ip_forward=1
#start hostapd
hostapd /etc/hostapd/hostapd.conf 1> /dev/null
killall dnsmasq


set jadi executable
chmod +x initSoftAP
 

Untuk menjalankan ketikkan
./initSoftAP wifi_card_interface interface_with_internet

untuk “wifi_card_interface” kebanyakan adalah wlan0. Untuk “interface_with_internet“, karena saya ingin menshare internet dari modem  maka saya menggunakan ppp0.

jadi perintah untuk menjalankannya adalah.
sudo ./initSoftAP wlan0 ppp0




catatan : untuk wifi card saya, saya mesti menginstall drivernya
sudo apt-get install firmware-atheros
Ranking: 5
 
© Dimana Lagi All Rights Reserved