Increase Wifi Signal Strength Tx-Power on Kali Linux

Increase Wifi Signal Strength Tx-Power on Kali Linux


This week I just learn and try the new wi-fi device, and of course also testing their durability (maximize the warranty time ๐Ÿ˜› ). Today we will learn together how to Increase Wifi Signal Strength Tx-Power on Kali Linux, actually you can do this on other Linux distro as well, but in this article we will do on a Kali Linux.

The default Tx-Power of wireless is set to 20 dBm or 100 mW, usually used by 802.11b/g Wireless LAN 20 MHz-wide channels in the 2.4 GHz ISM band (5 mW/MHz) and bluetooth Class 1 radio.

We also able to set the Tx-power default setting from 20 dBm = 100mW increased to 30 dBm or 1 W = 1000mW, but we must do this with our own risk as it will probably damage your card eventually! Moreover increase the tx-power can be illegal in some countries, so it's better you find out your country rule of law.


1. Wireless card (some wireless card cannot configure tx-power)

2. Wavemon (apt-get install wavemon)

Step by step Increase Wifi Signal Strength(TxPower) on Kali Linux:

1. Open up our terminal (see tutorial here how to create the shortcut) and type


and make sure your wireless network already detected and up.

Increase Wifi Signal Strength(Tx-Power) on Kali Linux

2. Now let's check our wireless card default tx-power by running this command

iwconfig wlan0

Increase Wifi Signal Strength(Tx-Power) on Kali Linux

the default tx-power of my wireless card is 20 dBm.

3. When we check the default signal quality through wavemon,

Increase Wifi Signal Strength(Tx-Power) on Kali Linux

4. To change the tx-power we must turn off our wireless interface by running

ifconfig wlan0 down

and then change the regional to BO (Bolivia) which in that country they allow the use of 1000 mW tx-power

iw reg set BO

turn on the wireless interface again

ifconfig wlan0 up

5. Now we can check again our wireless card status by running

iwconfig wlan0

if the tx-power already changed, let's check our wavemon, and see the difference.

Increase Wifi Signal Strength(Tx-Power) on Kali Linux

6. We can set up our wireless card into specific channel by running

iwconfig wlan0 channel 8

or we can also directly change the tx-power using this command

iwconfig wlan0 txpower 30


1. Some problems may occur when we set higher than default tx-rate; such as:

  • overheating of the power amplifier chip and the card which will cause lower efficiency and more data errors;
  • overdriving the amplifier which will cause more data errors;
  • excessive power usage for the card and this may overload the default power supply of the board that the card is located on resulting in voltage drop and reboot or excessive temperatures for the board.

Hope it's useful ๐Ÿ™‚

(Visited 49,653 times, 15 visits today)

Share this article if you found this post was useful:

Blogger at Love PHP, offensive security and web.
Contact him at me[-at-]

See all posts by || Visit Website :

  • Revolver

    I get a error called wlan0 : no such device

    Pls help!

    • You

      Use a number “0” not a letter “o”.

      • anon123151353

        unplug and plug your wifi interface that sit

    • You

      Or you are running Kali in a VM or a live CD in which case you cannot edit the wireless card settings to that degree

    • Stephen

      Maybe yours is not wlan0 (with a number zero) it may be wlan1 (with a number one).
      If that does not work then make sure you do not have your card/adapter in monitor mode.
      >airmon-ng stop mon0 or mon1

      • Kanhaiya Kumar Sudhanshu

        Write iwconfig and see what is written over there and first try wlan0mon
        ..hope it works

  • Matthew Barnard

    I am interested in doing this on Windows 7. Since my card cost $9, it is not the end of the world if I toast it. Could you do an article on antennas and how to increase their range?

  • Matthew Barnard

    I am not sure if my router supports it or not, but how does it unlock other frequencies? Also, wouldn’t you need a compatible device to receive 4.9Ghz signals?

  • Clone

    Working perfectly with Alfa USB.

  • George Smith

    it changed my Tx-Power to 30 from 20. and now bit-rate is always 130Mbps.. don’t really notice a difference though

  • kinshu

    I used ‘iwconfig wlan0 txpower 200’ in ubuntu, it says operation not supported.

    iwconfig wlan0 txpower 30

  • phoenix6142

    I do this all the time on my machine with an ALFA AWUS036NEH. 1W (its actual txpower) runs great. I get about double-triple the range of normal internal WiFi hardware. Coupling this with a large antenna, I can actually have pretty satisfying range. Some networking adapters do 2W, in which case you can use “iwconfig wlan0 txpower 33” with the above mentioned terminal bashes. Beware of cheap and inferiour hardware. I only trust ALFA NETWORK products as I have done my fair share of pentesting with them and I’ve never had any issues.

    • a$$holio

      Excellent advice. I couldn’t agree more. Listen to this guy people!

  • Mershan Fernando

    I followed every step correctly. But no luck. It didn’t work. Can Anyone or Writer tell me is it working when I use Kali Linux on VMware in windows 8? And is someone use wireless adapter what I use? My wireless adapter is “TP-LINK TL-WN722N” is it compatible? Thank you.

  • Daniel Adams

    I followed every step correctly. I had lucky