Creating a wireless Access Point using a wireless card not supporting AP mode

  • Print

This article talks about how to create a wirless access point even when your wifi card does not support AP mode. The list of supported interface modes is obtained by giving the command $iw list. You would get a output as under

 Supported interface modes:


* managed

* monitor

Incase your card supports the above three modes, this article is for you. Incase you are lucky and card supports AP mode also, then I would recommend use hostapd.

1.   To start with I suggest you load install Bactrack as we would require airmon-ng software , this comes preloaded in backtrack . 

2. Open a terminal and give following commands to start an AP



airmon-ng start wlan0

airbase-ng -e SSID -c 10 mon0

 2. Open another terminal and give following commands to configure the at0 port of AP and iptable rules required for NAT


ifconfig at0 up

ifconfig at0 mtu 1400

ifconfig at0 netmask

 dnsmasq -d -k -q

 # iptable rules to route traffic and for NAT

iptables --flush

iptables --table nat --flush

iptables --delete-chain

iptables --table nat --append POSTROUTING --out-interface eth0  -j MASQUERADE

# we are assuming a setup that wlan0 is the wireless card used to setup the AP and eth0 is the ethernet interface connected to the Internet.

# Instead of eth0 we could have ppp0  if we were using a USB 3G dongle to connect to the internet.

iptables --append FORWARD --in-interface at0 -j ACCEPT

echo 1 > /proc/sys/net/ipv4/ip_forward