694
Bearbeitungen
Sokai (Diskussion | Beiträge) K (+Kat) |
Sokai (Diskussion | Beiträge) (→Skript) |
||
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Terminal == | |||
horst farbig starten: | horst farbig starten: | ||
TERM=xterm-color horst | TERM=xterm-color horst | ||
== horst mit broadcom auf kamikaze == | |||
opkg update | |||
opkg install horst | |||
wlc monitor 1 | |||
horst -i prism0 | |||
wlc monitor 0 | |||
(von [http://wiki.freifunk.net/Diskussion:Kamikaze hier]) | |||
== horst mit atheros auf kamikaze == | |||
wlanconfig mon0 create wlandev wifi0 wlanmode monitor | |||
ip link set dev mon0 up | |||
horst | |||
ip link set dev mon0 down | |||
wlanconfig mon0 destroy | |||
Alternative: folgendes Script nach <code>/usr/bin/horst</code> kopieren: | |||
<pre> | |||
#!/bin/sh | |||
opts= | |||
WLDEV=prism0 | |||
for opt in $*;do | |||
test -z "$WLDEV" && WLDEV=$opt || { | |||
test "$opt" != "${opt#-i}" && WLDEV=${opt#-i} || opts="$opts $opt" | |||
} | |||
done | |||
rmem=$(cat /proc/sys/net/core/rmem_max) | |||
if grep -q ath[0-9]: /proc/net/dev;then | |||
BASE=wifi0 | |||
if [ -n "$1" ] && [ -z "${1#wifi[0-9]}" ];then | |||
BASE=$1 | |||
shift | |||
fi | |||
WLDEV=ath9 | |||
wlanconfig $WLDEV create wlandev $BASE wlanmode monitor >/dev/null | |||
ip link set dev $WLDEV up | |||
/usr/sbin/horst -i $WLDEV $opts | |||
ip link set dev $WLDEV down | |||
wlanconfig $WLDEV destroy | |||
else | |||
wl monitor 1 | |||
/usr/sbin/horst -i $WLDEV $opts | |||
wl monitor 0 | |||
fi | |||
echo $rmem>/proc/sys/net/core/rmem_max | |||
</pre> | |||
== horst mit atheros auf Backfire == | |||
=== manuell === | |||
iw dev wlan0 interface add mon0 type monitor | |||
horst -i mon0 | |||
iw dev mon0 del | |||
=== Skript === | |||
Alternativ kann auch folgendes Script nach <code>/usr/sbin/horst.sh</code> kopiert werden: http://paste.sokai.name/v/4efca6961b1a7 | |||
[[Kategorie:Router]] | [[Kategorie:Router]] |