Linux 14.982 Themen, 106.370 Beiträge

Script für WLAN-Aktivierung

Till3 / 19 Antworten / Flachansicht Nickles

Hallo,
ich habe mein Notebook mit WLAN mit Hilfe des wpa-supplicant eingerichtet. So weit alles gut. Wenn ich jetzt aber den Rechner starte und der WLAN-Router ist ausgeschaltet während Ubuntu 9 bootet, komme ich nicht ins Netz (natürlich), selbst wenn ich nach dem Booten den Router einschalte. Jetzt habe ich mir folgendes Script gebastelt, das ich dann ausführe:

#!/bin/bash
sudo ifdown wlan0
sudo ifup wlan0

Das funktioniert auch, bin danach online und schön.
Jetzt stört mich aber, dass ich dazu mein Passwort eingeben muss, und dass es ca. 20 Sekunden dauert, bis das Script fertig ausgeführt ist. Kann man da an dem einen oder anderen was ändern?
Gruß,
Till
P.S.: Den Network-Manager nutze ich nicht, weil der ja erst nach dem Booten anfängt zu suchen und zu machen, das dauert ewig bis sich der verbunden hat, ich habe keine Lust so lange zu warten.

„We don’t make mistakes here, just happy little accidents“ (Bob Ross)
bei Antwort benachrichtigen
KarstenW Till3 „Script für WLAN-Aktivierung“
Optionen

Der Networkmanager soll auch deinstalliert werden , weil sonst das WLAN Netzwerk nicht mehr richtig funktioniert
Du mußt eine /etc/wpa_supplicant/wpa_supplicant.conf Konfigurationsdatei anlegen.
Das ist hier gut erklärt:

http://wiki.ubuntuusers.de/WLAN/wpa_supplicant?highlight=wpa

Die Unterschiede zwischen Debian und Ubuntu scheinen schon etwas größer zu sein.

Normalerweise ist es so , das sich das Netzwerk automatisch konfiguriert, wenn in der Datei /etc/network/interfaces

allow-hotplug eth0

oder bei dir

allow-hotplug wlan0

steht.

Beispiel Debian lenny:

cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.3
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1
dns-search local


PS: Da Ubuntu auf Debian aufbaut, hilft dir diese Anleitung eventuell auch noch weiter:

http://wiki.debian.org/WPA

Die Netzwerkkonfiguration ist ein sehr gutes Beispiel dafür, warum bei Unix die Konfiguration auf kleine , spezialisierte Programme verteilt wird (und die Konfiguration nicht mit grafischen Programmen wie bei Windows gemacht wird).


PPS: Dieser Netzwerkmanager ist für mich total nutzlos, weil die Konfiguration mit grafischen Programmen sehr unflexibel wird. Ließ mal die manpage zur Konfigurationsdatei /etc/network/interfaces.

man interfaces






Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen