stellar-wireless-wpa3-sae-raspberry-pi-deutsch
no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| — | stellar-wireless-wpa3-sae-raspberry-pi-deutsch [2019/06/07 09:27] (aktuell) – angelegt benny | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Wie verbindet man den Raspberry Pi 3 B+ via WPA3-Personal (SAE/PMF) zum Stellar Wireless AP ====== | ||
| + | |||
| + | Eine Verbindung des Raspberry Pi Model 3 B+ via WPA3-Personal (SAE/PMF), specziell über die integrierte Wireless Netzwerkkarte, | ||
| + | |||
| + | **Verwendetes Equipment & Access Point:** | ||
| + | * [[https:// | ||
| + | * AWOS v3.0.6.20 | ||
| + | * OmniVista 2500 v4.4R1 Build 39 | ||
| + | * Raspberry Pi Model 3 B+ | ||
| + | {{ : | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | Wie ein Windows 10 Laptop via WPA3-Personal an das Wireless Netzwerk angebunden werden kann, [[stellar-wireless-win10-windows-10-mit-wpa3-sae-deutsch|steht in diesem Artikel]]! | ||
| + | </ | ||
| + | |||
| + | Die Verbindung zur SSID " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== PCAP Screenshot ===== | ||
| + | {{ :: | ||
| + | Download des PCAP (z.B. #152 anschauen): {{ :: | ||
| + | |||
| + | ===== SSID Überblick auf dem Access Point (get_wlan) ===== | ||
| + | < | ||
| + | support@AP-1E: | ||
| + | { | ||
| + | [ | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Client Überblick auf dem Access Point #1 (sta_list) ===== | ||
| + | < | ||
| + | support@AP-1E: | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Client Überblick auf dem Access Point #2 (wlanconfig ath11 list) ===== | ||
| + | Ich muss hier noch einige Dinge in der Ausgabe herausfinden. :) | ||
| + | |||
| + | < | ||
| + | support@AP-1E: | ||
| + | ADDR AID CHAN TXRATE RXRATE RSSI MINRSSI MAXRSSI IDLE TXSEQ RXSEQ CAPS XCAPS ACAPS | ||
| + | b8: | ||
| + | | ||
| + | | ||
| + | HT Capability : | ||
| + | VHT Capability : | ||
| + | MU capable : No | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Ausgabe vom Raspberry Pi (wpa_supplicant) ===== | ||
| + | < | ||
| + | pi@raspberrypi: | ||
| + | wpa_supplicant v2.6 | ||
| + | random: Trying to read entropy from /dev/random | ||
| + | Successfully initialized wpa_supplicant | ||
| + | Initializing interface ' | ||
| + | Configuration file ' | ||
| + | Reading configuration file '/ | ||
| + | ctrl_interface=' | ||
| + | eapol_version=1 | ||
| + | ap_scan=1 | ||
| + | fast_reauth=1 | ||
| + | country=' | ||
| + | pmf=1 | ||
| + | Line: 1947 - start of a new network block | ||
| + | ssid - hexdump_ascii(len=7): | ||
| + | 6f 76 34 34 62 33 39 ov44b39 | ||
| + | proto: 0x2 | ||
| + | key_mgmt: 0x400 | ||
| + | sae_password - hexdump_ascii(len=8): | ||
| + | Priority group 0 | ||
| + | id=0 ssid=' | ||
| + | nl80211: Supported cipher 00-0f-ac:1 | ||
| + | nl80211: Supported cipher 00-0f-ac:5 | ||
| + | nl80211: Supported cipher 00-0f-ac:2 | ||
| + | nl80211: Supported cipher 00-0f-ac:4 | ||
| + | nl80211: Supported cipher 00-0f-ac:6 | ||
| + | nl80211: Using driver-based off-channel TX | ||
| + | nl80211: Supported vendor command: vendor_id=0x1018 subcmd=1 | ||
| + | nl80211: Supported vendor event: vendor_id=0x1018 subcmd=0 | ||
| + | nl80211: Use separate P2P group interface (driver advertised support) | ||
| + | nl80211: Enable multi-channel concurrent (driver advertised support) | ||
| + | nl80211: use P2P_DEVICE support | ||
| + | nl80211: interface wlan0 in phy phy0 | ||
| + | nl80211: Set mode ifindex 3 iftype 2 (STATION) | ||
| + | nl80211: Subscribe to mgmt frames with non-AP handle 0x1338538 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0801 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=06 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0a07 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0a11 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=1101 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=1102 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0505 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0500 | ||
| + | rfkill: initial event: idx=0 type=1 op=0 soft=0 hard=0 | ||
| + | netlink: Operstate: ifindex=3 linkmode=1 (userspace-control), | ||
| + | Add interface wlan0 to a new radio phy0 | ||
| + | nl80211: Regulatory information - country=DE (DFS-ETSI) | ||
| + | nl80211: 2400-2483 @ 40 MHz 20 mBm | ||
| + | nl80211: 5150-5250 @ 80 MHz 20 mBm (no outdoor) | ||
| + | nl80211: 5250-5350 @ 80 MHz 20 mBm (no outdoor) (DFS) | ||
| + | nl80211: 5470-5725 @ 160 MHz 26 mBm (DFS) | ||
| + | nl80211: 5725-5875 @ 80 MHz 13 mBm | ||
| + | nl80211: 57000-66000 @ 2160 MHz 40 mBm | ||
| + | nl80211: Added 802.11b mode based on 802.11g information | ||
| + | wlan0: Own MAC address: b8: | ||
| + | wpa_driver_nl80211_set_key: | ||
| + | wpa_driver_nl80211_set_key: | ||
| + | wpa_driver_nl80211_set_key: | ||
| + | wpa_driver_nl80211_set_key: | ||
| + | wpa_driver_nl80211_set_key: | ||
| + | wpa_driver_nl80211_set_key: | ||
| + | wlan0: RSN: flushing PMKID list in the driver | ||
| + | nl80211: Flush PMKIDs | ||
| + | ENGINE: Loading dynamic engine | ||
| + | ENGINE: Loading dynamic engine | ||
| + | EAPOL: SUPP_PAE entering state DISCONNECTED | ||
| + | EAPOL: Supplicant port status: Unauthorized | ||
| + | nl80211: Skip set_supp_port(unauthorized) while not associated | ||
| + | EAPOL: KEY_RX entering state NO_KEY_RECEIVE | ||
| + | EAPOL: SUPP_BE entering state INITIALIZE | ||
| + | EAP: EAP entering state DISABLED | ||
| + | ctrl_interface_group=108 (from group name ' | ||
| + | wlan0: Added interface wlan0 | ||
| + | wlan0: State: DISCONNECTED -> DISCONNECTED | ||
| + | nl80211: Set wlan0 operstate 0->0 (DORMANT) | ||
| + | netlink: Operstate: ifindex=3 linkmode=-1 (no change), operstate=5 (IF_OPER_DORMANT) | ||
| + | random: Got 20/20 bytes from /dev/random | ||
| + | RTM_NEWLINK: | ||
| + | RTM_NEWLINK: | ||
| + | wlan0: Starting delayed sched scan | ||
| + | wlan0: Use normal scan instead of sched_scan for initial scans (normal_scans=0) | ||
| + | wlan0: Setting scan request: 0.000000 sec | ||
| + | wlan0: State: DISCONNECTED -> SCANNING | ||
| + | wlan0: Starting AP scan for wildcard SSID | ||
| + | wlan0: Add radio work ' | ||
| + | wlan0: First radio work item in the queue - schedule start immediately | ||
| + | wlan0: Starting radio work ' | ||
| + | wlan0: nl80211: scan request | ||
| + | nl80211: Scan SSID - hexdump_ascii(len=0): | ||
| + | Scan requested (ret=0) - scan timeout 10 seconds | ||
| + | nl80211: Event message available | ||
| + | nl80211: Drv Event 33 (NL80211_CMD_TRIGGER_SCAN) received for wlan0 | ||
| + | wlan0: nl80211: Scan trigger | ||
| + | wlan0: Event SCAN_STARTED (47) received | ||
| + | wlan0: Own scan request started a scan in 0.001780 seconds | ||
| + | EAPOL: disable timer tick | ||
| + | RTM_NEWLINK: | ||
| + | nl80211: Event message available | ||
| + | nl80211: Drv Event 34 (NL80211_CMD_NEW_SCAN_RESULTS) received for wlan0 | ||
| + | wlan0: nl80211: New scan results available | ||
| + | nl80211: Scan probed for SSID '' | ||
| + | nl80211: Scan included frequencies: | ||
| + | wlan0: Event SCAN_RESULTS (3) received | ||
| + | wlan0: Scan completed in 2.390465 seconds | ||
| + | nl80211: Received scan results (19 BSSes) | ||
| + | wlan0: BSS: Start scan result update 1 | ||
| + | wlan0: BSS: Add new id 0 BSSID dc: | ||
| + | wlan0: BSS: Add new id 1 BSSID dc: | ||
| + | wlan0: BSS: Add new id 2 BSSID dc: | ||
| + | wlan0: BSS: Add new id 3 BSSID dc: | ||
| + | wlan0: BSS: Add new id 4 BSSID dc: | ||
| + | wlan0: BSS: Add new id 5 BSSID dc: | ||
| + | wlan0: BSS: Add new id 6 BSSID dc: | ||
| + | wlan0: BSS: Add new id 7 BSSID dc: | ||
| + | wlan0: BSS: Add new id 8 BSSID 6c: | ||
| + | wlan0: BSS: Add new id 9 BSSID dc: | ||
| + | wlan0: BSS: Add new id 10 BSSID 44: | ||
| + | wlan0: BSS: Add new id 11 BSSID 88: | ||
| + | wlan0: BSS: Add new id 12 BSSID d4: | ||
| + | wlan0: BSS: Add new id 13 BSSID 7c: | ||
| + | wlan0: BSS: Add new id 14 BSSID 90: | ||
| + | wlan0: BSS: Add new id 15 BSSID f0: | ||
| + | wlan0: BSS: Add new id 16 BSSID 44: | ||
| + | wlan0: BSS: Add new id 17 BSSID 90: | ||
| + | wlan0: BSS: Add new id 18 BSSID 2e: | ||
| + | BSS: last_scan_res_used=19/ | ||
| + | wlan0: New scan results available (own=1 ext=0) | ||
| + | wlan0: Radio work ' | ||
| + | wlan0: radio_work_free(' | ||
| + | wlan0: Selecting BSS from priority group 0 | ||
| + | wlan0: 0: dc: | ||
| + | wlan0: | ||
| + | wlan0: 1: dc: | ||
| + | wlan0: | ||
| + | wlan0: 2: dc: | ||
| + | wlan0: | ||
| + | wlan0: 3: dc: | ||
| + | wlan0: | ||
| + | wlan0: | ||
| + | wlan0: Considering connect request: reassociate: | ||
| + | wlan0: Request association with dc: | ||
| + | wlan0: Add radio work ' | ||
| + | wlan0: First radio work item in the queue - schedule start immediately | ||
| + | wlan0: Starting radio work ' | ||
| + | wlan0: Trying to associate with dc: | ||
| + | wlan0: Cancelling scan request | ||
| + | wlan0: WPA: clearing own WPA/RSN IE | ||
| + | wlan0: Automatic auth_alg selection: 0x1 | ||
| + | RSN: PMKSA cache search - network_ctx=0x1339468 try_opportunistic=0 | ||
| + | RSN: Search for BSSID dc: | ||
| + | RSN: No PMKSA cache entry found | ||
| + | wlan0: RSN: using IEEE 802.11i/ | ||
| + | wlan0: WPA: Selected cipher suites: group 16 pairwise 16 key_mgmt 1024 proto 2 | ||
| + | wlan0: WPA: Selected mgmt group cipher 32 | ||
| + | wlan0: WPA: clearing AP WPA IE | ||
| + | WPA: set AP RSN IE - hexdump(len=22): | ||
| + | wlan0: WPA: using GTK CCMP | ||
| + | wlan0: WPA: using PTK CCMP | ||
| + | wlan0: RSN: using KEY_MGMT SAE | ||
| + | wlan0: WPA: using MGMT group cipher AES-128-CMAC | ||
| + | WPA: Set own WPA IE default - hexdump(len=28): | ||
| + | wlan0: State: SCANNING -> ASSOCIATING | ||
| + | nl80211: Set wlan0 operstate 0->0 (DORMANT) | ||
| + | netlink: Operstate: ifindex=3 linkmode=-1 (no change), operstate=5 (IF_OPER_DORMANT) | ||
| + | Limit connection to BSSID dc: | ||
| + | wlan0: WPA: Selected AP supports MFP: require MFP | ||
| + | nl80211: Set mode ifindex 3 iftype 2 (STATION) | ||
| + | nl80211: Unsubscribe mgmt frames handle 0x89bb0db1 (mode change) | ||
| + | nl80211: Subscribe to mgmt frames with non-AP handle 0x1338538 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0801 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=06 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0a07 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0a11 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=1101 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=1102 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0505 | ||
| + | nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x1338538 match=0500 | ||
| + | nl80211: Connect (ifindex=3) | ||
| + | * bssid=dc: | ||
| + | * bssid_hint=dc: | ||
| + | * freq=5700 | ||
| + | * freq_hint=5700 | ||
| + | * SSID - hexdump_ascii(len=7): | ||
| + | 6f 76 34 34 62 33 39 ov44b39 | ||
| + | * IEs - hexdump(len=28): | ||
| + | * WPA Versions 0x4 | ||
| + | * pairwise=0xfac04 | ||
| + | * group=0xfac04 | ||
| + | * akm=0xfac08 | ||
| + | * SAE password - hexdump_ascii(len=8): | ||
| + | * Auth Type 4 | ||
| + | nl80211: Connect request send successfully | ||
| + | wlan0: Setting authentication timeout: 10 sec 0 usec | ||
| + | EAPOL: External notification - EAP success=0 | ||
| + | EAPOL: External notification - EAP fail=0 | ||
| + | EAPOL: External notification - portControl=Auto | ||
| + | RTM_NEWLINK: | ||
| + | RTM_NEWLINK: | ||
| + | RTM_NEWLINK: | ||
| + | RTM_NEWLINK: | ||
| + | nl80211: Event message available | ||
| + | nl80211: Drv Event 46 (NL80211_CMD_CONNECT) received for wlan0 | ||
| + | nl80211: Connect event (status=0 ignore_next_local_disconnect=0) | ||
| + | nl80211: Associated on 5700 MHz | ||
| + | nl80211: Associated with dc: | ||
| + | nl80211: Operating frequency for the associated BSS from scan results: 5700 MHz | ||
| + | wlan0: Event ASSOC (0) received | ||
| + | wlan0: Association info event | ||
| + | req_ies - hexdump(len=133): | ||
| + | resp_ies - hexdump(len=114): | ||
| + | wlan0: freq=5700 MHz | ||
| + | WPA: set own WPA/RSN IE - hexdump(len=40): | ||
| + | RSN: PMKSA cache search - network_ctx=(nil) try_opportunistic=0 | ||
| + | RSN: Search for PMKID - hexdump(len=16): | ||
| + | RSN: No PMKSA cache entry found | ||
| + | wlan0: RSN: PMKID from assoc IE not found from PMKSA cache | ||
| + | wlan0: State: ASSOCIATING -> ASSOCIATED | ||
| + | nl80211: Set wlan0 operstate 0->0 (DORMANT) | ||
| + | netlink: Operstate: ifindex=3 linkmode=-1 (no change), operstate=5 (IF_OPER_DORMANT) | ||
| + | wlan0: Associated to a new BSS: BSSID=dc: | ||
| + | wlan0: Associated with dc: | ||
| + | wlan0: WPA: Association event - clear replay counter | ||
| + | wlan0: WPA: Clear old PTK | ||
| + | EAPOL: External notification - portEnabled=0 | ||
| + | EAPOL: External notification - portValid=0 | ||
| + | EAPOL: External notification - EAP success=0 | ||
| + | EAPOL: External notification - portEnabled=1 | ||
| + | EAPOL: SUPP_PAE entering state CONNECTING | ||
| + | EAPOL: enable timer tick | ||
| + | EAPOL: SUPP_BE entering state IDLE | ||
| + | wlan0: Setting authentication timeout: 10 sec 0 usec | ||
| + | wlan0: Cancelling scan request | ||
| + | wlan0: Cancelling authentication timeout | ||
| + | wlan0: State: ASSOCIATED -> COMPLETED | ||
| + | wlan0: Radio work ' | ||
| + | wlan0: radio_work_free(' | ||
| + | wlan0: CTRL-EVENT-CONNECTED - Connection to dc: | ||
| + | nl80211: Set wlan0 operstate 0->1 (UP) | ||
| + | netlink: Operstate: ifindex=3 linkmode=-1 (no change), operstate=6 (IF_OPER_UP) | ||
| + | EAPOL: External notification - portValid=1 | ||
| + | EAPOL: External notification - EAP success=1 | ||
| + | EAPOL: SUPP_PAE entering state AUTHENTICATING | ||
| + | EAPOL: SUPP_BE entering state SUCCESS | ||
| + | EAP: EAP entering state DISABLED | ||
| + | EAPOL: SUPP_PAE entering state AUTHENTICATED | ||
| + | EAPOL: Supplicant port status: Authorized | ||
| + | nl80211: Set supplicant port authorized for dc: | ||
| + | EAPOL: SUPP_BE entering state IDLE | ||
| + | EAPOL authentication completed - result=SUCCESS | ||
| + | WMM AC: Missing U-APSD configuration | ||
| + | wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0 | ||
| + | RTM_NEWLINK: | ||
| + | RTM_NEWLINK: | ||
| + | CTRL_IFACE monitor attached / | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | EAPOL: EAP Session-Id not available | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | EAPOL: EAP Session-Id not available | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | nl80211: Event message available | ||
| + | nl80211: Drv Event 36 (NL80211_CMD_REG_CHANGE) received for wlan0 | ||
| + | nl80211: Regulatory domain change | ||
| + | * initiator=3 | ||
| + | * type=0 | ||
| + | * alpha2=DE | ||
| + | wlan0: Event CHANNEL_LIST_CHANGED (28) received | ||
| + | wlan0: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=DE | ||
| + | CTRL-DEBUG: ctrl_sock-sendmsg: | ||
| + | CTRL_IFACE monitor sent successfully to / | ||
| + | wlan0: Updating hw mode | ||
| + | nl80211: Regulatory information - country=DE (DFS-ETSI) | ||
| + | nl80211: 2400-2483 @ 40 MHz 20 mBm | ||
| + | nl80211: 5150-5250 @ 80 MHz 20 mBm (no outdoor) | ||
| + | nl80211: 5250-5350 @ 80 MHz 20 mBm (no outdoor) (DFS) | ||
| + | nl80211: 5470-5725 @ 160 MHz 26 mBm (DFS) | ||
| + | nl80211: 5725-5875 @ 80 MHz 13 mBm | ||
| + | nl80211: 57000-66000 @ 2160 MHz 40 mBm | ||
| + | nl80211: Added 802.11b mode based on 802.11g information | ||
| + | EAPOL: startWhen --> 0 | ||
| + | EAPOL: disable timer tick | ||
| + | wlan0: Control interface command ' | ||
| + | wlan0: Setting scan request: 0.000000 sec | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | wlan0: Starting AP scan for wildcard SSID | ||
| + | wlan0: Add radio work ' | ||
| + | wlan0: First radio work item in the queue - schedule start immediately | ||
| + | wlan0: Starting radio work ' | ||
| + | wlan0: nl80211: scan request | ||
| + | nl80211: Scan SSID - hexdump_ascii(len=0): | ||
| + | Scan requested (ret=0) - scan timeout 30 seconds | ||
| + | nl80211: Event message available | ||
| + | nl80211: Drv Event 33 (NL80211_CMD_TRIGGER_SCAN) received for wlan0 | ||
| + | wlan0: nl80211: Scan trigger | ||
| + | wlan0: Event SCAN_STARTED (47) received | ||
| + | wlan0: Own scan request started a scan in 0.000200 seconds | ||
| + | CTRL-DEBUG: ctrl_sock-sendmsg: | ||
| + | CTRL_IFACE monitor sent successfully to / | ||
| + | RTM_NEWLINK: | ||
| + | nl80211: Event message available | ||
| + | nl80211: Drv Event 34 (NL80211_CMD_NEW_SCAN_RESULTS) received for wlan0 | ||
| + | wlan0: nl80211: New scan results available | ||
| + | nl80211: Scan probed for SSID '' | ||
| + | nl80211: Scan included frequencies: | ||
| + | wlan0: Event SCAN_RESULTS (3) received | ||
| + | wlan0: Scan completed in 3.516924 seconds | ||
| + | nl80211: Associated on 5700 MHz | ||
| + | nl80211: Associated with dc: | ||
| + | nl80211: Received scan results (18 BSSes) | ||
| + | nl80211: Scan results indicate BSS status with dc: | ||
| + | wlan0: BSS: Start scan result update 2 | ||
| + | BSS: last_scan_res_used=18/ | ||
| + | wlan0: New scan results available (own=1 ext=0) | ||
| + | CTRL-DEBUG: ctrl_sock-sendmsg: | ||
| + | CTRL_IFACE monitor sent successfully to / | ||
| + | wlan0: Radio work ' | ||
| + | wlan0: radio_work_free(' | ||
| + | wlan0: Selecting BSS from priority group 0 | ||
| + | wlan0: 0: dc: | ||
| + | wlan0: | ||
| + | wlan0: 1: dc: | ||
| + | wlan0: | ||
| + | wlan0: 2: dc: | ||
| + | wlan0: | ||
| + | wlan0: 3: dc: | ||
| + | wlan0: | ||
| + | wlan0: | ||
| + | RSN: Ignored PMKID candidate without preauth flag | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | CTRL-DEBUG: ctrl_sock-sendto: | ||
| + | </ | ||
| + | |||
| + | ===== Verwendeter Kernel ===== | ||
| + | < | ||
| + | pi@raspberrypi: | ||
| + | Linux raspberrypi 4.14.114-v7+ #2 SMP Fri May 17 21:57:57 CEST 2019 armv7l GNU/Linux | ||
| + | </ | ||
| + | |||
| + | ===== Ausgabe vom Stellar AP (tail -f / | ||
| + | < | ||
| + | 1558133238.098527: | ||
| + | 1558133238.098896: | ||
| + | 1558133238.099159: | ||
| + | 1558133238.099634: | ||
| + | 1558133238.099902: | ||
| + | 1558133238.100917: | ||
| + | 1558133238.102770: | ||
| + | 1558133238.105133: | ||
| + | 1558133238.105403: | ||
| + | 1558133238.115416: | ||
| + | 1558133238.115744: | ||
| + | 1558133238.115980: | ||
| + | 1558133238.117359: | ||
| + | 1558133238.118837: | ||
| + | 1558133238.121146: | ||
| + | 1558133238.122845: | ||
| + | 1558133238.123761: | ||
| + | 1558133238.126301: | ||
| + | 1558133238.127505: | ||
| + | 1558133238.131594: | ||
| + | 1558133238.132067: | ||
| + | 1558133238.132509: | ||
| + | 1558133238.133058: | ||
| + | 1558133238.133341: | ||
| + | 1558133238.133803: | ||
| + | 1558133238.134517: | ||
| + | 1558133238.135057: | ||
| + | 1558133238.135334: | ||
| + | 1558133238.135644: | ||
| + | 1558133238.135920: | ||
| + | 1558133238.136441: | ||
| + | 1558133238.136700: | ||
| + | 1558133238.137097: | ||
| + | 1558133238.137453: | ||
| + | 1558133238.137803: | ||
| + | 1558133238.138392: | ||
| + | 1558133238.138841: | ||
| + | 1558133238.139423: | ||
| + | 1558133238.139960: | ||
| + | 1558133238.140876: | ||
| + | 1558133238.142333: | ||
| + | 1558133238.146878: | ||
| + | 1558133238.147518: | ||
| + | 1558133238.147720: | ||
| + | 1558133238.147925: | ||
| + | 1558133238.148123: | ||
| + | 1558133238.148788: | ||
| + | 1558133238.150007: | ||
| + | 1558133238.150902: | ||
| + | 1558133238.151945: | ||
| + | 1558133238.152326: | ||
| + | 1558133238.153447: | ||
| + | 1558133238.154149: | ||
| + | 1558133238.154400: | ||
| + | 1558133238.154945: | ||
| + | 1558133238.155285: | ||
| + | 1558133238.155991: | ||
| + | 1558133238.158076: | ||
| + | 1558133238.159174: | ||
| + | 1558133238.159707: | ||
| + | 1558133238.160429: | ||
| + | 1558133238.161297: | ||
| + | 1558133238.163380: | ||
| + | 1558133238.165463: | ||
| + | 1558133238.165767: | ||
| + | 1558133238.166070: | ||
| + | 1558133238.166449: | ||
| + | 1558133238.166753: | ||
| + | 1558133238.167062: | ||
| + | 1558133238.167433: | ||
| + | 1558133238.167969: | ||
| + | 1558133238.168543: | ||
| + | 1558133238.169102: | ||
| + | 1558133238.169473: | ||
| + | 1558133238.170047: | ||
| + | 1558133238.170774: | ||
| + | 1558133238.171473: | ||
| + | 1558133238.172385: | ||
| + | 1558133238.172691: | ||
| + | 1558133238.173277: | ||
| + | 1558133238.173737: | ||
| + | 1558133238.175687: | ||
| + | 1558133238.176405: | ||
| + | 1558133238.176652: | ||
| + | 1558133238.177203: | ||
| + | 1558133238.177544: | ||
| + | 1558133238.178251: | ||
| + | 1558133238.181199: | ||
| + | 1558133238.182280: | ||
| + | 1558133238.182630: | ||
| + | 1558133238.183226: | ||
| + | 1558133238.185642: | ||
| + | 1558133238.187805: | ||
| + | 1558133238.188736: | ||
| + | 1558133238.190501: | ||
| + | 1558133238.190755: | ||
| + | 1558133238.191079: | ||
| + | 1558133238.191893: | ||
| + | 1558133238.192268: | ||
| + | 1558133238.192742: | ||
| + | 1558133238.193457: | ||
| + | 1558133238.193998: | ||
| + | 1558133238.194344: | ||
| + | 1558133238.194658: | ||
| + | 1558133238.194937: | ||
| + | 1558133238.195459: | ||
| + | 1558133238.195719: | ||
| + | 1558133238.196146: | ||
| + | 1558133238.196532: | ||
| + | 1558133238.196778: | ||
| + | 1558133238.197166: | ||
| + | 1558133238.197399: | ||
| + | 1558133238.199412: | ||
| + | 1558133238.200564: | ||
| + | 1558133238.200970: | ||
| + | 1558133238.202910: | ||
| + | 1558133238.203116: | ||
| + | |||
| + | 1558133238.205257: | ||
| + | 1558133238.258041: | ||
| + | 1558133238.259020: | ||
| + | 1558133238.259258: | ||
| + | 1558133238.259758: | ||
| + | 1558133238.307074: | ||
| + | 1558133238.307948: | ||
| + | |||
| + | 1558133238.309842: | ||
| + | 1558133238.353798: | ||
| + | 1558133238.354143: | ||
| + | 1558133238.354687: | ||
| + | 1558133238.354968: | ||
| + | 1558133238.355428: | ||
| + | 1558133238.355657: | ||
| + | 1558133238.356363: | ||
| + | 1558133238.356905: | ||
| + | 1558133238.357181: | ||
| + | 1558133238.357490: | ||
| + | 1558133238.357771: | ||
| + | 1558133238.358288: | ||
| + | 1558133238.358542: | ||
| + | 1558133238.358940: | ||
| + | 1558133238.359946: | ||
| + | 1558133238.360377: | ||
| + | 1558133238.360969: | ||
| + | 1558133238.361300: | ||
| + | 1558133238.361573: | ||
| + | 1558133238.361893: | ||
| + | 1558133238.362165: | ||
| + | 1558133238.368983: | ||
| + | 1558133238.369273: | ||
| + | 1558133238.369549: | ||
| + | 1558133238.373071: | ||
| + | 1558133238.373958: | ||
| + | 1558133238.374193: | ||
| + | 1558133238.375478: | ||
| + | 1558133238.377698: | ||
| + | 1558133238.378579: | ||
| + | 1558133238.379067: | ||
| + | 1558133238.382039: | ||
| + | 1558133238.475352: | ||
| + | 1558133238.874458: | ||
| + | 1558133238.876247: | ||
| + | 1558133238.877120: | ||
| + | 1558133238.877331: | ||
| + | 1558133238.877745: | ||
| + | 1558133238.878010: | ||
| + | 1558133238.878410: | ||
| + | 1558133238.925232: | ||
| + | 1558133238.925579: | ||
| + | 1558133238.925915: | ||
| + | 1558133238.926239: | ||
| + | 1558133238.926684: | ||
| + | 1558133238.927013: | ||
| + | 1558133238.930578: | ||
| + | 1558133238.930946: | ||
| + | 1558133238.931295: | ||
| + | 1558133238.935488: | ||
| + | 1558133238.936418: | ||
| + | 1558133238.936652: | ||
| + | 1558133238.938383: | ||
| + | 1558133238.941032: | ||
| + | 1558133238.943818: | ||
| + | 1558133238.945354: | ||
| + | 1558133238.946090: | ||
| + | 1558133238.946656: | ||
| + | 1558133238.947198: | ||
| + | 1558133239.170348: | ||
| + | 1558133239.504466: | ||
| + | 1558133239.505199: | ||
| + | 1558133239.505657: | ||
| + | 1558133239.505785: | ||
| + | 1558133239.505899: | ||
| + | 1558133239.506185: | ||
| + | 1558133239.506333: | ||
| + | 1558133239.510433: | ||
| + | 1558133239.510575: | ||
| + | 1558133239.510681: | ||
| + | 1558133239.510815: | ||
| + | 1558133239.510926: | ||
| + | 1558133239.511055: | ||
| + | 1558133239.511272: | ||
| + | 1558133239.511403: | ||
| + | 1558133239.512712: | ||
| + | 1558133239.512833: | ||
| + | 1558133239.512945: | ||
| + | 1558133239.514262: | ||
| + | 1558133239.514627: | ||
| + | 1558133239.514721: | ||
| + | 1558133239.515244: | ||
| + | 1558133239.516041: | ||
| + | 1558133239.516957: | ||
| + | 1558133239.517315: | ||
| + | 1558133241.059063: | ||
| + | </ | ||
| + | |||
| + | ===== Howto: Schritte um dies zu erreichen ===== | ||
| + | |||
| + | * Die Webseite für [[https:// | ||
| + | * Der Versuch den dort beschriebenen v4.14.77 Kernel für den Raspberry Pi zu bauen, wird vermutlich am Regenbogen Bildschirm gleich beim Start scheitern - daher besser den folgenden Hinweisen für einen aktuellen Raspi Kernel folgen | ||
| + | |||
| + | ==== Cross-Compiling des eigenen Linux Kernel ==== | ||
| + | Ich habe mich für cross-compile des Raspi Linux Kernel auf Ubuntu 19.04 entschieden, | ||
| + | |||
| + | < | ||
| + | # Installieren einiger Pakete die benötigt werden | ||
| + | sudo apt-get install git bison flex libssl-dev | ||
| + | |||
| + | # Die " | ||
| + | git clone https:// | ||
| + | |||
| + | # Voraussetzungen bzgl. Zugriff auf diese neuen Werkzeuge erfüllen | ||
| + | echo PATH=\$PATH: | ||
| + | source ~/.bashrc | ||
| + | |||
| + | # Herunterladen des Raspberry Pi 4.14 Kernel Source | ||
| + | git clone --depth=1 --branch rpi-4.14.y https:// | ||
| + | |||
| + | # Entpacken des Cypress Archives und verschieben/ | ||
| + | tar xvzf cypress-patch-v4.14.77-2019_0503.tar.gz | ||
| + | cd linux | ||
| + | cp -r ../ | ||
| + | |||
| + | # Die Patches anwenden, dabei einfach alles akzeptieren - die Korrekturen nehmen wir gleich manuell vor | ||
| + | for i in cypress-patch/ | ||
| + | |||
| + | patching file drivers/ | ||
| + | Reversed (or previously applied) patch detected! | ||
| + | Apply anyway? [n] | ||
| + | Skipping patch. | ||
| + | 3 out of 3 hunks ignored -- saving rejects to file drivers/ | ||
| + | patching file drivers/ | ||
| + | Reversed (or previously applied) patch detected! | ||
| + | Apply anyway? [n] | ||
| + | Skipping patch. | ||
| + | 5 out of 5 hunks ignored -- saving rejects to file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 989 (offset 39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 171 with fuzz 2 (offset 16 lines). | ||
| + | Hunk #2 succeeded at 858 (offset 16 lines). | ||
| + | patching file drivers/ | ||
| + | Reversed (or previously applied) patch detected! | ||
| + | Apply anyway? [n] | ||
| + | Skipping patch. | ||
| + | 2 out of 2 hunks ignored -- saving rejects to file drivers/ | ||
| + | patching file drivers/ | ||
| + | Reversed (or previously applied) patch detected! | ||
| + | Apply anyway? [n] | ||
| + | Skipping patch. | ||
| + | 2 out of 2 hunks ignored -- saving rejects to file drivers/ | ||
| + | patching file drivers/ | ||
| + | Reversed (or previously applied) patch detected! | ||
| + | Apply anyway? [n] | ||
| + | Skipping patch. | ||
| + | 1 out of 1 hunk ignored -- saving rejects to file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #3 succeeded at 4024 (offset 1 line). | ||
| + | Hunk #4 succeeded at 4080 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 625 (offset 1 line). | ||
| + | Hunk #2 succeeded at 645 (offset 1 line). | ||
| + | Hunk #3 succeeded at 707 (offset 1 line). | ||
| + | Hunk #4 succeeded at 2459 (offset 1 line). | ||
| + | Hunk #5 succeeded at 4080 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file include/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 4581 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3366 (offset 1 line). | ||
| + | Hunk #2 succeeded at 4119 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 186 with fuzz 2 (offset 14 lines). | ||
| + | Hunk #3 FAILED at 183. | ||
| + | 1 out of 3 hunks FAILED -- saving rejects to file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 2330 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 4121 (offset 1 line). | ||
| + | Hunk #3 succeeded at 4128 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #3 succeeded at 2557 (offset 1 line). | ||
| + | Hunk #4 succeeded at 2777 (offset 1 line). | ||
| + | Hunk #5 succeeded at 3634 (offset 1 line). | ||
| + | Hunk #6 succeeded at 4333 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 1719 (offset -41 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 239 (offset 2 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 5218 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 5283 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 2568 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 469 (offset 11 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 2705 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 6686 (offset -38 lines). | ||
| + | Hunk #2 succeeded at 6711 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 473 (offset 11 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3667 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 3729 (offset -39 lines). | ||
| + | Hunk #3 succeeded at 3778 (offset -39 lines). | ||
| + | Hunk #4 succeeded at 6540 (offset -38 lines). | ||
| + | Hunk #5 succeeded at 6563 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 281 with fuzz 2 (offset 20 lines). | ||
| + | Hunk #2 succeeded at 398 (offset 11 lines). | ||
| + | Hunk #3 succeeded at 474 (offset 11 lines). | ||
| + | Hunk #4 succeeded at 562 (offset 11 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 1237 (offset 39 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #4 succeeded at 220 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3758 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 476 (offset 11 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 2704 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 480 (offset 11 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 4352 (offset 1 line). | ||
| + | Hunk #2 succeeded at 4369 (offset 1 line). | ||
| + | Hunk #3 succeeded at 4392 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 1721 (offset -41 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 452 (offset 39 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 4352 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3524 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 192 with fuzz 2 (offset 14 lines). | ||
| + | Hunk #3 FAILED at 188. | ||
| + | 1 out of 3 hunks FAILED -- saving rejects to file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 FAILED at 190. | ||
| + | 1 out of 1 hunk FAILED -- saving rejects to file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 6638 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3532 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 5428 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 5590 (offset -39 lines). | ||
| + | Hunk #3 succeeded at 5911 (offset -39 lines). | ||
| + | Hunk #4 succeeded at 6025 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 2916 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 6903 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 482 (offset 21 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 519 (offset -41 lines). | ||
| + | Hunk #3 succeeded at 579 (offset -41 lines). | ||
| + | Hunk #4 succeeded at 681 (offset -41 lines). | ||
| + | Hunk #5 succeeded at 806 (offset -41 lines). | ||
| + | Hunk #6 succeeded at 863 (offset -41 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 6619 (offset -38 lines). | ||
| + | Hunk #2 succeeded at 6633 (offset -38 lines). | ||
| + | Hunk #3 succeeded at 6644 (offset -38 lines). | ||
| + | Hunk #4 succeeded at 6662 (offset -38 lines). | ||
| + | Hunk #5 succeeded at 6700 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 5358 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 5371 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #3 succeeded at 2023 (offset -1 lines). | ||
| + | Hunk #4 succeeded at 2169 (offset -1 lines). | ||
| + | Hunk #5 succeeded at 2208 (offset -1 lines). | ||
| + | Hunk #6 succeeded at 2236 (offset -1 lines). | ||
| + | Hunk #7 succeeded at 2282 (offset -1 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 622 (offset 1 line). | ||
| + | Hunk #2 succeeded at 644 (offset 1 line). | ||
| + | patching file include/ | ||
| + | patching file include/ | ||
| + | patching file include/ | ||
| + | patching file net/ | ||
| + | patching file net/ | ||
| + | Hunk #1 succeeded at 13821 (offset 10 lines). | ||
| + | Hunk #2 succeeded at 13835 (offset 10 lines). | ||
| + | patching file net/ | ||
| + | patching file net/ | ||
| + | patching file net/ | ||
| + | patching file net/ | ||
| + | Hunk #1 succeeded at 13851 (offset 10 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 5411 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 5428 (offset -39 lines). | ||
| + | Hunk #3 succeeded at 5772 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 1733 (offset -41 lines). | ||
| + | Hunk #2 succeeded at 1778 (offset -41 lines). | ||
| + | Hunk #3 succeeded at 5737 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 276 with fuzz 2 (offset 23 lines). | ||
| + | Hunk #3 succeeded at 383 (offset 21 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 1097 (offset 1 line). | ||
| + | Hunk #3 succeeded at 1175 (offset 1 line). | ||
| + | Hunk #4 succeeded at 2569 (offset 1 line). | ||
| + | Hunk #5 succeeded at 2610 (offset 1 line). | ||
| + | Hunk #6 succeeded at 2680 (offset 1 line). | ||
| + | Hunk #7 succeeded at 2796 (offset 1 line). | ||
| + | Hunk #8 succeeded at 2845 (offset 1 line). | ||
| + | Hunk #9 succeeded at 4255 (offset 1 line). | ||
| + | Hunk #10 succeeded at 4335 (offset 1 line). | ||
| + | Hunk #11 succeeded at 4383 (offset 1 line). | ||
| + | Hunk #12 succeeded at 4634 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3568 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 4380 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 4534 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 4579 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 4325 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file net/ | ||
| + | Hunk #1 succeeded at 3864 (offset 1 line). | ||
| + | patching file include/ | ||
| + | patching file include/ | ||
| + | patching file net/ | ||
| + | Hunk #1 succeeded at 7968 (offset 1 line). | ||
| + | patching file include/ | ||
| + | patching file include/ | ||
| + | patching file include/ | ||
| + | patching file net/ | ||
| + | Hunk #2 succeeded at 3867 (offset 1 line). | ||
| + | Hunk #3 succeeded at 8187 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 1382 (offset -41 lines). | ||
| + | Hunk #2 succeeded at 1620 (offset -41 lines). | ||
| + | Hunk #3 succeeded at 1652 (offset -41 lines). | ||
| + | Hunk #4 succeeded at 1821 (offset -41 lines). | ||
| + | Hunk #5 succeeded at 1903 (offset -41 lines). | ||
| + | Hunk #6 succeeded at 2109 (offset -41 lines). | ||
| + | Hunk #7 succeeded at 2128 (offset -41 lines). | ||
| + | Hunk #8 succeeded at 5489 (offset -39 lines). | ||
| + | Hunk #9 succeeded at 6973 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 537 (offset 16 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 242 (offset 2 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 4343 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 2934 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 6987 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 2896 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 7059 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #3 succeeded at 528 (offset 21 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3891 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 2132 (offset -41 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3847 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 6711 (offset -38 lines). | ||
| + | Hunk #2 succeeded at 6726 (offset -38 lines). | ||
| + | Hunk #3 succeeded at 6772 (offset -38 lines). | ||
| + | Hunk #4 succeeded at 6781 (offset -38 lines). | ||
| + | Hunk #5 succeeded at 6800 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 506 (offset -41 lines). | ||
| + | Hunk #3 succeeded at 530 (offset -41 lines). | ||
| + | Hunk #4 succeeded at 625 (offset -41 lines). | ||
| + | Hunk #5 succeeded at 750 (offset -41 lines). | ||
| + | Hunk #6 succeeded at 807 (offset -41 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 409 (offset 39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 259 (offset 3 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 967 (offset 39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3574 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 6872 (offset -38 lines). | ||
| + | Hunk #2 succeeded at 6943 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 6633 (offset -38 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 4603 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 1119 (offset 1 line). | ||
| + | Hunk #3 succeeded at 1180 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 6012 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file include/ | ||
| + | patching file include/ | ||
| + | patching file net/ | ||
| + | Hunk #1 succeeded at 13837 (offset 10 lines). | ||
| + | patching file net/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 5751 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 5544 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 5615 (offset -39 lines). | ||
| + | Hunk #3 succeeded at 6028 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 5718 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 5819 (offset -39 lines). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 1184 (offset 39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3710 (offset -39 lines). | ||
| + | Hunk #2 succeeded at 3748 (offset -39 lines). | ||
| + | Hunk #3 succeeded at 3818 (offset -39 lines). | ||
| + | Hunk #4 succeeded at 3865 (offset -39 lines). | ||
| + | Hunk #5 succeeded at 7425 (offset -28 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 4359 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #2 succeeded at 4386 (offset 1 line). | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 383 (offset 39 lines). | ||
| + | Hunk #2 succeeded at 401 (offset 39 lines). | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 3610 (offset -39 lines). | ||
| + | patching file include/ | ||
| + | patching file net/ | ||
| + | Hunk #1 succeeded at 13782 (offset 10 lines). | ||
| + | patching file net/ | ||
| + | patching file drivers/ | ||
| + | Hunk #1 succeeded at 5885 (offset -39 lines). | ||
| + | |||
| + | # Nun müssen wir manuell eine Datei korrigieren, | ||
| + | vi drivers/ | ||
| + | |||
| + | # In Zeile 1011 die folgende Definition komplett auskommentieren | ||
| + | # Da dies zweimal definiert ist, würde die Kompilierung später fehlschlagen (vergl. Zeile 894) | ||
| + | /** | ||
| + | * struct brcmf_dload_data_le - data passing to firmware for downloading | ||
| + | */ | ||
| + | /*struct brcmf_dload_data_le { | ||
| + | * | ||
| + | * | ||
| + | * | ||
| + | * | ||
| + | * u8 data[1]; | ||
| + | };*/ | ||
| + | |||
| + | # Sicherstellen dass wir den richtigen Kernel erzeugen ... | ||
| + | export KERNEL=kernel7 | ||
| + | |||
| + | # Ich habe mich für " | ||
| + | make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig | ||
| + | |||
| + | # Kernel kompilieren | ||
| + | make -j2 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs | ||
| + | |||
| + | # Erzeugen eines Verzeichnisses um die Module zu sammeln | ||
| + | mkdir / | ||
| + | |||
| + | # Die Module dort sammeln | ||
| + | make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=/ | ||
| + | |||
| + | # Nun müssen der Kernel und die Module noch auf den Raspberry Pi kopiert werden | ||
| + | cd arch/ | ||
| + | scp zImage pi@192.168.2.153: | ||
| + | |||
| + | # Module | ||
| + | cd / | ||
| + | tar czf newmodules.tar.gz lib/ | ||
| + | scp newmodules.tar.gz pi@192.168.2.153: | ||
| + | |||
| + | # | ||
| + | # Auf dem Raspberry Pi: | ||
| + | # - " | ||
| + | # - Sicherstellen dass die Zeile " | ||
| + | # - Entpacken der Module (newmodules.tar.gz) bzw. 4.14.114-v7+ Verzeichnis nach / | ||
| + | # - Sicherheitskopie des / | ||
| + | # - SCP des cypress-firmware-v4.14.77-2019_0503.tar.gz Firmware Pakets auf den Raspberry Pi und entpacken und verschieben in den Zielordner | ||
| + | # - tar xvzf cypress-firmware-v4.14.77-2019_0503.tar.gz | ||
| + | # - sudo cp firmware/* / | ||
| + | </ | ||
| + | |||
| + | ==== Kompilieren und Patchen des hostap/ | ||
| + | < | ||
| + | # Herunterladen des hostap_2_6 Pakets | ||
| + | |||
| + | wget https:// | ||
| + | --2019-05-17 22: | ||
| + | Resolving w1.fi (w1.fi)... 212.71.239.96 | ||
| + | Connecting to w1.fi (w1.fi)|212.71.239.96|: | ||
| + | HTTP request sent, awaiting response... 200 OK | ||
| + | Length: unspecified [application/ | ||
| + | Saving to: ‘hostap_2_6.tar.gz’ | ||
| + | |||
| + | hostap_2_6.tar.gz | ||
| + | |||
| + | 2019-05-17 22:24:42 (7.79 MB/s) - ‘hostap_2_6.tar.gz’ saved [3657570] | ||
| + | |||
| + | # Entpacken des Archives | ||
| + | tar xvzf hostap_2_6.tar.gz | ||
| + | |||
| + | # SCP und entpacken des hostap_2_6 patch Archives von Cypress | ||
| + | tar xvzf cypress-hostap_2_6-2019_0502.tar.gz | ||
| + | |||
| + | # Verschieben der Patches in das hostap Verzeichnis | ||
| + | mv cypress-hostap_2_6 hostap_2_6 | ||
| + | cd hostap_2_6/ | ||
| + | |||
| + | # Anwenden der Cypress Patches | ||
| + | for i in cypress-hostap_2_6/ | ||
| + | |||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file wpa_supplicant/ | ||
| + | patching file src/ | ||
| + | patching file src/ | ||
| + | patching file wpa_supplicant/ | ||
| + | |||
| + | # In das wpa_supplicant Verzeichnis wechseln | ||
| + | cd wpa_supplicant/ | ||
| + | |||
| + | # Die Datei defconfig nach .config kopieren | ||
| + | cp defconfig .config | ||
| + | |||
| + | # Die Datei .config editieren und folgende Zeilen hinzufügen | ||
| + | vi .config | ||
| + | |||
| + | CONFIG_IEEE80211W=y | ||
| + | CONFIG_SAE=y | ||
| + | CONFIG_SUITEB=y | ||
| + | |||
| + | # Installieren des libssl-dev Pakets um sicherzustellen dass alles klappt | ||
| + | sudo apt-get install libssl-dev libnl-dev | ||
| + | |||
| + | # Abhängig vom System werden evtl. noch libnl Pakete benötigt | ||
| + | # Dies sind die libnl Pakete die bei mir installiert sind | ||
| + | dpkg -l | grep libnl | ||
| + | ii libnl-3-200: | ||
| + | ii libnl-cli-3-200: | ||
| + | ii libnl-dev | ||
| + | ii libnl-genl-3-200: | ||
| + | ii libnl-nf-3-200: | ||
| + | ii libnl-route-3-200: | ||
| + | ii libnl1: | ||
| + | |||
| + | # Aktuell würde der Versuch dies zu kompilieren noch fehlschlagen, | ||
| + | vi ../ | ||
| + | |||
| + | # Zu Zeile 4969 wechseln und folgende Einträge auskommentieren | ||
| + | # Dies betrifft nur "Fast Transition" | ||
| + | /* case WPA_KEY_MGMT_FT_IEEE8021X: | ||
| + | mgmt = RSN_AUTH_KEY_MGMT_FT_802_1X; | ||
| + | break; | ||
| + | case WPA_KEY_MGMT_FT_PSK: | ||
| + | mgmt = RSN_AUTH_KEY_MGMT_FT_PSK; | ||
| + | break;*/ | ||
| + | |||
| + | # Kompilieren | ||
| + | make | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Inhalt meiner wpa_supplicant.conf ==== | ||
| + | Dies muss abhängig vom verwendeten Netz natürlich angepasst werden. " | ||
| + | < | ||
| + | ctrl_interface=DIR=/ | ||
| + | eapol_version=1 | ||
| + | ap_scan=1 | ||
| + | fast_reauth=1 | ||
| + | country=DE | ||
| + | pmf=1 | ||
| + | network={ | ||
| + | ssid=" | ||
| + | proto=RSN | ||
| + | key_mgmt=SAE | ||
| + | sae_password=" | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Finaler Schritt ==== | ||
| + | < | ||
| + | # Da der wpa_supplicant vermutlich bereits läuft, muss die laufende Variante (vom System) erstmal beendet werden | ||
| + | sudo killall wpa_supplicant | ||
| + | |||
| + | # Ausführen unseres eigenen wpa_supplicant mit der obigen Konfiguration | ||
| + | sudo ./ | ||
| + | </ | ||
| + | |||
stellar-wireless-wpa3-sae-raspberry-pi-deutsch.txt · Zuletzt geändert: von benny
