Linux 15.001 Themen, 106.681 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
Till3 the_mic „Gib mal in der Konsole groups till ein, wenn till in der Gruppe users drin ist...“
Optionen

Also:

groups till ergibt
till adm dialout cdrom video plugdev lpadmin admin sambashare
Bin also nicht in users, kann also so nicht gehen, gell?

sudo /sbin/ifdown wlan0 ergibt
There is already a pid file /var/run/dhclient.wlan0.pid with pid 4453
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:1f:3c:b9:dc:cd
Sending on LPF/wlan0/00:1f:3c:b9:dc:cd
Sending on Socket/fallback
DHCPRELEASE on wlan0 to 192.168.1.1 port 67
* Reloading /etc/samba/smb.conf smbd only
...done.
Und dann bin ich nicht mehr im Netz.

Und hostname ergibt
till-laptop

Ich ergänze also in der sudoers:
%users till-laptop = NOPASSWD: /sbin/ifup /sbin/ifdown
Funktioniert nicht!
Die sudoers sieht so aus:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

%users till-laptop=NOPASSWD: /sbin/ifup /sbin/ifdown

Was mache ich falsch??
Gruß,
Till



„We don’t make mistakes here, just happy little accidents“ (Bob Ross)
bei Antwort benachrichtigen