it-swarm-eu.dev

WLAN beim Start deaktivieren

Ich benutze Ubuntu 10.04 und sehe, dass jedes Mal, wenn ich es starte, Wireless Connectivity aktiviert wird.
Ich weiß, dass es in Ubuntu-Foren ein Thema dazu gibt, aber ich denke, ich werde alt, bevor ich dort eine Antwort bekomme (falls es eine gibt).

Ich möchte es standardmäßig deaktivieren, aber die Möglichkeit haben, es später zu aktivieren oder zu deaktivieren.

Ich möchte wissen, wie ich den WLAN-Adapter deaktivieren kann. So etwas wie Fn + ... in Windows, aber in Windows merkt es sich den letzten Zustand. In Ubuntu ist der WLAN-Adapter beim Start immer aktiviert.

Wenn ich drücke Fn+F2 Es deaktiviert diese Dioden und Wireless + Bluetooth.

14
Eugene

Es gibt so viele Möglichkeiten, die Karte zu deaktivieren. Das Einfachste, was ich sagen würde, wäre zu sagen:

Sudo ifdown wlan0 

in deinem /etc/rc.local über der Zeile exit 0. Dies sollte die WLAN-Karte deaktivieren (ersetzen Sie wlan0 durch Ihre WLAN-Schnittstellenkarte)

Wenn Sie ein Tastaturereignis aktivieren/deaktivieren möchten, lesen Sie dieser Thread in den Ubuntu-Foren , wie Sie ein Tastaturereignis mit einem Skript verknüpfen. Wenn Sie möchten, dass es beim Drücken von Tasten umschaltet, müssen Sie dem Skript eine gewisse Logik hinzufügen. Am einfachsten ist es jedoch, einen Schlüssel zu aktivieren und einen anderen zu deaktivieren.

down-Skript

    #!/bin/bash
    IFACE=wlan0
    ifconfig ${IFACE} down

und up script

    #!/bin/bash
    IFACE=wlan0
    ifconfig ${IFACE} up
11
Hellola

Sie können die Verbindung zu bestimmten Verbindungen ganz einfach automatisch beenden.

  1. Klicken Sie mit der rechten Maustaste auf das Network Manager-Benachrichtigungs-Applet
  2. Klicken Sie auf Verbindungen bearbeiten ...
  3. Klicken Sie auf der Registerkarte Drahtlos auf die Verbindung (en), die Sie standardmäßig deaktivieren möchten, und klicken Sie auf Bearbeiten.
  4. Deaktivieren Sie die Option Automatisch verbinden
  5. Klicken Sie auf Anwenden, schließen Sie das Fenster, spülen Sie und wiederholen Sie den Vorgang.

Wenn Sie eine Verbindung herstellen möchten, klicken Sie einfach mit der linken Maustaste auf das Applet und wählen Sie einen Zugangspunkt aus.

Hinweis: Dadurch wird die WLAN-Karte nicht ausgeschaltet und es wird weiterhin nach WLAN-Zugangspunkten gesucht. Dies ist möglicherweise nicht das, wonach Sie suchen. Aber wenn ja, toll!

Hinweis 2: Wenn Ihre Verbindung unterbrochen wird, wird die Verbindung nicht automatisch wiederhergestellt.

2
Oli

Sitzung beim Start der Anwendung erstellen, z. B .:

Einstellungen >> Einstellungen >> Startanwendung

Befehl zum Hinzufügen und Füllen:

dbus-send --system --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.DBus.Properties.Set string:org.freedesktop.NetworkManager string:WirelessEnabled variant:boolean:false

falsch bedeutet aus, aber es kann sein, durch zu aktivieren fn+F2 oder etwas anderes.

2
iKings94

Wireless kann mit dem rfkill-Tool aktiviert oder deaktiviert werden. Hier ist eine darauf basierende Lösung, die es ermöglicht, den Status zu speichern und ihn beim Systemstart wiederherzustellen.

Schritt 00: Erstellen einer Datei zum Speichern des WLAN-Status

cd /usr/local/etc
Sudo touch .wifistate
Sudo chmod 666 .wifistate

Schritt 01: Skript

    #!/bin/bash
    IFACE="wlan1"
    STATE_FILE="/usr/local/etc/.wifistate"

    STATE="$(iwconfig $IFACE | grep Tx | cut -d '=' -f2 | grep off)"
    if [ "$STATE" ]
    then
       rfkill unblock wifi &&
       echo 1 > "$STATE_FILE" &&
       echo "Wireless enabled"
    else
       rfkill block wifi &&
       echo 0 > "$STATE_FILE" &&
       echo "Wireless disabled"
    fi
    exit 0;

Schritt 10: Skript ausführbar machen

chmod +x <script name>

Schritt 11: Ändern des Ubuntu-Startskripts

öffne /etc/rc.local in einem beliebigen Texteditor (muss als root bearbeitet werden) und füge folgenden Code hinzu
vor exit 0; Zeile:

    FILE="/usr/local/etc/.wifistate"
    if [ -r "$FILE" ]
    then
       if [ $(cat $FILE) -eq 0 ]
       then
          rfkill block wifi
       fi
    else
       rfkill block wifi
    fi

