Hallo,
@Bitcatcher
So, jetzt habe ich WLan am laufen! OpenSuse 10.3 hat den Treiber für die
Wireless-Karte Intel 4965 mit an Bord!
Zur Verwaltung kann das YAST-Modul benutzwerden. Muss aber
erst nachinstalliert werden. Dazu bei der Softwareinstallation mal
nach 'wlan' suchen, da wird ein YAST-Modul angeboten!
Es gibt von Intel ein Treiber-Modul, das ist bei der 10.3 Version
automatisch dabei. Der Name ist iwl4965.ko'
Dieses Modul ist aber kernelabhängig und gehört genau zu einem Kernel!!!
Die richtige Kernelversion kannst du mit 'uname -a' ermitteln.
Code:
uname -a
Linux nbacli 2.6.22.5-31-default #1 SMP 2007/09/21 22:29:00 UTC x86_64 x86_64 x86_64 GNU/Linux
Siehe:
Code:
nbacli:/ # cd /lib/modules/2.6.22.5-31-default/updates/
nbacli:/lib/modules/2.6.22.5-31-default/updates # l
insgesamt 416
drwxr-xr-x 2 root root 4096 23. Nov 10:44 ./
drwxr-xr-x 4 root root 4096 23. Nov 10:44 ../
-rw-r--r-- 1 root root 150035 25. Sep 22:02 iwl3945.ko
-rw-r--r-- 1 root root 164361 25. Sep 22:02 iwl4965.ko
-rw-r--r-- 1 root root 85282 24. Sep 22:01 uvcvideo.ko
nbacli:/lib/modules/2.6.22.5-31-default/updates #
Leider wird das Modul nicht geladen, da die Funkkarte nicht aktiv ist!
Unter Win wird sie ja durch drücken der WLan-Taste aktiviert.
(..könnte auch mal unter Linux funktionieren...bald!)
Zur Kontrolle dient der Befehl 'iwconfig'.
Ich kontrolliere erst, ob da eine Wlan-Karte ist und lade dann das Modul und kontrolliere dann noch einmal:
Code:
nbacli:/ # iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
nbacli:/ # modprobe iwl4965
nbacli:/ # iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11a ESSID:""
Mode:Managed Frequency:5.26 GHz Access Point: Not-Associated
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Perfekt
Jetzt ist die WLan-Karte auch in YAST zu sehen und kann konfiguriert werden!
Code:
│einen Überblick über │ ││Name ││
│bereits installierte │ ││Intel PRO/Wireless 4965 AG or AGN Network Connection ││
│Netzwerkkarten. │ ││Acer Incorporated [ALI] NetLink BCM5787M Gigabit Ethernet PCI ││
│Außerdem können Sie │ ││ │
Da sich das Modul nicht von alleine läd, habe ich (..naja..nicht ganz sauber)
in die Datei '/etc/rc.d/boot.localnet' einfach reingefuscht....
Code:
....
case "$1" in
start)
# clean up old yp bindings
rm -f /var/yp/binding/*.[12]
#
# set hostname and domainname
#
# Hier wird mal eben das Modul für WL Intel 4965 geladen...
#
/sbin/modprobe iwl4965
#
XHOSTNAME=""
test -f /etc/HOSTNAME && {
XHOSTNAME=`cat /etc/HOSTNAME`
}
....
Beim Boote wird die WLan-Karte jetzt aktiviert und nach dem einloggen
kann es aber noch 30 Sekunden dauern, bis die Verbinung steht.
Das kann man kontrollieren, wenn man immer iwconfig aufruf
Code:
nbacli:/ # iwconfig
...
wlan0 IEEE 802.11a ESSID:""
Mode:Managed Frequency:5.26 GHz Access Point: Not-Associated
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
nbacli:/ # iwconfig
...
wlan0 IEEE 802.11a ESSID:""
Mode:Managed Frequency:4.16 GHz Access Point: Not-Associated
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
nbacli:/ # iwconfig
wlan0 IEEE 802.11a ESSID:""
Mode:Managed Frequency:4.36 GHz Access Point: Not-Associated
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
....und dann kommt die Verbindung zustande...
Code:
nbacli:/ # iwconfig
...
wlan0 IEEE 802.11g ESSID:"myWlan"
Mode:Managed Frequency:2.452 GHz Access Point: 00:0A:E9:0F:9E:E6
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:94C2-B7F1-E61B-14A5-39FE-3EE7-9D3E-0BDD-B2CE-BF9B-1432-328A-FF9A-BA79-3A84-79A4 [2]
Link Quality=85/100 Signal level=-20 dBm Noise level=-93 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Ist alles aktiviert, kannst Du mit ifconfig die Netzwerkgeräte kontrollieren:
Code:
ifconfig
eth0 ...
wlan0 Protokoll:Ethernet Hardware Adresse AF:FE:AF:FE:B5:89
inet Adresse:192.168.169.11 Bcast:192.168.169.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1484 Metric:1
RX packets:762 errors:0 dropped:0 overruns:0 frame:0
TX packets:928 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 SendewarteschlangenlÀnge:1000
RX bytes:182189 (177.9 Kb) TX bytes:402571 (393.1 Kb)
wmaster0 Protokoll:UNSPEC Hardware Adresse 00-AF-FE-AF-FE-89-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 SendewarteschlangenlÀnge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Evtl. musst Du noch die Funkverbindung mit 'ifconifg wlan0 up' starten
(stoppen geht dann mit 'ifconfig wlan0 down')
Und wenn DNS und Standardgatway zugeordnet sind, geht natürlich auf ein ping
Code:
nbacli:~ # ping www.web.de
PING www.web.de (217.72.195.42) 56(84) bytes of data.
64 bytes from ha-42.web.de (217.72.195.42): icmp_seq=1 ttl=53 time=55.5 ms
64 bytes from ha-42.web.de (217.72.195.42): icmp_seq=2 ttl=53 time=55.5 ms
Wenn das Modul jetzt nicht bei Dir vorhanden ist, kann es von der Intel-Supportseite geladen werden.
Dann muss es aber erst kompilliert werden...
das habe ich bei mir noch nicht gemacht, aber ich werde es versuchen....
Gruß,
DrPcHc