Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.03.2006, 22:01

Nickname statt essid

Hallo.
Ich habe ein Problem meine Wlankarte gleich beim Booten zum laufen zu bekommen. Ich benutze wireless-tools und meine /etc/conf.d/net sieht folgendermaßen aus:

Quellcode

1
2
3
4
5
modules=( "iwconfig" )
essid_ra0=( "meineessid" )
key_meineessid=( "meinkey" )
config_meineessid=( "192.168.2.4 netmask 255.255.255.0 brd 192.168.2.255" )
routes_meineessid=( "default gw 192.168.2.1" )


Beim Booten kommt dann diese Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
8
9
10
* Caching service dependencies ...
* Starting ra0
* Loading networking modules for ra0
* modules: iwconfig essidnet iptunnel ifconfig dhcpcd apipa
* iwconfig provides wireless
* ifconfig provides interface
* dhcpcd provides dhcp
* Configuring wireless network for ra0
* Connecting to "meineessid" (WEP enabled - open) ...
* Failed to configure wireless for ra0


Rufe ich dann "iwconfig ra0" auf, sehe ich, dass die ESSID nicht eingetragen wurde und dafür bei NICKNAME="meineessid" steht.

Wenn ich dann die Wlankarte manuell mit iwconfig und ifconfig einstelle, kann ich das Skript /etc/init.d/net.ra0 nach belieben starten und stoppen, ohne dass es Fehler gibt.

Ich hoffe jemand kann mir helfen, was ich in die /etc/conf.d/net eintragen muss, sodass der Rechner die ESSID zugewiesen bekommt.
Vielen Dank schon mal.

2

30.03.2006, 22:35

RE: Nickname statt essid

benutze für die wireless einstellungen /etc/conf.d/wireless

schau dir dazu am besten die /etc/conf.d/wireless.example an!
MfG MyD

3

30.03.2006, 23:28

RE: Nickname statt essid

Habe mir jetzt mal gründlich die wireless.example angesehen und bin eigentlich auf den gleichen Code wie in der net gekommen. Nur dass ich ihn jetzt in der /etc/conf.d/wireless stehen habe.
Und das Problem ist exakt das gleiche. Das Skript trägt mir meine essid in nickname ein und lässt das Feld essid leer.
Stelle ich alles wieder mit ifconfig und iwconfig ein, kann ich /etc/runlevels/default/net.ra0 problemlos starten und stoppen. Leider überdauert das keinen Neustart.

4

30.03.2006, 23:38

RE: Nickname statt essid

Ich weiß nicht ob das relevant ist, aber vielleicht sollte ich noch hinzufügen, dass die essid meines Routers versteckt ist.

5

31.03.2006, 00:28

RE: Nickname statt essid

Zitat

Original von Mary
Ich weiß nicht ob das relevant ist, aber vielleicht sollte ich noch hinzufügen, dass die essid meines Routers versteckt ist.


ist sie bei mir auch!

hier mal meine - vll hast irgendwo nen fehler oder was vergessen - schau sie dir einfach mal an...

Quellcode

1
2
3
4
5
6
essid_eth1="deine_essid"
mode_eth1="auto"
channel_eth1="13"
key_deine_essid="dein_key enc restricted"
config_dein_essid=( "dhcp" )
dhcpcd_dein_essid="-t 5"
MfG MyD

6

31.03.2006, 01:04

RE: Nickname statt essid

Ich habe das Beispiel übernommen. Leider besteht das Problem immer noch. Habe sogar spaßeshalber mal noch nick_ra0="meineessid" hinzugefügt, um zu sehen, ob das vielleicht in die essid schreibt. Dem war leider nicht so.
Kann das vielleicht ein Bug sein?

7

31.03.2006, 17:23

RE: Nickname statt essid

Zitat

Original von MyD

Zitat

Original von Mary
Ich weiß nicht ob das relevant ist, aber vielleicht sollte ich noch hinzufügen, dass die essid meines Routers versteckt ist.


ist sie bei mir auch!



Es scheint schon eine Rolle zu spielen, ob die essid versteckt ist, oder nicht.
Wenn ich am Router einstelle, dass die essid nicht versteckt ist, funktioniert das Skript.
Ich vermute, dass, obwohl ich eine essid festgelegt habe, gescannt wird.

Habe auch schon versucht mit preferred_aps und associate_order="forcepreferredonly" das ganze zu erzwingen.Leider hat auch das keinerlei Wirkung gezeigt.

8

31.03.2006, 17:32

Zitat


# Map a MAC address to an ESSID
# This is used when the Access Point is not broadcasting it's ESSID
# WARNING: This will override the ESSID being broadcast due to some
# Access Points sending an ESSID even when they have been configured
# not too!
# Change 001122334455 to the MAC address and ESSID to the ESSID
# it should map to
#essid_001122334455="ESSID"


Hast du's mit dieser Option schon mal versucht?

9

31.03.2006, 19:07

Das führt leider auch zum gleichen Ergebnis.
Die Karte bekommt immer den Nickname statt der ESSID zugewiesen. :(

10

31.03.2006, 20:48

Hm, ist jetzt zwar nicht wirklich eine saubere Loesung, aber zur Not wuerde ich mir an deiner Stelle einfach ein eigenes Startup-Script basteln, da du ja sagtest, dass es per ifconfig und iwconfig direkt funktioniert.

Schau dir mal das hier durch, da findest du den passenden Ansatz dazu.

11

31.03.2006, 22:12

So ein Skript habe ich bereits geschrieben. Obwohl ich die Lösung auch nicht wirklich schön finde, ist es die einzige, die momentan läuft.
Auf jeden Fall mal vielen Dank für eure Mühe.
Vielleicht findet sich ja noch eine schönere Lösung.