Ok, I've managed to make some progress. This error:
means that one of the scripts attempted to change the MAC address of our network card. Commenting out that part in the scripts got rid of that problem. The code they ran was:Code:SIOCSIFHWADDR: Invalid argument
which the madwifi driver doesn't allow. I could probably keep the functionality if I changed the MAC address according to how the madwifi user guide says to.Code:ifconfig ath0 hw ether xx:xx:xx:xx:xx:xx
The next error I had was in ./modules/servers/AccessPoint/accesspoint.rb:
Was that the script(s) were trying to run:Code:Error for wireless request "Set Mode" (8B06) SET failed on device ath0: Invalid argument
also do not work on the madwifi driver in BT3. The correct way to do it is to run:Code:ifconfig ath0 mode manage
But Now I have a new problem that I'm stuck on. I'm trying to runCode:wlanconfig ath0 destroy wlanconfig ath0 create wlandev wifi0 wlanmode master
Anyone? Help!Code:bt karma # ./bin/karma ./etc/karma.xml Starting KARMA... Loading config file ./etc/karma.xml ACCESS-POINT is running /pentest/wireless/karma/modules/servers/DnsServer/dns.rb:39:in `bind': Cannot assign requested address - bind(2) (Errno::EADDRNOTAVAIL) from /pentest/wireless/karma/modules/servers/DnsServer/dns.rb:39:in `run' from ./bin/../modules/loader.rb:176:in `run' from ./bin/../modules/loader.rb:175:in `initialize' from ./bin/../modules/loader.rb:175:in `new' from ./bin/../modules/loader.rb:175:in `run' from ./bin/../modules/loader.rb:163:in `run' from ./bin/../modules/loader.rb:158:in `each_key' from ./bin/../modules/loader.rb:158:in `run' from ./bin/karma:49 from /usr/lib/ruby/1.8/rexml/element.rb:934:in `each' from /usr/lib/ruby/1.8/rexml/xpath.rb:53:in `each' from /usr/lib/ruby/1.8/rexml/element.rb:934:in `each' from ./bin/karma:46
Paul


