Forum
Tipps
News
Menu-Icon

WLAN-Treiber automatisch starten lassen

Hallo Leute,

ich habe ein HP Compaq 6720s mit Ubuntu 8.04. "Broadcom Corporation BCM4311 802.11b/g WLAN" ist die verbaute WLAN Karte.

Ich habe diese Wlan Karte über Ndiswrapper zum Laufen gebracht - sie funktioniert auch super. Leider aber erst nur, wenn man den Treiber nach dem Hochfahren "aktiviert" hat.

Undzwar muss man diese Befehle in die Konsole eingeben:

sudo rmmod b43
sudo rmmod b44
sudo rmmod ssb
sudo rmmod ndiswrapper
sudo modprobe ndiswrapper
sudo modprobe ssb

Habe mir das ganze jetzt etwas vereinfacht undzwar diese Befehle in eine Textdatei eingegeben und als ausführbare Datei gespeichert - jetzt muss ich nur die ausführen, dann öffnet sich die Konsole, muss einmal mein Passwort eingeben und dann funtkioniert es auch.

In einem Guide stand drinne, dass man diese Befehle in der Datei "rc.local" in dem Ordner "etc" reinschreiben soll, vor dem "exit 0" - habe ich auch gemacht, funktioniert aber nicht (damals hat es gefunzt, keine Ahnung warum jetzt nicht mehr).

Nunja - kann ich irgendwie auf eine andere Art diese selbst erstellte Datei automatisch starten lassen, nach dem Hochfahren, ohne das Passwort eingeben zu müssen?

Sprich, der Laptop geht an und man kann sofort das Internet benutzen?

Danke schon mal für die Antworten,
euer Daniel

Antworten zu WLAN-Treiber automatisch starten lassen:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

den Weg den Du beschritten hast ist ein möglicher Lösungsansatz. Jedoch heisst die Datei in der Du dein Script starten musst nicht rc.local sondern das gehört in die Datei/etc/init.d/boot.local

Have Fun

Die Datei "boot.local" gibt es nicht in diesem Ordner?  :'(

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

ups , hält sich Ubuntu mal wieder nicht an die LSB ( Linux Standard Base, eine Norm welche beschreibt wo was wie in eine Linuxsystem zu stehen hat ). Da muss ich passen, habe kein Ubuntu, sondern nur eins der LSB - konformen Systeme, wozu die Suse nun mal zählt.

Have Fun

Schade.. aber danke trz. für deine Hilfe! ;)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

der eigentlich korrekte Weg wäre, sofern Du den ndiswrapper nutzen möchtest, die bxxx Treiber in die Blacklist von modprobe aufzunehmen, damit sie erst gar nicht geladen werden. Bei der Suse befindet sich die Blacklistdatei in /etc/modprobe.d
In der Konfigurationsdatei der Wlankarte muss dann nur noch der Eintrag STARTMODE="auto" aktiviert oder hinzugefügt werden.
(/etc/sysconfig/network/ifcfg-ethxxxx oder ifcfg-wlanxxx) Dann kannst Du auf Dein Script verzichten.

Have Fun

Hallo Dr.SuSE,

danke für die Antwort.

Diese Blacklist Datei ist unter deinem angegebenen Pfad auch unter Ubuntu vorhanden.

Habe sie nun mit dem Texteditor geöffnet - nun weiß ich aber nicht mehr weiter, was ich machen soll. Bin nicht so bewandert in Sachen Linux.

Ich weiß auch nicht welche Konfigurationsdatei du meinst, von der Wlankarte. Sorry.. ():-)

Kannst du mir das nochmal erklären, was ich jetzt zu tun habe?

Dankesehr nochmal! ;)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

ergänze die Blacklist einfach mit:

blacklist b43
blacklist b44

am Ende der vorhandenen Einträge. Dazu musst Du Deinen Editor mir Rootrechten starten. Möchtest Du Dein Script weiterverwenden, kannst Du die beiden rmmod Befehle von nun an daraus entfernen. Wo Ubuntu die Kartenkonfiguration hinschreibt weiss ich leider nicht.

Have Fun

Aber das ändert ja trz. nichts daran, dass das dann beim Hochfahren automatisch gestartet wird oder?

Muss ja trz. ausführen und dann PW eingeben, erst dann geht es oder?

Oh jaa! Es geht jetzt!

Danke für deine Hilfe!! Jetzt kann ich den Laptop starten und sofort ins Internet ohne was machen zu müssen!! Danke sehr! ;)

« Letzte Änderung: 01.11.08, 11:38:47 von Daaaniel »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo ,

na super, Glückwunsch!
Habe gerade mal ein wenig im Ubuntuwiki nachgelesen. Danach schreibt Ubuntu die Kartenkonfiguration nach /etc/sysconfig/interfaces, statt wie bei der Suse nach /etc/sysconfig/network.

Have Fun

"Die Datei 'boot.local' gibt es nicht in diesem Ordner"


"ups , hält sich Ubuntu mal wieder nicht an die LSB ( Linux Standard Base, eine Norm welche beschreibt wo was wie in eine Linuxsystem zu stehen hat )"

Ist bei Debian genau so. Zeigst Du mir bitte den entsprechenden Punkt in:
http://refspecs.linux-foundation.org/LSB_3.2.0/LSB-Core-generic/LSB-Core-generic/tocsysinit.html

Danke.


« Linux / Unix: HTC ShiftSuse: Mausrad opensuse 10.3 funktioniert nicht »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Ubuntu
Ubuntu ist eine Linux-Version, die auf Debian aufbaut. Der Der Name Ubuntu stammt aus der südafrikanischen Zulu-Sprache und lässt sich mit „Menschlichkeit...

WLAN
WLAN steht für "Wireless Local Area Network" und bezeichnet ein lokales Netzwerk (LAN), bei dem die Daten statt per Kabel auch per Funk überträgen wer...

Ethernetkarte
Die Ethernetkarte, auch Netzwerkkarte genannt, ist ein Bauteil, um einzelne Computer an ein Netzwerk anzuschließen. Ursprünglich waren Ethernetkarten eigenst&a...