Fertig, jetzt kann das Skript aus Schritt 01 mit dem Tastaturereignis verknüpft werden. Nach der ersten Verwendung wird 0 oder 1 in die .wifistate-Datei geschrieben, und beim Systemstart versucht das rc.local-Skript, diesen Wert zu lesen, und deaktiviert wifi, wenn es 0 ist.
Wenn die .wifistate-Datei nicht vorhanden ist, wird WLAN beim Start standardmäßig deaktiviert.

1
lunarphantasm

Ich benutze wicd anstelle von NetworkManager. Es merkt sich den WLAN-Status nach dem Neustart/nächsten Start. Ich weiß nicht wie, aber es tut es. :)

Wenn Sie einige Funktionen von NM nicht benötigen, verwenden Sie wicd. Es ist einfacher zu bedienen und zu kontrollieren.

1
PocketSam

Wenn dein FN + F2 in Ubuntu nicht funktioniert (sollte es, meins in einem Asus EeePC Netbook), dann empfehle ich dir wirklich Jupiter . Es ist ein süßes, gut poliertes Benachrichtigungsbereich-Applet.

Damit können Sie Bluetooth und WiFi sowie andere Nice-Steuerelemente für Notebooks und Netbooks separat aktivieren und deaktivieren. Es merkt sich den Status nach dem Neustart und merkt sich sogar den Status pro Stromquelle (das heißt, es kann immer WiFi EINSCHALTEN, wenn Sie die Stromversorgung anschließen, und es wird automatisch eingeschaltet AUS, wenn Sie im Akkubetrieb sind). Und Sie können alle Aktionen an Tastenanschläge binden.

Ein netter Rückblick und ein paar Screenshots: http://www.webupd8.org/2010/06/jupiter-take-advantage-of-asus-super.html

Offizielle Projektseite: http://www.jupiterapplet.org/

PPA (für automatische Updates in APT/Synaptic/Software Center: https://launchpad.net/~webupd8team/+archive/jupiter

Wiki (gute technische Dokumentation): http://sourceforge.net/apps/mediawiki/jupiter/index.php?title=Main_Page

1
MestreLion

Installieren Sie sysv-rc-conf, führen Sie es als root aus und vergewissern Sie sich, dass bei runlevels S 0 1 2 für wpa-ifupdown ein X vorhanden ist, oder geben Sie nach der Installation einfach Sudo sysv-rc-conf --level S012 wpa-ifupdown on ein.

0
keyboardsurfer

versuche Sudo iwconfig wlan0 txpower off

ersetzen Sie wlan0 durch eth2 oder was auch immer Ihre WLAN-Schnittstelle ist.

dadurch wird Ihre WLAN-Antenne deaktiviert und Strom gespart. Network Manager kann jedoch keine Verbindung herstellen. Daher möchten Sie möglicherweise auch die von Oli beschriebenen Einstellungen für die automatische WLAN-Verbindung des Network Managers deaktivieren.

0
ithkuil

Bruteforce wäre die schwarze Liste der WLAN-Kernel-Module:

  1. dmesg | grep atheros (oder was auch immer in Ihrem PC) oder lsmod
  2. suchen Sie nach diesem Treiber/Modul in /lib/modules//kernel/drivers/wireless/...
  3. erstellen Sie eine Blacklist-Datei "no-wireless.conf" in Verzeichnis /etc/modules.d, die Folgendes enthält

    # blacklist wifi
    blacklist [a blacklist line for each name of your wifi modules eg. ath...]
    blacklist rfcomm
    blacklist mac80211

-

Sie können jedoch nach dem Booten kein WLAN mehr aktivieren, es sei denn, Sie entfernen diese Datei aus modprobe.b und führen einen Neustart durch

PS: Vergiss nicht, bevor du dein System irgendwie sichern solltest (zB mit Ubuntu Live oder was auch immer)

(Sorry, habe diesen Beitrag nicht gelesen)

0
8ohmh

Suchen Sie unter "System> Einstellungen> Netzwerkverbindungen> Drahtlos" und stellen Sie sicher, dass keiner der aufgelisteten WLAN-Spots auf automatische Verbindung eingestellt ist. Dadurch wird das Starten der drahtlosen Verbindung nicht gestoppt, es werden jedoch keine Verbindungen hergestellt.

0
Duncan

Führen Sie Sudo lshw -c network aus und suchen Sie nach dem Namen des Treibers für Ihre WLAN-Karte. Führen Sie lsmod | grep DRIVERNAME aus, um den genauen Namen des Treibers anzuzeigen. Fügen Sie dann eine Zeile zu /etc/modprobe.d/blacklist.conf hinzu, in der EXACTDRIVERNAME auf der schwarzen Liste steht. Dies verhindert, dass das WLAN-Modul beim Booten geladen wird. Führen Sie jederzeit Sudo modprobe EXACTDRIVERNAME aus, um das WLAN neu zu starten.

Dies funktioniert recht effektiv, ist jedoch nicht die beste Lösung. Die WLAN-Karte wird nicht deaktiviert. Es verhindert lediglich, dass das Betriebssystem es verwendet, ist jedoch möglicherweise immer noch eingeschaltet und verbraucht Batteriestrom.

0
daithib8

Was auch immer der Grund ist, warum Sie versuchen, es zu deaktivieren, ich bin nicht sicher, ob es für jeden Laptop funktioniert, aber es hat bei mir funktioniert: Mit einem eingesteckten LAN-Kabel ignoriert Ubuntu das WLAN und macht es Ihnen möglich, zu sortieren "Schalten Sie es aus", bevor Sie das System laden.

0
Nikita Volkov