Ubuntu Dlink DWL G520+ driverloader und wpa - geht, aber ...

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
LinuxFan9
Beiträge: 6
Registriert: 19.01.2005 21:05:15

Ubuntu Dlink DWL G520+ driverloader und wpa - geht, aber ...

Beitrag von LinuxFan9 » 21.01.2005 20:19:08

Hallo allerseits,
obige Konfiguration läuft jetzt unter Ubuntu mit WPA. Einziges Problem: Ich muss den wpa_supplicant noch per Hand starten.
Auf einer Webseite habe ich eine Anleitung gefunden, ihn automatisch zu starten (http://www.ubuntulinux.org/wiki/WPAHowt ... supplicant). Die sieht so aus:

If the wpa_supplicant has to be started automatically, create a script similar to the following in /etc/init.d and call it wpa_supplicant
PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/wpa_supplicant
NAME=wpa_supplicant
DESC="WPA supplicant"
CONF=/etc/wpa_supplicant.conf
DEVICE=wlan0

test -x $DAEMON || exit 0

set -e

case "$1" in
start)
echo -n "Starting $DESC: "
if [[ -z `pidof $DAEMON` ]]?
then
$DAEMON -i $DEVICE -c $CONF -Bw
fi
;;
stop)
echo -n "Stopping $DESC: "
if [[ ! -z `pidof $DAEMON` ]]?
then
killall $DAEMON
fi
;;
restart|force-reload)
echo -n "Restarting $DESC: "
killall $DAEMON 2>/dev/null
$DAEMON -i $DEVICE -c $CONF -Bw
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac

und

Then create a symlink to this script in the appropriate rc directories.

$ ln -s /etc/init.d/wpa_supplicant /etc/rc0.d/K20wpa_supplicant
$ ln -s /etc/init.d/wpa_supplicant /etc/rc1.d/K20wpa_supplicant
$ ln -s /etc/init.d/wpa_supplicant /etc/rc2.d/S20wpa_supplicant
$ ln -s /etc/init.d/wpa_supplicant /etc/rc3.d/S20wpa_supplicant
$ ln -s /etc/init.d/wpa_supplicant /etc/rc4.d/S20wpa_supplicant
$ ln -s /etc/init.d/wpa_supplicant /etc/rc5.d/S20wpa_supplicant
$ ln -s /etc/init.d/wpa_supplicant /etc/rc6.d/K20wpa_supplicant
exit 0

Das klappt bloß nicht.
Da ich ein Linux Newbie bin: Könnte mir mal jemand verraten, warum nicht?
Und: Warum enden die Symlinks auf: K20 und S20? Müssten die nicht alle auf wpa_supplicant lauten?

MfG.
T.L.

Benutzeravatar
Six
Beiträge: 8069
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 22.01.2005 15:07:53

S steht für Start und K für Kill, die Zahl für den Zeitpunkt im Init-Prozeß. Für eine Einführung siehe

Code: Alles auswählen

man update-rc.d

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 05.02.2005 16:10:47

@LinuxFan9

Funktioniert das Skript bei Dir?

Bei mir funktioniert es nur mit der manuellen Methode.

Das Skript enthaelt ein paar Fehler:

Nach den ]] muessen die ? entfernt werden, aber trotzdem laeuft es nicht bei mir...
Woody mit Backports (Server)
Ubuntu 4.10 (Desktop)
Ubuntu 4.10 (Notebook)

LinuxFan9
Beiträge: 6
Registriert: 19.01.2005 21:05:15

Beitrag von LinuxFan9 » 08.02.2005 12:12:14

Nein, das Script funktioniert nicht, nur mit der manuellen Methode gehts.

Vom Driverloader Support gabs aber einen Hinweis, wie man das Wlam mit WPA auch ohne Script automatisch starten kann. Mall sehen.

MfG.

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 09.02.2005 10:53:37

Wo finde ich diesen Hinweis?
Woody mit Backports (Server)
Ubuntu 4.10 (Desktop)
Ubuntu 4.10 (Notebook)

LinuxFan9
Beiträge: 6
Registriert: 19.01.2005 21:05:15

Beitrag von LinuxFan9 » 13.02.2005 09:43:46

Hi,

kam vom Support von Linuxant (Gut, der Support!):

In den neuen Driverloader Versionen ab 2.07 geht folgendes:

Please name your wpa_supplicant daemon binary '/usr/sbin/dldr_wpa_supplicant' and please name your wpa_supplicant configuration file '/etc/driverloader/dldr_wpa_supplicant.<iface>.conf'.
For example, if your wireless interface is named 'wlan0', the file name becomes '/etc/driverloader/dldr_wpa_supplicant.wlan0.conf'.
Gemacht bzw. File an die richtige Stelle kopiert -> klappt alles mit WPA. Nur muss das Wlan noch per Hand nach dem Start eingeschaltet werden (Computer->Systemkonfiguration->Netzwerk) und meine Netzwerkkarte aus.

MfG.

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 22.03.2005 18:14:21

Hi,

ich habe jetzt (endlich) eine Loesung gefunden:

In /etc/network/interfaces folgendes einfuegen:
(unter iface wlan0...)

Code: Alles auswählen

pre-up wpa_supplicant -Dndiswrapper -iwlan0 -c/etc/wpa_supplicant.conf -Bw
post-down killall wpa_supplicant
Natuerlich "ndiswrapper" und "wlan0" mit jeweiligem Treiber bzw. Device ersetzen.

Hier mal der ganze Block aus meiner /etc/network/interfaces:

Code: Alles auswählen

auto wlan0
iface wlan0 inet static
        pre-up wpa_supplicant -Dndiswrapper -iwlan0 -c/etc/wpa_supplicant.conf -Bw
        post-down killall wpa_supplicant
        address 192.168.0.2
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.254
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.0.254
        dns-search ms-lan.lan
MfG
regi
Woody mit Backports (Server)
Ubuntu 4.10 (Desktop)
Ubuntu 4.10 (Notebook)

Antworten