PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ndiswrapper



klausi banausi
24.06.04, 20:11
hallo,
bin linux neuling und muss mich notgedrungen (eine smc wlan karte soll installiert werden) mit ndiswrapper auseinandersetzen - eigentlich ist der installationsvorgang gut dokumentiert - beginnend mit make install passiert bei mir aber folgendes:
klaus@linux:~> cd /home/ndiswrapper-0.7/
klaus@linux:/home/ndiswrapper-0.7> make install
make -C driver install
make[1]: Entering directory `/home/ndiswrapper-0.7/driver'
cc -DDRV_VERSION=\"0.7\" -DLINUX -D__KERNEL__ -DMODULE -I/lib/modules/2.4.21-22
6-athlon/build/include -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-stric
t-aliasing -pipe -mpreferred-stack-boundary=2 -O2 -c -o wrapper.o wrapper.c
In file included from /usr/include/linux/module.h:20,
from wrapper.c:16:
/usr/include/asm/module.h:54:2: #error unknown processor family
In file included from /usr/include/linux/mm.h:205,
from /usr/include/asm/pci.h:7,
from /usr/include/linux/pci.h:677,
from wrapper.c:25:
/usr/include/linux/page-flags.h:119: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclar
ed here (not in a function)
/usr/include/linux/page-flags.h:119: error: requested alignment is not a constan
t
In file included from wrapper.c:27:
/usr/include/linux/netdevice.h:165: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclare
d here (not in a function)
/usr/include/linux/netdevice.h:165: error: requested alignment is not a constant
In file included from /usr/include/linux/irq.h:19,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:10,
from /usr/include/linux/netdevice.h:489,
from wrapper.c:27:
/usr/include/asm/irq.h:16:25: irq_vectors.h: Datei oder Verzeichnis nicht gefund
en
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:10,
from /usr/include/linux/netdevice.h:489,
from wrapper.c:27:
/usr/include/linux/irq.h:67: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here
(not in a function)
/usr/include/linux/irq.h:67: error: requested alignment is not a constant
/usr/include/linux/irq.h:69: error: `NR_IRQS' undeclared here (not in a function
)
In file included from /usr/include/linux/irq.h:71,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:10,
from /usr/include/linux/netdevice.h:489,
from wrapper.c:27:
/usr/include/asm/hw_irq.h:28: error: `NR_IRQS' undeclared here (not in a functio
n)
/usr/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a functio
n)
In file included from /usr/include/linux/interrupt.h:10,
from /usr/include/linux/netdevice.h:489,
from wrapper.c:27:
/usr/include/asm/hardirq.h:13: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared her
e (not in a function)
/usr/include/asm/hardirq.h:13: error: requested alignment is not a constant
wrapper.c:31:28: net/iw_handler.h: Datei oder Verzeichnis nicht gefunden
In file included from ndiswrapper.h:33,
from ntoskernel.h:17,
from ndis.h:18,
from wrapper.c:38:
/usr/include/linux/version.h:2:2: #error "======================================
================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{l
inux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of
kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files fro
m a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended
by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may
not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should
only be"
/usr/include/linux/version.h:10:2: #error "included via other system header file
s - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include
<linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the
following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exis
ts and points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directo
ry"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Configure kernel sources:"
/usr/include/linux/version.h:23:2: #error " - cd /usr/src/linux"
/usr/include/linux/version.h:24:2: #error " - make mrproper"
/usr/include/linux/version.h:25:2: #error " - make cloneconfig"
/usr/include/linux/version.h:26:2: #error " - make dep"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " o When compiling, make sure to use t
he following"
/usr/include/linux/version.h:29:2: #error " compiler option to use the correct
include files:"
/usr/include/linux/version.h:30:2: #error ""
/usr/include/linux/version.h:31:2: #error " -I/lib/modules/`uname -r`/build/in
clude"
/usr/include/linux/version.h:32:2: #error ""
/usr/include/linux/version.h:33:2: #error " instead of"
/usr/include/linux/version.h:34:2: #error ""
/usr/include/linux/version.h:35:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:36:2: #error ""
/usr/include/linux/version.h:37:2: #error " Please adjust the Makefile accordi
ngly."
/usr/include/linux/version.h:38:2: #error "=====================================
=================="
In file included from ntoskernel.h:17,
from ndis.h:18,
from wrapper.c:38:
ndiswrapper.h:43:40: missing binary operator before token "("
ndiswrapper.h:46:26: linux/tqueue.h: Datei oder Verzeichnis nicht gefunden
ndiswrapper.h:48:1: Warnung: "INIT_WORK" redefined
In file included from /usr/include/linux/aio.h:5,
from /usr/include/linux/sched.h:182,
from /usr/include/linux/module.h:9,
from wrapper.c:16:
/usr/include/linux/workqueue.h:44:1: Warnung: this is the location of the previo
us definition
In file included from ntoskernel.h:17,
from ndis.h:18,
from wrapper.c:38:
ndiswrapper.h:53:41: missing binary operator before token "("
In file included from wrapper.c:38:
ndis.h:383: error: field `irq_bh' has incomplete type
ndis.h:396: error: field `xmit_work' has incomplete type
ndis.h:416: error: field `hangcheck_work' has incomplete type
ndis.h:425: error: field `statcollector_work' has incomplete type
ndis.h:442: error: field `packet_recycler' has incomplete type
ndis.h:449: error: field `set_rx_mode_work' has incomplete type
In file included from wrapper.c:39:
iw_ndis.h:23: Warnung: `struct iw_request_info' declared inside parameter list
iw_ndis.h:23: Warnung: its scope is only this definition or declaration, which i s probably not what you want
wrapper.c: In function `hangcheck':
wrapper.c:281: Warnung: implicit declaration of function `schedule_task'
wrapper.c: In function `hangcheck_add':
wrapper.c:300: Warnung: implicit declaration of function `INIT_TQUEUE'
wrapper.c: In function `ndis_init_one':
wrapper.c:968: Warnung: implicit declaration of function `pci_request_regions'
wrapper.c:1000: Warnung: implicit declaration of function `pci_release_regions'
wrapper.c: In function `ndis_remove_one':
wrapper.c:1053: Warnung: implicit declaration of function `flush_scheduled_tasks '
wrapper.c:1566:41: missing binary operator before token "("
wrapper.c: In function `wrapper_init':
wrapper.c:1569: error: too few arguments to function `call_usermodehelper'
wrapper.c: At top level:
wrapper.c:186: Warnung: `ndis_get_link' defined but not used
make[1]: *** [wrapper.o] Fehler 1
make[1]: Leaving directory `/home/ndiswrapper-0.7/driver'
make: *** [install] Fehler 2
klaus@linux:/home/ndiswrapper-0.7>


hat irgendwer da draussen eine ahnung was ich damit machen soll??? - verwend übrigens suse 9.0
danke

Dopex2k
26.06.04, 11:56
hör auf zu jammern, ich bin nichtmal so weit gekommen wie du!! ;) :rolleyes:

Wenn ich ins Verzeichnis von dem entpacktem ndiswrapper gehe, und über EXTRAS den BEFEHL "make install" ausführe, passiert gar nix!

Es passiert auch nix, wenn ich einen Haken für den root mache, und das root passwort eingebe! ich versteh das nicht! :(

Ich bekomme das Programm nichtmal installiert! Ich bin so schlecht! *mich-gewaltig-schäm*

Ich verwende:

Suse Linux v9.1 und will
Ndiswrapper v8.0 installieren

Dopex2k
26.06.04, 12:45
Also, unter http://www.linux-infopage.de/show.php?page=berichte-ndiswrappercentrino ist eine detaillierte Anleitung wie man NDISWRAPPER installiert...

Nur muss ich dazu sagen, hat mir diese noch so gut und verständlich geschriebene Anleitung nix geholfen! Leider!

Hier mal ein Auszug aus dem Terminal:



nfell@linux:~/ndiswrapper> tar -xzf ndiswrapper-0.8.tar.gz
nfell@linux:~/ndiswrapper> cd ndiswrapper-0.8
nfell@linux:~/ndiswrapper/ndiswrapper-0.8> su
Password:
linux:/home/nfell/ndiswrapper/ndiswrapper-0.8 # make install
bash: make: command not found


und jetzt geht es schon los! bash: make: command not found Was soll das jetzt?! Ich hab alles so gemacht wie in der Anleitung! Ich finde das gemein!
Wenn ich nur install eingebe kommt folgende Meldung:



linux:/home/nfell/ndiswrapper/ndiswrapper-0.8 # install
install: zu wenige Argumente
„install --help“ gibt weitere Informationen.


Das hab ich mir nicht 2 mal sagen lassen, also gebe ich install --help ein, dann kam das:



linux:/home/nfell/ndiswrapper/ndiswrapper-0.8 # install --help
Aufruf: install [OPTION]... QUELLE ZIEL (1. Format)
oder: install [OPTION]... QUELLE... VERZEICHNIS (2. Format)
oder: install -d [OPTION]... VERZEICHNIS... (3. Format)
In den zwei ersten Formaten wird QUELLE nach ZIEL kopiert, oder mehrere
QUELLEN in VERZEICHNIS, während die Zugriffsrechte und Besitzer und Gruppe
der Dateien gesetzt werden. Im dritten Format werden alle Teile der/des
angegebenen Verzeichnis(se) erzeugt.

Erforderliche Argumente für lange Optionen sind auch für kurze erforderlich.
--backup[=Kontrolle] Sicherung für jede existierende Zieldatei erzeugen.
-b wie --backup, akzeptiert aber kein Argument.
-c (ignoriert).
-d, --directory Alle Argumente als Verzeichnisnamen behandeln.
Erzeugen aller Komponenten der angegebenen Ver-
zeichnisse.
-D Alle führenden Elemente von ZIEL erzeugen außer
dem letzten, dann QUELLE nach ZIEL kopieren.
Nützlich für das 1. Format.
-g, --group=GRUPPE Gruppenbesitz setzen, statt der Gruppe des
momentanen Prozesses.
-m, --mode=MODUS Modus der Zugriffsrechte setzen (wie in chmod),
statt rwxr-xr-x.
-o, --owner=EIGENTÜMER Setzen des Besitzers (nur für den Superuser).
-p, --preserve-timestamps Einsetzen der Zugriffs-/Änderungszeiten der
QUELL-Dateien.
-s, --strip „strip“ der Symboltabellen, nur für 1. und 2.
Format.
-S, --suffix=SUFFIX Normale Anhänge für Sicherungen überschreiben.
-v, --verbose Den Namen jedes Verzeichnisses ausgeben, während
es erzeugt wird.
-P, --preserve_context (SELinux) Preserve security context
-Z, --context=CONTEXT (SELinux) Set security context of files and directories
--help diese Hilfe anzeigen und beenden
--version Versionsinformation anzeigen und beenden

Der Anhang für Sicherheitskopien ist ~, außer wenn er --suffix oder
SIMPLE_BACKUP_SUFFIX gesetzt wurde. Die Versionskontrolle kann mit
--backup oder VERSION_CONTROL gesetzt werden. Mögliche Werte sind:

none, off Niemals Sicherung erzeugen (selbst wenn --backup
angegeben wurde)
numbered, t Erzeugen von nummerierten Sicherheitskopien
existing, nil Nummeriert wenn nummerierte Backups existieren, sonst einfach.
simple, never Immer einfache Sicherheitskopien erzeugen

Melden Sie Fehler (auf Englisch, mit LC_ALL=C) an <bug-coreutils@gnu.org>.
linux:/home/nfell/ndiswrapper/ndiswrapper-0.8 #


Kann mir jemand sagen, warum ich NDISWRAPPER nicht installieren kann?

Linux Distribution: SuSE Linux v9.1
Kernelversion: 2.6.4-52-default
XFree86 Version: 4.3.99.902 (4.4.0 RC2)

Chris15
26.06.04, 13:41
Also, unter http://www.linux-infopage.de/show.php?page=berichte-ndiswrappercentrino ist eine detaillierte Anleitung wie man NDISWRAPPER installiert...

Nur muss ich dazu sagen, hat mir diese noch so gut und verständlich geschriebene Anleitung nix geholfen! Leider!

Hier mal ein Auszug aus dem Terminal:



und jetzt geht es schon los! bash: make: command not found Was soll das jetzt?! Ich hab alles so gemacht wie in der Anleitung! Ich finde das gemein!
Wenn ich nur install eingebe kommt folgende Meldung:



Das hab ich mir nicht 2 mal sagen lassen, also gebe ich install --help ein, dann kam das:



Kann mir jemand sagen, warum ich NDISWRAPPER nicht installieren kann?

Linux Distribution: SuSE Linux v9.1
Kernelversion: 2.6.4-52-default
XFree86 Version: 4.3.99.902 (4.4.0 RC2)

Bei mir ist es genau das gleiche.
Ich hab dann mal INSTALL eingegeben und dann kam die Meldung:

ERROR for wireless request "Set Mode" (8B06)
SET failed on device wlan0; No such device

vllt kann ja einer helfen.

TIA Chris15

Dopex2k
26.06.04, 14:00
Ich kann dir erstmal helfen. Hab was heraus gefunden!

der Befehl "make" ist nicht standardmäßig installiert! Man muss ihn erst einmal installieren! Das ist allerdings relativ einfach:

Zu finden ist das unter
YaST -->
System-Update -->
Pakete -->
Filter:Paketgruppen -->
Entwicklung/Werkzeuge/Building/make "Der GNU make Befehl"

Wenn davor ein blaues Häckchen ist, dann ist make installiert. Wenn keins da ist, eins setzen und wenn das Häckchen schwarz ist, hat das YaST schon besorgt. Dann akzeptieren und weiter. Danach die angeforderten CD's einlegen.

Jetzt funktionniert der Make Befehl!

Aber wer glaub jetzt klapt alles, täuscht sich gewaltig! Warum sollte es auch! :(

Jetzt gehe ich in der NDISWRAPPER Anleitung weiter...

der make install Befehl geht jetzt, aber es kommen weitere Fehler:



linux:/home/nfell/ndiswrapper/ndiswrapper-0.8 # make install
make -C driver install
make[1]: Entering directory `/home/nfell/ndiswrapper/ndiswrapper-0.8/driver'
make -C /lib/modules/2.6.4-52-default/build SUBDIRS=/home/nfell/ndiswrapper/ndis wrapper-0.8/driver DRV_VERSION=0.8 modules
make: *** /lib/modules/2.6.4-52-default/build: Datei oder Verzeichnis nicht gefu nden. Schluss.
make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: ** * [default] Fehler 2
make[1]: Leaving directory `/home/nfell/ndiswrapper/ndiswrapper-0.8/driver'
make: *** [install] Fehler 2
linux:/home/nfell/ndiswrapper/ndiswrapper-0.8 #


Also, soweit ich das entschlüsseln kann heißt das, dass der Ordner /lib/modules/2.6.4-52-default/build nicht existiert! Ich bin mal dorthin gebrowst, und es stimmt wirklich!

build existiert zwar, aber es handelt sich um eine unbekannte Verknüpfung!

Fehlermeldung beim ausführen:



Fehler file:/lib/modules/2.6.4-52-default/build scheint nicht mehr zu existieren


Na klasse! :eek: Was nu?! Ich bin ratlos! :mad: :(

oli993
26.06.04, 14:08
Hallo,

sind die Kernel-Sourcen installiert? Wenn nicht, dann über yast nachinstallieren.

Gruß Oli.

Djinn
26.06.04, 15:17
es gib auch rpm pakte, wolte es nur mal so sagen :ugly:

Kernel-Sourcen sollten auch installiert sein :)

Dopex2k
27.06.04, 02:40
Ich habe es jetzt geschafft, NDISWRAPPEr zu installieren! Bei YaST System-Update kann man NDISWRAPPER auch installieren! Es ist in Linux schon drin!

Jedenfalls habe ich die wmpci54g.inf damit erfolgreich eingelesen! Die Wireless Karte wird mir nun als "wlan0" unter "iwconfig" angezeigt!

wenn ich die Karte nun über Terminal und "iwconfig" konfiguriere, so wie es in der INSTALL von dem Programm NDSIWRAPPER steht, scheint auch alles zu klappen!

Ich weiß bloß nicht, was ich nach fertiger Konfiguration machen soll! Da steht nix weiter geschrieben! Bei einem Neustart muss ich alles nochmal einstellen! Und überhaupt, wie kann ich jetzt surfen? Konquoror oder wie der Browser heißt geht nicht! Und alle anderen Programme auch nicht!

Ich hab schon alle möglichen Kombinationen versucht. Wie gehts jetzt weiter?

Hier mal ein Auszug aus dem Terminal:



nfell@linux:~> su
Password:
linux:/home/nfell # modprobe ndiswrapper
linux:/home/nfell # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 no wireless extensions.

sit0 no wireless extensions.

wlan0 IEEE 802.11b ESSID:""
Mode:Managed Frequency:2.462GHz Access Point: FF:FF:FF:FF:FF:FF
Bit Rate:54Mb/s Tx-Power:16 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:100/100 Signal level:-10 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:1 Missed beacon:0

linux:/home/nfell # iwconfig wlan0 mode Managed
linux:/home/nfell # iwconfig wlan0 key open xxxxxxxxxx
linux:/home/nfell # iwconfig wlan0 essid fellconnect
linux:/home/nfell # ifstatus wlan0
wlan0
ERROR: No configuration found for wlan0
linux:/home/nfell # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 no wireless extensions.

sit0 no wireless extensions.

wlan0 IEEE 802.11b ESSID:"fellconnect"
Mode:Managed Frequency:2.462GHz Access Point: 00:06:25:E8:6A:20
Bit Rate:54Mb/s Tx-Power:14 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:xxxx-xxxx-xx Security mode:open
Power Management:off
Link Quality:100/100 Signal level:-65 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2 Invalid misc:14 Missed beacon:0

linux:/home/nfell # ndiswrapper -m
modprobe config already contains alias directive

linux:/home/nfell #


mit ndiswrapper -m speichert man das doch, oder?! Aber ich bekomme immer diese doofe Bemerkung, dass es das schon gibt!
Wie gesagt, nach dem Neustart muss ich die Prozedur (alles was oben steht) nochmal machen!

Wie stell ich denn jetzt was richtig ein?

theborg
27.06.04, 13:04
Einfach die sachen zum starten in die /etc/rc.d/boot.local schreiben

z.b.

#modul laden
modprobe ndiswrapper
#wlan0 einstellen
iwconfig wlan0 ap any
iwconfig wlan0 key off
iwconfig wlan0 channel 8
iwconfig wlan0 nick TheBorg
#dhcp laden
dhcpcd -G 192.168.0.10 wlan0 &

Dopex2k
27.06.04, 13:13
ok, und wie schreibe ich die sachen dort rein? einfach öffnen und editieren, ja?

Was brauche ich dort alles für befehle?



#modul laden
modprobe ndiswrapper
#wlan0 einstellen
iwconfig wlan0 key open XXXXXXXXXX
iwconfig wlan0 essid fellconnect
iwconfig wlan0 channel 11
iwconfig wlan0 nick nfell


Der Key wird immer so komisch getrennt XXXX-XXXX-XX statt XXXXXXXXXX Ist das normal?
Wie gebe ich mir eine feste IP? Befehl?
Und wie surfe ich dann vor allem? So geht es jedenfalls noch nicht! Hab schon alles ausprobiert! Oder gehts doch?

theborg
27.06.04, 13:23
ok, und wie schreibe ich die sachen dort rein? einfach öffnen und editieren, ja?

Was brauche ich dort alles für befehle?



Der Key wird immer so komisch getrennt XXXX-XXXX-XX statt XXXXXXXXXX Ist das normal?
Wie gebe ich mir eine feste IP? Befehl?
Und wie surfe ich dann vor allem? So geht es jedenfalls noch nicht! Hab schon alles ausprobiert! Oder gehts doch?


hex keys werden mit xxx-xxx-xxx... angegeben bei asci keys machste

iwconfig wlan0 key open s:XXXXXXXXXX

sihe "man iwconfig"

wenn du nen router benutzt bekomste die ip automatisch wenn du ad-hoc machst muste noch

iwconfig wlan0 mode ...... (sihe "man iwconfig")

Dopex2k
27.06.04, 13:29
ok, danke für die schnelle hilfe!
Dann hab ich jetzt also folgendes:



#modul laden
modprobe ndiswrapper
#wlan0 einstellen
iwconfig wlan0 key open s:XXXXXXXXXX
iwconfig wlan0 essid fellconnect
iwconfig wlan0 channel 11
iwconfig wlan0 nick nfell
iwconfig wlan0 up


Eines verstehe ich noch nicht. Es ist zwar immer ungünstig Linux mit Windows zu vergleichen, aber ich mach es mal eben! Bei Wndows kann man sich doch auch eine feste IP geben!

Meine Feste IP ist nämlich 192.168.1.3
Und noch was: Muss ich nicht noch den Gateway irgendwie konfigurieren? Der ist nämlich 192.168.1.1

Dopex2k
27.06.04, 14:14
So, ich hab das gerade mal versucht zu machen, also die boot.local zu ändern! Mit Betonung auf versucht!

Ergebnis:

file:/etc/rc.d/boot.local gibt es so nicht!

file:/etc/rc.d (rc.d ist eine Verknüpfung auf init.d !!!)
Dort findet man dann eine boot.local! Ich weiß aber nicht, ob es die richtige ist!

file:/etc/init.d/boot.local

Beim Versuch diese mit KWrite zu Ändern kommt die Fehlermeldung:

Das Dokument lässt sich nicht speichern, da Schreiben
auf File:etc/rc.d/boot.lokal nicht möglich ist.

Bitte Überprüfen Sie, ob Sie Schreibrecht für die Datei
besitzen und genug Speicherplatz vorhanden ist.

theborg
27.06.04, 14:20
als root öffnen dann kanste auch speichern

Dopex2k
27.06.04, 17:28
Und wie öffnet man etwas als root?

theborg
27.06.04, 17:42
Kdemenü -> System -> File manager -> Filemanager system root modus dann die datei suchen und dann öffnen

oder

Alt+f2
kdesu kwrite /etc/rc.d/boot.local

Dopex2k
27.06.04, 18:24
gut, das hab ich jetzt auch geschafft, danke!

Aber die Probleme hören ja nie auf! Ich hab ja schon mal geschrieben, dass der WEP Key statt XXXXXXXXXX so XXXX-XXXX-XX von Linux geschrieben wird! Das ist die Geschichte mit HEX und ACII...

Nun hab ich wie besprochen ein "s:" davor geknallt. Das akzeptiert er aber nicht:



linux:/etc/init.d # iwconfig wlan0 key open s:XXXXXXXXXX
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Invalid argument.

...oder ohne "open"...


linux:/etc/init.d # iwconfig wlan0 key s:XXXXXXXXXX
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Invalid argument.


Die anderen Befehle werden darauf hin beim booten nie weiter ausgeführt! Ich habs schon ohne dem "s:" probiert! Das akzeptiert er, nun ist das aber leider der falsche Key für den Access Point! Was macht man da jetzt?

Dopex2k
28.06.04, 00:27
Das ich das noch mal schaffe, hätte ich ja nicht gedacht!
Es geeeeeeht!!!!!! :D :D :D Juhuuuuu!

Ein Problem hab ich aber noch! Ich muss noch jedes mal wenn Linux gebootet hat 2 Befehle in die Konsole geben:



ifconfig wlan0 up 192.168.1.3
route add default gw 192.168.1.1


Ohne die funktionniert das surfen nicht! Kann man das noch automatisieren? Wenn ich das in boot.local hineinschreibe, gehts nicht!
Ich glaub das liegt daran, dass die beiden Befehle wirklich erst ausgeführt werden können, wenn SuSE Linux fertig geladen ist, oder?

Kann man das vielleicht trotzdem automatisieren? Das wäre klasse!