Habe unter SuSE 10.2 mit dem madwifi treiber meine atheros wlan karte installiert. zu hause konnte ich mich problemlos per wlan verbinden (mit WPA). nun bin ich grad in einem anderen netz (mit wep verschlüsselung) und bekomme laut dem knetworkmanager sogar eine verbindung. alles gut.
aber das netzwerk läuft nicht (kein ping. auch nicht von der gegensetlle). nun habe ich versucht der sache auf den grund zu gehen, mit dem ergebnis, dass meine atheros karte auf/mit der schnittstelle "ath0" konfiguriert ist.
allerdings tut sich da nichts. die schnittstelle "wifi0" jedoch, sendet lustig daten, obwohl die gar nicht konfiguriert ist.
jetzt hab ich halt die vermutung, dass ich den treiber so umbasteln muss, dass er nicht "ath0" sondern "wifi0" anspricht.
wie mache ich das? über yast kriege ich nur die netzwerkkarte an sich angezeigt und kann diese mit einer ip etc. versehen (was ja schon längst geschehen ist). aber nirgends finde ich eine einstellung, die die schnittstelle betrifft.
kann mir da einer nen tip geben?
Linux 15.012 Themen, 106.869 Beiträge
Ich benutze Debian und weiß daher nicht , warum diese wifi0 Gerätedateien Daten sendet.
Programme die mit der Hardware kommunizieren, also Daten senden und empfangen , nutzen dafür die Gerätedateien.
Das Programm schreibt in die Gerätedatei , wenn es Daten an ein Gerät (Netzwerkkarte beispielsweise) sendet und ließt aus der Gerätedatei wenn es Daten empfängt.
Man sagt unter Unix(Linux) ist alles eine Datei.
Der jeweilige Programmierer muß sich nicht um die Ansteuerung des Gerätes selbst kümmern. Das erledigt das Betriebsystem für ihn.
Das kann man vielleicht mit einem Gerätekontext unter Windows vergleichen. Windowsprogrammierer holen sich einen Gerätekontext und brauchen sich nicht um die Ansteuerung (Drucker beispielsweise) der Geräte kümmern. Das erledigt Windows für sie.
Für diesen Atheros Treiber ist die Gerätedatei ath0 zuständig. Warum wifi0 sendet und empfängt kann ich nicht sagen.
wifi0 muß eine allgemeine Gerätedatei für Wireless-Karten sein (vielleicht für die Verschlüsselung der Netzwerkdaten zuständig, keine Ahnung).
Bei Debian kann man die Konfiguration (Treiberangabe, Verschlüsselungskey u.s.w) in die Konfigurationsdatei /etc/network/interfaces schreiben.
Auf jeden Fall bezieht sich die Konfiguration auf die Gerätedatei ath0. Du mußt das Netzwerkinterface ath0 entsprechend deinem Access Point konfigurieren, also die Angabe vom Verschlüsselungskey u.s.w.in eine Konfigurationsdatei (SUSEconfig unter SUSE mit Hilfe der Konfigurationsdateien in /etc/sysconfig ?)eintragen.
Steht da nichts im Administrationshandbuch von SUSE ?
Also um die LAN Schnittstelle eth0 zu konfigurieren, mußt du die Adresse, das Gateway und noch ein paar andere Sachen angeben.
Genauso mußt du jetzt die Netzwerkschnittselle ath0 konfigurieren. Zusätzlich zur Netzwerkadresse und dem Gateway, mußt du den Verschlüsselungskey und noch ein paar andere Sachen angeben.
Bei SUSE weiß ich nicht, aber auf der Seite
http://madwifi.org/
war eine SUSE spezifische Anleitung :
http://madwifi.org/wiki/UserDocs/Distro/SuSE
PS: Ich will nicht sagen das Debian einfacher bei der Konfiguration ist, aber bei SUSE und der Konfiguration mit yast habe ich nie so richtig durchgeblickt. Da wird sehr viel mit Hilfe von SUSEconfig eingestellt. Also einfacher als die Dateien in /etc mit einem Editor anzupassen (wie bei Debian) finde ich die Konfiguration mit yast nicht.
Ich finde die Konfiguration bei SUSE mit yast sehr undurchsichtig.
Debian finde ich sehr viel transparenter bei der Konfiguration.
Man braucht aber ein gutes Handbuch, wie das Buch "Das Debian System" von Martin F. Kraft.
