diff -ru ../../karma-20060124/bin/monitor-mode.sh ./bin/monitor-mode.sh --- ../../karma-20060124/bin/monitor-mode.sh 2005-03-09 08:24:29.000000000 -0800 +++ ./bin/monitor-mode.sh 2006-09-10 21:20:18.000000000 -0700 @@ -1,18 +1,25 @@ #!/bin/sh INTERFACE=$1 +WLANDEV=$2 if [ $# -lt 1 ]; then - echo "usage: $0 " + echo "usage: $0 " + echo " Add your wlandev for MadWifi-NG support" exit 1 fi if [ "$OSTYPE" = "FreeBSD" ]; then ifconfig $INTERFACE down ifconfig $INTERFACE channel 1 mediaopt monitor up +elif [ "$2fnord" -eq "fnord" ]; then + /sbin/ifconfig $INTERFACE down + /sbin/iwconfig $INTERFACE channel 1 mode monitor essid any + /sbin/ifconfig $INTERFACE up else - # Assuming MadWiFi because the other drivers suck /sbin/ifconfig $INTERFACE down - /usr/sbin/iwconfig $INTERFACE channel 1 mode monitor essid any + /sbin/wlanconfig $INTERFACE delete + /sbin/wlanconfig $INTERFACE create wlandev $WLANDEV mode monitor + /sbin/iwconfig $INTERFACE channel 1 mode monitor essid any /sbin/ifconfig $INTERFACE up fi diff -ru ../../karma-20060124/etc/karma.xml ./etc/karma.xml --- ../../karma-20060124/etc/karma.xml 2005-06-07 14:54:03.000000000 -0700 +++ ./etc/karma.xml 2006-09-10 20:44:02.000000000 -0700 @@ -14,6 +14,9 @@