Advertisement
irenicus09

Alfa AWUS036H optimiser

Aug 18th, 2013
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.60 KB | None | 0 0
  1. #!/bin/sh
  2. #
  3. #
  4. # This script was coded to optimise Alfa Wireless card & make it work properly with WICD
  5. #
  6. # Author  : irenicus09
  7. # Date    : 19/08/2013
  8. # License : GPLv3
  9. #
  10. ############################################################################################
  11.  
  12. if [ $# -ne 1 ]
  13. then
  14.     echo "Automated Wireless Optimiser";
  15.     echo "Usage: $0 [interface]";
  16.     exit 1;
  17. fi
  18.  
  19. interface=$1;
  20.  
  21. # Change driver as appropriate for your card, default driver for alfa awus036h: rtl8187
  22. driver="rtl8187";
  23.  
  24. #=============================================================================
  25. echo ""
  26. echo "==================================================================="
  27. echo "\t\tWelcome to Automated Wireless Optimiser";
  28. echo "===================================================================\n"
  29. sleep 1;
  30.  
  31. echo "[+] Stopping WICD... ";
  32. /etc/init.d/wicd stop 1>/dev/null;
  33. sleep 1;
  34.  
  35. # Reloading modules from kernel
  36. echo "[+] Reloading modules";
  37. rmmod $driver;
  38. sleep 1;
  39. modprobe $driver;
  40. sleep 1;
  41.  
  42.  
  43. echo "[+] Taking down your card offline";
  44. ifconfig $interface down;
  45. sleep 1;
  46.  
  47.  
  48. echo "[+] Changing mac-address";
  49. macchanger -r $interface;
  50. sleep 1;
  51.  
  52. echo "[+] Optimising wireless card for maximum power";
  53. iwconfig $interface mode managed;
  54. iw reg set BO;
  55. iwconfig $interface txpower 30;
  56. sleep 1;
  57.  
  58. echo "[+] Bringing up wireless card online";
  59. ifconfig $interface up;
  60.  
  61. echo "[+] Starting WICD... ";
  62. /etc/init.d/wicd start 1>/dev/null;
  63. sleep 1;
  64.  
  65. echo ""
  66. echo "[+] All patched up and done, have a nice day! ;)";
  67. echo "===================================================================\n"
  68.  
  69. exit 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement