Probleme bei WLAN-Einrichtung

klimaschreck

Well-Known Member
Hallo zusammen,

auf meinem Laptop mit FreeBSD 10.3 amd64 habe ich es leider nicht geschafft, dass WLAN ans Laufen zu bringen. Ich habe zwei Varianten ausprobiert. Ich habe Atheros-Karte im Laptop eingebaut.

Code:
ath0: <Atheros 9280> mem 0xf6cf0000-0xf6cfffff irq 17 at device 0.0 on pci12
ath0: [HT] enabling HT modes
ath0: [HT] 1 stream STBC receive enabled
ath0: [HT] 1 stream STBC transmit enabled
ath0: [HT] 2 RX streams; 2 TX streams
ath0: AR9280 mac 128.2 RF5133 phy 13.0
ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00c0

1. Installation nach FBSD-Handbuch Kapitel 31.3
Ich habe in /boot/loader.conf die Kernelmodule zum Laden eingetragen (if_ath_load="YES", wlan_wep_load="YES") und anschließend

Code:
# ifconfig wlan0 create wlandev ath0
# ifconfig wlan0 up scan
eingefügt. Es wurden jedoch keine WLANs angezeigt. Gleiches Ergebnis hatte ich, als ich
"ifconfig wlan0 list scan" eintippte.

Dies war das Ergebnis von einem ifconfig-Aufruf:
Code:
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:xx:xx:xx:xx:xx
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11a
        status: associated
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:xx:xx:xx:xx:xx
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
        ssid "" channel 153 (5765 MHz 11a)
        regdomain 96 indoor ecm authmode OPEN privacy OFF txpower 30 bmiss 7
        mcastrate 6 mgmtrate 6 scanvalid 60 wme burst bintval 0

2. Installation nach Rakor
Ich habe in /etc/rc.conf

Code:
wlans_ath0="wlan0"
ifconfig_wlan0="WPA DHCP"

eingetragen und die Datei /etc/wpa_supplicant.conf mit den WLANs angelegt. Nach Reboot habe ich
service netif restart aufgerufen. Ich erhielt folgende Meldung:

Code:
service netif restart
/etc/rc.d/netif: WARNING: wlan0 does not exist.  Skipped.
Stopping Network: lo0 ath0 msk0.
lo0: flags=8048<LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ath0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:xx:xx:xx:xx:xx
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
Starting wpa_supplicant.
Starting Network: lo0 ath0 msk0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:xx:xx:xx:xx:xx
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11a
        status: associated

Der Aufruf von ifconfig brachte folgendes Ergebnis:

Code:
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether xx:xx:xx:xx:xx:xx
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11a
        status: associated
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether xx:xx:xx:xx:xx:xx
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
        ssid "" channel 140 (5700 MHz 11a)
        regdomain 96 indoor ecm authmode WPA1+WPA2/802.11i privacy MIXED
        deftxkey UNDEF txpower 30 bmiss 7 mcastrate 6 mgmtrate 6 scanvalid 60
        wme burst roaming MANUAL bintval 0

Habt ihr noch eine Idee, was ich ändern kann, damit es läuft?
 
Die Einträge in der /boot/loader.conf braucht man nicht mehr. Ansonsten ist die Methode von Rakor nicht anders, als die Methode im Handbuch. Einmal machst du das nur für die laufende Sitzung und beim anderen Mal trägst du alles so ein, dass es automatisch beim Booten gesetzt wird. Das ist im Hanbcuh auch genau so beschrieben.
Beim Booten wird das Netzwerk gestartet.
service netif restart startet dann das Netzwerk neu, liest dann auch neu ein, was in der /etc/rc.conf konfiguriert ist oder "zerstört" deine soeben gemachten manuellen Einstellungen.
Der Fehler, der bei dir noch übrig ist, dürfte nahezu absolut sicher in der /etc/wpa_supplicant.conf zu suchen sein. Fast immer liegen da Syntax-fehler vor, wenn das Netzwerk sich wie beschrieben verhält. net-mgmt/wifimgr ist ein grafisches Tool, das einem dabei helfen kann, derartige Fehler zu vermeiden.
Hier im Forum wurde kürzlich ein Netzwerk-Applet veröffentlicht, das auch ganz gute Dienste leisten kann, vor allem bei der Administration von mehreren Karten.
 
Ich habe die Datei /etc/wpa_supplicant.conf über das Tool wifimgr erstellen lassen. Daher sollten da keine Fehler vorhanden sein.

Mich wundert allerdings, dass ich bei einem Scan keine WLANs angezeigt bekomme. Vielleicht ist da schon etwas falsch gelaufen.
 
Mich wundert allerdings, dass ich bei einem Scan keine WLANs angezeigt bekomme

Wenn das nun immer noch der Fall ist, dann ist das mehr als nur verwunderlich. Oben war ich davon ausgegangen, dass du durch einen netif restart die manuelle Einstellung widerrufen hattest und deshalb kein Scan gelungen ist.
Wenn du nun die Einträge in der rc.conf gesetzt hast und nach dem Booten
# ifconfig wlan0 list scan
nichts findet, dann ist da was faul. Evtl an der HW.
 
Zurück
Oben