2011-03-02, 12:51
  #1
Exakt vad är det jag ska skriva in i terminalen i linux?

Kod:
commit fffd6e63ea75850dafbf2ccfb38a4189f43c0282
Author: Maxim Levitsky <maximlevitsky@xxxxxxxxx>
Date:   Tue Jun 1 15:43:21 2010 +0300

    wireless: allow to retrieve the channel set on monitor interface
    
    This will allow to preserve compatibility with userspace
    
    Signed-off-by: Maxim Levitsky <maximlevitsky@xxxxxxxxx>

diff --git a/net/wireless/chan.c b/net/wireless/chan.c
index b01a6f6..09d979b 100644
--- a/net/wireless/chan.c
+++ b/net/wireless/chan.c
@@ -49,9 +49,12 @@ int cfg80211_set_freq(struct cfg80211_registered_device *rdev,
 {
 	struct ieee80211_channel *chan;
 	int result;
+	struct wireless_dev *mon_dev = NULL;
 
-	if (wdev && wdev->iftype == NL80211_IFTYPE_MONITOR)
+	if (wdev && wdev->iftype == NL80211_IFTYPE_MONITOR) {
+		mon_dev = wdev;
 		wdev = NULL;
+	}
 
 	if (wdev) {
 		ASSERT_WDEV_LOCK(wdev);
@@ -76,5 +79,8 @@ int cfg80211_set_freq(struct cfg80211_registered_device *rdev,
 	if (wdev)
 		wdev->channel = chan;
 
+	if (mon_dev)
+		mon_dev->channel = chan;
+
 	return 0;
 }

http://patches.aircrack-ng.org/chann...ne-maxim.patch
Citera
2011-03-02, 13:02
  #2
Medlem
kqrs avatar
Provat att läsa man patch?

På femte raden står det:


Citat:
but usually just

patch -pnum <patchfile

Vilket betyder att det du söker förmodligen är

patch -p1 < channel-negative-one-maxim.patch
Citera
2011-03-02, 13:08
  #3
Medlem
xcb567s avatar
Citat:
Ursprungligen postat av mascom
Exakt vad är det jag ska skriva in i terminalen i linux?

Kod:
--- a/net/wireless/chan.c
+++ b/net/wireless/chan.c
@@ -49,9 +49,12 @@ int cfg80211_set_freq(struct cfg80211_registered_device *rdev,

http://patches.aircrack-ng.org/chann...ne-maxim.patch
Titta på fetmarkerade texten (--- och +++ raden), tänk lite och konstatera varför -p 1 används
Kod:
patch -p 1 < channel-negative-one-maxim.patch
Citera
2011-03-02, 17:19
  #4
Lyckades tror jag, tack så mycket!
Fast nej.
__________________
Senast redigerad av mascom 2011-03-02 kl. 18:00.
Citera
2011-03-02, 20:14
  #5
Medlem
qrizzes avatar
Tråd -> Övriga Operativsystem

//mod
Citera
2011-03-14, 17:59
  #6
Jag får bryt snart, känns som jag testat allt.

wget http://wireless.kernel.org/download/...-10-16.tar.bz2
tar -jxf compat-wireless-2010-10-16.tar.bz2
cd compat-wireless-2010-10-16
wget http://patches.aircrack-ng.org/mac80...g+ack_v1.patch
patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch
wget http://patches.aircrack-ng.org/chann...ne-maxim.patch
patch ./net/wireless/chan.c channel-negative-one-maxim.patch
gedit scripts/update-initramfs
#*** FIND LINE 13: KLIB=/lib/modules/2.6.31-wl/build
#*** REPLACE WITH: KLIB=/lib/modules/$(uname -r)/build
make
sudo make install
sudo make unload
sudo reboot


borde inte de funka?
problemet är att jag satt för någon vecka sedan lyckades få den installerad när jag provade men när jag skulle hacka ett nätverk fanns det bara ett wpa psk aes tillgängligt så det gick ju inte då, och nu har jag självklart glömt av hur jag gjorde
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in