WLan "LINKSTATUS=CONNECTED"

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

WLan "LINKSTATUS=CONNECTED"

Beitrag von roli » 12.01.2004 11:15:59

Hi Leute,

gibt es einen Befehl mit dem man den aktuellen Linkstatus abfragen kann?
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

spritcat04
Beiträge: 16
Registriert: 09.01.2004 19:00:28

Beitrag von spritcat04 » 12.01.2004 17:01:52

dmesg ;-)

Da zeigt er immer an, wie gerade der Linkstatus ist. Als ich noch kein Firmwarupdate hatte, ist mir die ma311 netgear karte oft abgeschmiert und dann habe ichs auch unter dmesg gesehen

probier doch einfach dmesg | grep LINKSTATUS


kann ja sein, dass dich das weiterbringt...

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 13.01.2004 09:17:35

Hi,

danke erstmal. Die Idee hatte ich auch schon, ich habe es allerdings noch nicht ausprobiert, da ich
a) gerne wissen wuerde welecher Befehl diesen Output erzeugt,
b) ich mir ueberlegt habe, das es Probleme gibt sobald LINKSTATUS mehrfach in dem output erscheint.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 13.01.2004 12:23:42

roli hat geschrieben:,
b) ich mir ueberlegt habe, das es Probleme gibt sobald LINKSTATUS mehrfach in dem output erscheint.
dann

Code: Alles auswählen

dmesg|grep LINKSTATUS|tail -n 1

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 13.01.2004 13:26:22

Hi Joghurt,
Joghurt hat geschrieben:

Code: Alles auswählen

dmesg|grep LINKSTATUS|tail -n 1
ist aber auch nicht der Knaller, das das ja voraussetzt das LINKSTATUS in der letzten Zeile steht. Ich gehe mal davon aus, das das nicht (immer) gewaehrleistet ist, wuerde mich jedenfalls wundern. Deshalb suche ich ja nach dem Befehl der diesen Output erzeugt.

Ups, wer lesen kann, kann auch kochen. Ich nehme erstmal alles zurueck.
Mir ist eben in der Vorschau erst aufgefallen, das du ja den grep Output "tail'st", sollte also gehen. Wobei ich dann immer noch eine Antwort auf a) suche.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

spritcat04
Beiträge: 16
Registriert: 09.01.2004 19:00:28

Beitrag von spritcat04 » 13.01.2004 20:24:20

Der Befehl, der diesen Output erzeugt lautet:
(suchen geh...)
fastsatan:/home/le# wlanctl-ng commands
[....]
Command: lnxreq_ifstate
ifstate(required):ENUMINT{disable|fwload|enable}
[..]

Ansonsten, schau dir mal die README zu dem Tool an, die fand ich ganz hilfreich....

gruß, leon

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 14.01.2004 09:17:10

Supieeeee!

Vielen Dank
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 14.01.2004 20:43:48

Hi Leon,

einfach mal ausprobieren bringt folgendes:

Code: Alles auswählen

root@arrows:/tmp/linux-wlan-ng-0.2.0# wlanctl-ng wlan0 lnxreq_ifstate
The required argument 'ifstate' has no value.
message=lnxreq_ifstate
  ifstate=no_value
  resultcode=no_value
root@arrows:/tmp/linux-wlan-ng-0.2.0#
Also leider noch nicht das gewuenschte Ergebnis. Ich werde jetzt also erstmal mit'm Readme anfangen.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

spritcat04
Beiträge: 16
Registriert: 09.01.2004 19:00:28

Beitrag von spritcat04 » 14.01.2004 21:20:17

probiers mal mit:

wlanctl-ng wlan0 lnxrey_ifstate ifstate=enable

Dies erzeugt den Output
LINKSTATUS=CONNECTED, wenn alles glatt läuft...

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 14.01.2004 21:36:15

Hi,

dann laeuft's nicht glatt bei mir. Ich erhalte folgendes Ergebnis

Code: Alles auswählen

root@arrows:/etc/network/if-pre-up.d# wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
message=lnxreq_ifstate
  ifstate=enable
  resultcode=success
root@arrows:/etc/network/if-pre-up.d#
Das Ergebnis ist uebrigens das selbe wenn ich meine USB-Wlan Karte mal mittels eines grossen Metall Stueckes abschirme (die LED bilnkt), dann haette ich halt gerne LINKSTATUS=DISCONNECTED, oder halt 'nen anderen Spruch, der mir sagt, "Jung, nu bist'e offline".
Was sagt dir denn "wlanctl-ng version"? Ich habe 0.2.0
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

spritcat04
Beiträge: 16
Registriert: 09.01.2004 19:00:28

Beitrag von spritcat04 » 14.01.2004 21:39:41

das ist gut so, wenn er das ausgibt.

Jetzt würde ich an deiner stelle mal ein dmesg machen, oder halt durch das Pipe jagen, von dem Script was in einem früheren Beitrag von jemandem war

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 15.01.2004 09:18:37

Hi,

ich hatte in einer zweiten konsole tail -f /var/log/messages laufen, da kam nix an, jedenfalls nicht CONNECTED oder DISCONNECTED.
Mal sehen was ich am Wochenende schaffe zu testen, heute und Morgen wird's nichts werden.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten