Smartphones regelmäßige WLAN Neuverbindungen

Aceton

Cadet 4th Year
Registriert
Apr. 2008
Beiträge
80
Hallo zusammen,

vielleicht kann mir jemand helfen. 2 Kollegen von mir sind in eine WG zusammengezogen und ausschließlich bei ihrem WLAN habe ich Probleme. Ich verliere ständig die WLAN Verbindung. Das WLAN wird dann einmal getrennt und direkt wieder verbunden. Das Problem tritt recht häufig auf, oft alle 20 – 30 Sekunden, manchmal jedoch 5 Minuten ohne eine Trennung des WLANs. Mittlerweile habe ich einiges versucht, aber nichts richtig rausbekommen. Ich schreibe jetzt mal in Stichpunkten auf, was für Hardware genutzt wird und was ich schon versucht habe.

WLAN Geräte:
  • Telekom Speedport Smart 3 als Mesh Basis für 2 Speed Home WiFi Access Points (Mesh nach Anleitung eingerichtet)
  • Neuste Firmware Updates für den Router selber, und für die Speed Home WiFi APs

Getestete Smartphones:
2 x Samsung Galaxy S8 - beide keine Disconnects der Smartphones (Android 9 seit gestern und 8.1)
1x Oneplus 3T – LineageOS 16 – Android 9 – Fehler tritt auf
1x Nexus 4 – LineageOS 15 – Android 8.1 (gleicher Fehler bei Downgrade auf LineageOS 14.1 – Android 7.1.2)
1x Moto G Play – Android 7.1.1 – Fehler tritt ebenfalls auf

Windows Clients sind nicht davon betroffen.

Also die quasi Standard Einstellungen, die man so durchgeht habe ich schon einmal alle umgestellt – ohne Besserung.
  • Ändern der SSID (hieß vorher „WLAN-XXXX – wurde geändert auf „24er“ fürs 2,4 GHz Band und „5er“ für das 5 GHz Band)
  • Feste Kanalwahl – automatische Kanalwahl
  • Sende/Empfangsleistung auf dem Router
  • Feste IP-Adresse im DHCP
Es gibt bekannte WLAN Probleme auf Android Geräten, die mit Android 8.1 reingepatcht wurden und bisher nicht gefixt wurden von Google. Deswegen auch das Downgrade vom Nexus 4 von Android 8.1 auf Android 7.1.2 – aber keine Besserung.
Spannend ist auch, dass beide Samsung S8 Geräte nicht betroffen sind.
Da ich das Oneplus 3T und das Nexus 4 gerootet hab, bin ich natürlich auch mal die Logs durchgegangen. Das Moto G Play ist leider nicht gerootet.

Aber beim Oneplus und Nexus habe ich folgende Fehler:
03-10 20:53:39.670 W/IpClient.wlan0(2478): [IpReachabilityMonitor] WARN ALERT neighbor went from: NeighborEvent{@793414,RTM_NEWNEIGH,if=26,fe80::4e1b:86ff:fed6:943d,NUD_PROBE,[4c:1b:86:d6:94:3d]} to: NeighborEvent{@796421,RTM_NEWNEIGH,if=26,fe80::4e1b:86ff:fed6:943d,NUD_FAILED,[null]}
03-10 20:53:39.671 W/IpReachabilityMonitor(2478): FAILURE: LOST_PROVISIONING, NeighborEvent{@796421,RTM_NEWNEIGH,if=26,fe80::4e1b:86ff:fed6:943d,NUD_FAILED,[null]}

Ein etwas größeres Logfile ist hier gelistet:
03-10 20:46:29.754 E/Fabric (11614): Settings request failed.
03-10 20:46:29.754 E/Fabric (11614): io.fabric.sdk.android.services.network.HttpRequest$HttpRequestException: java.net.SocketTimeoutException: failed to connect to settings.crashlytics.com/50.19.106.12 (port 443) from /192.168.2.119 (port 46798) after 10000ms
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.services.network.HttpRequest.code(HttpRequest.java:1359)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.services.settings.DefaultSettingsSpiCall.handleResponse(DefaultSettingsSpiCall.java:104)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.services.settings.DefaultSettingsSpiCall.invoke(DefaultSettingsSpiCall.java:88)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.services.settings.DefaultSettingsController.loadSettingsData(DefaultSettingsController.java:93)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.services.settings.DefaultSettingsController.loadSettingsData(DefaultSettingsController.java:70)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.services.settings.Settings.loadSettingsData(Settings.java:156)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.Onboarding.retrieveSettingsData(Onboarding.java:128)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.Onboarding.doInBackground(Onboarding.java:100)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.Onboarding.doInBackground(Onboarding.java:46)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.InitializationTask.doInBackground(InitializationTask.java:63)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.InitializationTask.doInBackground(InitializationTask.java:28)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.services.concurrency.AsyncTask$2.call(AsyncTask.java:311)
03-10 20:46:29.754 E/Fabric (11614): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
03-10 20:46:29.754 E/Fabric (11614): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:458)
03-10 20:46:29.754 E/Fabric (11614): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
03-10 20:46:29.754 E/Fabric (11614): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
03-10 20:46:29.754 E/Fabric (11614): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
03-10 20:46:29.754 E/Fabric (11614): at java.lang.Thread.run(Thread.java:764)
03-10 20:46:29.754 E/Fabric (11614): Caused by: java.net.SocketTimeoutException: failed to connect to settings.crashlytics.com/50.19.106.12 (port 443) from /192.168.2.119 (port 46798) after 10000ms
03-10 20:46:29.754 E/Fabric (11614): at libcore.io.IoBridge.connectErrno(IoBridge.java:185)
03-10 20:46:29.754 E/Fabric (11614): at libcore.io.IoBridge.connect(IoBridge.java:129)
03-10 20:46:29.754 E/Fabric (11614): at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:137)
03-10 20:46:29.754 E/Fabric (11614): at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
03-10 20:46:29.754 E/Fabric (11614): at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
03-10 20:46:29.754 E/Fabric (11614): at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
03-10 20:46:29.754 E/Fabric (11614): at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
03-10 20:46:29.754 E/Fabric (11614): at java.net.Socket.connect(Socket.java:621)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.Platform.connectSocket(Platform.java:145)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:141)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:112)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:407)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:538)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
03-10 20:46:29.754 E/Fabric (11614): at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:26)
03-10 20:46:29.754 E/Fabric (11614): at com.newrelic.agent.android.instrumentation.HttpsURLConnectionExtension.getResponseCode(HttpsURLConnectionExtension.java:249)
03-10 20:46:29.754 E/Fabric (11614): at com.google.firebase.perf.network.zze.getResponseCode(Unknown Source:81)
03-10 20:46:29.754 E/Fabric (11614): at com.google.firebase.perf.network.zzd.getResponseCode(Unknown Source:15)
03-10 20:46:29.754 E/Fabric (11614): at io.fabric.sdk.android.services.network.HttpRequest.code(HttpRequest.java:1357)
03-10 20:46:29.754 E/Fabric (11614): ... 17 more
03-10 20:46:29.811 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:29.944 V/chatty (12427): uid=10084(com.pluscubed.matlog) identical 62 lines
03-10 20:46:29.944 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:34.430 I/CastDatabase(3875): Saving the database
03-10 20:46:34.453 E/SQLiteCastStore(3875): Skip saving CastDeviceInfo: "Gerät in der Nähe" (__cast_nearby___V_f3a54c68-2dd5-46fa-9a33-e7b23c0ad5a2)
03-10 20:46:34.454 I/SQLiteCastStore(3875): [CastNetworkInfo] saved: 0, skipped: 0, [CastDeviceInfo]: saved 0, skipped 1, [Paired Guest Mode DeviceInfo] saved: 0, skipped: 0. [ProbedNetworks]: saved 0, skipped: 0, [ProbedSocketAddress]: saved 0, skipped: 0, [Network-Device pairs]: saved: 0
03-10 20:46:34.461 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:34.578 V/chatty (12427): uid=10084(com.pluscubed.matlog) identical 156 lines
03-10 20:46:34.578 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:40.181 W/GAv4-SVC(3875): Network compressed POST connection error: java.net.ConnectException: Failed to connect to ssl.google-analytics.com/127.0.0.1:443
03-10 20:46:40.228 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:40.338 V/chatty (12427): uid=10084(com.pluscubed.matlog) identical 88 lines
03-10 20:46:40.338 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:47.310 W/Notification(9329): Use of stream types is deprecated for operations other than volume control
03-10 20:46:47.311 W/Notification(9329): See the documentation of setSound() for what to use instead with android.media.AudioAttributes to qualify your playback use case
03-10 20:46:47.322 E/NotificationService(2478): Suppressing notification from package by user request.
03-10 20:46:47.385 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:47.510 V/chatty (12427): uid=10084(com.pluscubed.matlog) identical 106 lines
03-10 20:46:47.511 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:48.035 I/ThermalEngine(1971): Monitor : quiet_therm = 41, msm_therm = 40, ufs_therm = 40, battery_therm = 367,current_now = 192000
03-10 20:46:48.116 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:48.237 V/chatty (12427): uid=10084(com.pluscubed.matlog) identical 78 lines
03-10 20:46:48.237 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:50.426 I/Finsky (4457): [2] com.google.android.finsky.scheduler.JobSchedulerEngine$PhoneskyJobSchedulerJobService.onStartJob(3): onJobSchedulerWakeup with jobId 9003
03-10 20:46:50.434 I/Finsky (4457): [2] pgc.a(21): Scheduling fallback job with id: 9034, and delay: 43200000 ms
03-10 20:46:50.447 I/Finsky (4457): [2] pgc.a(5): Scheduling fallback in 64799991 (absolute: 65187193)
03-10 20:46:50.493 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:50.496 V/chatty (12427): uid=10084(com.pluscubed.matlog) identical 2 lines
03-10 20:46:50.496 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:50.496 I/Finsky (4457): [2] pgk.handleMessage(10): DeviceState: DeviceState{currentTime=1552247210485, isCharging=false, isIdle=false, netAny=true, netNotRoaming=true, netUnmetered=true}
03-10 20:46:50.497 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:50.504 V/chatty (12427): uid=10084(com.pluscubed.matlog) identical 14 lines
03-10 20:46:50.504 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:50.515 I/Finsky (4457): [176] phq.b(7): Jobs in database: 1-1337 10-1 10-3 10-4 10-6 10-7 10-8 10-10 10-11 10-12 10-14 10-15 10-16 10-18 10-20 10-22 10-24 10-25 10-26 10-27 10-28 10-29 10-30 10-31 10-36 10-38 10-39 10-40 10-41 10-42 10-44 10-46 10-48 10-50 10-55 10-57 16-16161616 26-1414141414
03-10 20:46:50.525 I/Finsky (4457): [2] pgf.a(45): Running job: 16-16161616
03-10 20:46:50.530 I/Finsky (4457): [2] pgk.handleMessage(81): RunningQueue size: 1, PendingQueue size: 0
03-10 20:46:50.531 I/Finsky (4457): [2] pgk.handleMessage(90): Running queue: 16-16161616
03-10 20:46:50.533 I/Finsky (4457): [178] isx.a(3): Flushing event logs for [b8qwWCVM1OrR_CDrkyT-Mzkzq9g]
03-10 20:46:50.536 I/PlayCommon(4457): [42] acwd.d(22): Preparing logs for uploading
03-10 20:46:50.541 I/PlayCommon(4457): [42] acwd.d(113): Connecting to server: https://play.googleapis.com/play/log?format=raw&proto_v2=true
03-10 20:46:50.545 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:50.550 V/chatty (12427): uid=10084(com.pluscubed.matlog) identical 12 lines
03-10 20:46:50.550 V/StaticLayout(12427): maxLineHeight should not be -1. maxLines:1 lineCount:1
03-10 20:46:50.718 I/PlayCommon(4457): [42] acwd.d(164): Successfully uploaded logs.
03-10 20:46:50.732 I/Finsky (4457): [178] phl.b(15): jobFinished: 16-16161616. TimeElapsed: 206ms
03-10 20:46:50.737 I/Finsky (4457): [2] pgf.a(10): Job 16-16161616 finished
03-10 20:46:50.744 I/Finsky (4457): [2] pgk.handleMessage(81): RunningQueue size: 0, PendingQueue size: 0
03-10 20:46:50.745 I/Finsky (4457): [2] pgk.handleMessage(27): Executor finished
03-10 20:46:50.780 I/Finsky (4457): [2] phq.b(7): Jobs in database: 1-1337 10-1 10-3 10-4 10-6 10-7 10-8 10-10 10-11 10-12 10-14 10-15 10-16 10-18 10-20 10-22 10-24 10-25 10-26 10-27 10-28 10-29 10-30 10-31 10-36 10-38 10-39 10-40 10-41 10-42 10-44 10-46 10-48 10-50 10-55 10-57 26-1414141414
03-10 20:46:50.809 I/Finsky (4457): [2] pfj.a(67): ConstraintMapping: 1-1337, 10-1, 10-3, 10-4, 10-6, 10-7, 10-8, 10-10, 10-11, 10-12, 10-14, 10-15, 10-16, 10-18, 10-20, 10-22, 10-24, 10-25, 10-26, 10-27, 10-28, 10-29, 10-30, 10-31, 10-36, 10-38, 10-39, 10-40, 10-41, 10-42, 10-44, 10-46, 10-48, 10-50, 10-55, 10-57, -> L: 26509691ms, D: 69709691ms, C: false, I: false, N: 1
03-10 20:46:50.810 I/Finsky (4457): [2] pfj.a(67): ConstraintMapping: 26-1414141414, -> L: 4707698ms, D: 5607698ms, C: false, I: false, N: 0
03-10 20:46:50.812 I/Finsky (4457): [2] com.google.android.finsky.scheduler.JobSchedulerEngine.a(42): Cancelling existing job with id: 9000
03-10 20:46:50.816 I/Finsky (4457): [2] com.google.android.finsky.scheduler.JobSchedulerEngine.a(4): Scheduling job Id: 9001, L: 26509691, D: 69709691, C: false, I: false, N: 1
03-10 20:46:50.818 I/Finsky (4457): [2] com.google.android.finsky.scheduler.JobSchedulerEngine.a(4): Scheduling job Id: 9002, L: 4707698, D: 5607698, C: false, I: false, N: 0
03-10 20:46:55.581 D/WificondControl(2478): Scan result ready event
03-10 20:46:55.589 I/LOWI-8.6.0.31(2118): [LOWI-Scan] lowi_close_record:Scan done in 306056ms, 21 APs in scan results
03-10 20:46:55.593 I/LOWI-8.6.0.31(2118): [LOWIUtils] responseToOutPostcard - TO: FreeWifiScanObserver, FROM: LOWI-SERVER, RESP: LOWI_ASYNC_DISCOVERY_SCAN_RESULTS
03-10 20:46:55.606 W/IzatSvc_Wiper(538): Num of elements returned by LOWI 21
03-10 20:46:55.607 I/LocSvc_api_v02(538): ---> locClientSendReq line 2154 QMI_LOC_INJECT_WIFI_POSITION_REQ_V02
03-10 20:46:55.612 I/LocSvc_ApiV02(538): <--- globalRespCb line 141 QMI_LOC_INJECT_WIFI_POSITION_REQ_V02
03-10 20:46:55.615 D/PasspointManager(2478): No matches not found for WLAN-732868
03-10 20:46:55.615 D/PasspointManager(2478): Match not found for WLAN-732868
03-10 20:46:55.615 D/PasspointManager(2478): No matches not found for WLAN-732868
03-10 20:46:55.615 D/PasspointManager(2478): Match not found for WLAN-732868
03-10 20:46:57.465 E/storaged(2081): getDiskStats failed with result NOT_SUPPORTED and size 0
03-10 20:47:04.459 W/tc-wrapper-1.0(12810): type=1400 audit(0.0:15859): avc: denied { noatsecure } for scontext=u:r:netmgrd:s0 tcontext=u:r:netutils_wrapper:s0 tclass=process permissive=0
03-10 20:47:04.502 W/tc-wrapper-1.0(12812): type=1400 audit(0.0:15860): avc: denied { noatsecure } for scontext=u:r:netmgrd:s0 tcontext=u:r:netutils_wrapper:s0 tclass=process permissive=0
03-10 20:47:04.511 I/QcrilOemhookMsgTunnel(3660): [0]processOemHookIndication length=21
03-10 20:47:04.511 D/QcrilMsgTunnelIfaceManager(3660): handleMessage what = 0
03-10 20:47:04.568 D/AlarmManagerService(2478): Kernel timezone updated to -60 minutes west of GMT
03-10 20:47:04.580 I/CarrierServices(8603): [2] ServiceStateReceiver.onReceive: Received SERVICE_STATE intent.
03-10 20:47:04.580 D/ServiceStateProvider(3524): subId=1
03-10 20:47:05.704 W/Notification(9329): Use of stream types is deprecated for operations other than volume control
03-10 20:47:05.705 W/Notification(9329): See the documentation of setSound() for what to use instead with android.media.AudioAttributes to qualify your playback use case
03-10 20:47:05.715 E/NotificationService(2478): Suppressing notification from package by user request.
03-10 20:47:14.555 V/BatteryExternalStatsWorker(2478): modem info is invalid: ModemActivityInfo{ mTimestamp=0 mSleepTimeMs=0 mIdleTimeMs=0 mTxTimeMs[]=[0, 0, 0, 0, 0] mRxTimeMs=0 mEnergyUsed=0}
03-10 20:47:14.556 D/KernelUidCpuTimeReader(2478): Removing uids 1037-1037
03-10 20:47:19.480 I/QcrilOemhookMsgTunnel(3660): [0]processOemHookIndication length=21
03-10 20:47:19.480 D/QcrilMsgTunnelIfaceManager(3660): handleMessage what = 0
03-10 20:47:19.544 D/AlarmManagerService(2478): Kernel timezone updated to -60 minutes west of GMT
03-10 20:47:19.555 D/ServiceStateProvider(3524): subId=1
03-10 20:47:19.557 I/CarrierServices(8603): [2] ServiceStateReceiver.onReceive: Received SERVICE_STATE intent.
03-10 20:47:20.285 W/IpClient.wlan0(2478): [IpReachabilityMonitor] WARN ALERT neighbor went from: NeighborEvent{@414028,RTM_NEWNEIGH,if=26,fe80::4e1b:86ff:fed6:943d,NUD_PROBE,[4c:1b:86:d6:94:3d]} to: NeighborEvent{@417037,RTM_NEWNEIGH,if=26,fe80::4e1b:86ff:fed6:943d,NUD_FAILED,[null]}
03-10 20:47:20.287 W/IpReachabilityMonitor(2478): FAILURE: LOST_PROVISIONING, NeighborEvent{@417037,RTM_NEWNEIGH,if=26,fe80::4e1b:86ff:fed6:943d,NUD_FAILED,[null]}
03-10 20:47:20.299 E/cnss-daemon(2087): Invalid len 192 for 106
03-10 20:47:20.300 E/cnss-daemon(2087): wlan_service_update_tcp_rx_params input message of insufficient length 4
03-10 20:47:20.301 I/wpa_supplicant(3488): wlan0: CTRL-EVENT-DISCONNECTED bssid=44:fe:3b:c0:bd:89 reason=3 locally_generated=1
03-10 20:47:20.304 E/wpa_supplicant(3488): nl80211: Failed to open /proc/sys/net/ipv4/conf/wlan0/drop_unicast_in_l2_multicast: No such file or directory
03-10 20:47:20.304 E/wpa_supplicant(3488): nl80211: Failed to set IPv4 unicast in multicast filter
03-10 20:47:20.314 I/EthernetTracker(2478): interfaceLinkStateChanged, iface: wlan0, up: false
03-10 20:47:20.316 E/wpa_supplicant(3488): nl80211: Failed to open /proc/sys/net/ipv4/conf/wlan0/drop_unicast_in_l2_multicast: No such file or directory
03-10 20:47:20.317 E/wpa_supplicant(3488): nl80211: Failed to set IPv4 unicast in multicast filter
03-10 20:47:20.317 D/WifiStateMachine(2478): WifiStateMachine: Leaving Connected state
03-10 20:47:20.319 E/WifiVendorHal(2478): stopRssiMonitoring(l.2404) failed {.code = ERROR_NOT_AVAILABLE, .description = }
03-10 20:47:20.320 D/DhcpClient(2478): doQuit
03-10 20:47:14.557 D/KernelUidCpuTimeReader(2478): Removing uids 1037-1037
03-10 20:47:20.322 D/ConnectivityService(2478): NetworkAgentInfo [WIFI () - 104] EVENT_NETWORK_INFO_CHANGED, going from CONNECTED to DISCONNECTED
03-10 20:47:20.322 D/ConnectivityService(2478): NetworkAgentInfo [WIFI () - 104] got DISCONNECTED, was satisfying 23
03-10 20:47:20.327 I/GeofencerStateMachine(3839): sendWifiConnectivityChanged: connectivity=false
03-10 20:47:20.329 I/EthernetTracker(2478): interfaceLinkStateChanged, iface: wlan0, up: false
03-10 20:47:20.329 V/DPMJ (3508): |SERVICE| DPM received action android.net.wifi.STATE_CHANGE
03-10 20:47:20.333 V/DPMJ (3508): |SERVICE| sendWifiStatus - subType: 21 networkState: 4 softApState: 11 rssi=0 ssid= bssid=00:00:00:00:00:00 ipV4Addr= ifNameV4= ipAddrV6= ifNameV6=
03-10 20:47:20.337 V/DPMJ (3508): |SERVICE| DPM received action android.net.wifi.STATE_CHANGE
03-10 20:47:20.338 V/DPMJ (3508): |SERVICE| sendWifiStatus - subType: 21 networkState: 4 softApState: 11 rssi=0 ssid= bssid=00:00:00:00:00:00 ipV4Addr= ifNameV4= ipAddrV6= ifNameV6=
03-10 20:47:20.343 I/EthernetTracker(2478): interfaceLinkStateChanged, iface: wlan0, up: false
03-10 20:47:20.352 I/EthernetTracker(2478): interfaceLinkStateChanged, iface: wlan0, up: false
03-10 20:47:20.359 D/DhcpClient(2478): onQuitting
03-10 20:47:20.366 D/CommandListener(2079): Setting iface cfg
03-10 20:47:20.378 W/QCNEJ (3508): |CORE| network lost: 104
03-10 20:47:20.382 W/QCNEJ (3508): |CORE| onLost: unbind the process to WIFI
03-10 20:47:20.383 I/GnssLocationProvider(2478): WakeLock acquired by sendMessage(UPDATE_NETWORK_STATE, 0, 104)
03-10 20:47:20.384 D/DhcpClient(2478): Receive thread stopped
03-10 20:47:20.411 I/wpa_supplicant(3488): wlan0: CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=DE
03-10 20:47:20.412 D/WifiCountryCode(2478): Succeeded to set country code to: DE
03-10 20:47:20.412 D/WifiStateMachine(2478): Start Disconnecting Watchdog 4
03-10 20:47:20.415 I/Netd (2079): Destroyed 11 sockets on 192.168.2.119 in 0.9 ms
03-10 20:47:20.415 E/WifiVendorHal(2478): stopRssiMonitoring(l.2404) failed {.code = ERROR_NOT_AVAILABLE, .description = }
03-10 20:47:20.421 D/ConnectivityService(2478): Sending DISCONNECTED broadcast for type 1 NetworkAgentInfo [WIFI () - 104] isDefaultNetwork=true
03-10 20:47:20.422 I/Netd (2079): Destroyed 27 sockets on 2003:e4:53dc:4071:114e:4852:fc30:cedf in 0.8 ms
03-10 20:47:20.422 V/NativeCrypto(3875): Read error: ssl=0x7dd6424188: I/O error during system call, Software caused connection abort
03-10 20:47:20.423 V/NativeCrypto(3839): Read error: ssl=0x7dd9512788: I/O error during system call, Software caused connection abort
03-10 20:47:20.425 V/LocSvc_HIDL_Subscription_jni(2478): networkinfo_update
03-10 20:47:20.425 V/LocSvc_HIDL_Subscription_jni(2478): [networkinfo_update][325] [HC] =>> [HS]
03-10 20:47:20.425 V/LocSvc_HIDL_IzatSubscription(538): [networkinfoUpdate][322] [HS] <<<<= [HC]
03-10 20:47:20.426 I/LocSvc_SystemStatusOsObserver(538): DataItem: ACTIVE_NETWORK_INFO::TYPEs_MASK: 0, TYPE_NAME: , SUB_TYPE_NAME: , IS_AVAILABLE: false, IS_CONNECTED: false, IS_ROAMING: false >> XtraSystemStatusObserver
03-10 20:47:20.426 V/LocSvc_HIDL_Subscription_jni(2478): Exit Result 0
03-10 20:47:20.428 V/NativeCrypto(3839): SSL shutdown failed: ssl=0x7dd9512788: I/O error during system call, Broken pipe
03-10 20:47:20.429 V/NativeCrypto(3839): Read error: ssl=0x7dd9513988: I/O error during system call, Software caused connection abort
03-10 20:47:20.430 E/WakeLock(3839): GCM_HB_ALARM release without a matched acquire!
03-10 20:47:20.430 W/WakeLock(3839): GCM_HB_ALARM counter does not exist
03-10 20:47:20.431 V/NativeCrypto(3875): Write error: ssl=0x7dd6424188: I/O error during system call, Broken pipe
03-10 20:47:20.431 V/NativeCrypto(3875): Write error: ssl=0x7dd6424188: I/O error during system call, Broken pipe
03-10 20:47:20.432 I/bweb (3875): Failed closing connection
03-10 20:47:20.432 I/bweb (3875): javax.net.ssl.SSLException: Write error: ssl=0x7dd6424188: I/O error during system call, Broken pipe
03-10 20:47:20.432 I/bweb (3875): at com.google.android.gms.org.conscrypt.NativeCrypto.SSL_write(Native Method)
03-10 20:47:20.432 I/bweb (3875): at com.google.android.gms.org.conscrypt.NativeSsl.write(:com.google.android.gms@15178037@15.1.78 (100400-235076232):4)
03-10 20:47:20.432 I/bweb (3875): at com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket$SSLOutputStream.write(:com.google.android.gms@15178037@15.1.78 (100400-235076232):6)
03-10 20:47:20.432 I/bweb (3875): at bwph.a_(:com.google.android.gms@15178037@15.1.78 (100400-235076232):2)
03-10 20:47:20.432 I/bweb (3875): at bwoq.a_(:com.google.android.gms@15178037@15.1.78 (100400-235076232):4)
03-10 20:47:20.432 I/bweb (3875): at bwpk.close(:com.google.android.gms@15178037@15.1.78 (100400-235076232):2)
03-10 20:47:20.432 I/bweb (3875): at bwfu.close(Unknown Source:6)
03-10 20:47:20.432 I/bweb (3875): at bwdi.run(:com.google.android.gms@15178037@15.1.78 (100400-235076232):1)
03-10 20:47:20.432 I/bweb (3875): at bwbz.run(:com.google.android.gms@15178037@15.1.78 (100400-235076232):2)
03-10 20:47:20.432 I/bweb (3875): at rnb.run(:com.google.android.gms@15178037@15.1.78 (100400-235076232):21)
03-10 20:47:20.432 I/bweb (3875): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
03-10 20:47:20.432 I/bweb (3875): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
03-10 20:47:20.432 I/bweb (3875): at rsw.run(Unknown Source:7)
03-10 20:47:20.432 I/bweb (3875): at java.lang.Thread.run(Thread.java:764)
03-10 20:47:20.432 V/NativeCrypto(3839): Read error: ssl=0x7dd9acc008: I/O error during system call, Software caused connection abort
03-10 20:47:20.440 D/CommandListener(2079): Clearing all IP addresses on wlan0
03-10 20:47:20.441 I/WifiStateMachine(2478): disconnectedstate enter
03-10 20:47:20.442 E/GCM (3839): Connection closed with errorCode 20
03-10 20:47:20.447 V/DPMJ (3508): |SERVICE| DPM received action android.net.wifi.STATE_CHANGE
03-10 20:47:20.447 W/ActivityManager(2478): Background start not allowed: service Intent { cmp=com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService } to com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService from pid=6772 uid=10095 pkg=com.google.android.apps.messaging startFg?=false
03-10 20:47:20.448 D/WifiNetworkAgent(2478): NetworkAgent: NetworkAgent channel lost

Hier eine Zeichnung von dem Aufbau der Whg. und der Access Points
764767


Wir sitzen auf der Couch - sind auch so gut wie immer zum Access Point 2 im Wohnzimmer verbunden.



Der Fehler tritt sowohl im 5 GHz sowie auch um 2,4 GHz Band auf.



Hat jemand ne Idee, woran diese Disconnects liegen können und wie ich den Fehler quasi beheben kann?
Ist es eher eine eher suboptimale Konfiguration des WLANS (auch wenn man die ja nicht beeinflussen kann durch die Mesh Konfiguration) oder liegt es an irgendwelchen Android Einstellungen?


Danke im vorraus für eure Tipps ;)
 
Wie werden die Speed Home Wifi betrieben? Als Repeater oder als AP´s mit LAN Verbindung?
 
Repeater - da leider kein Kabel gezogen werden kann...also Access Point 1 und 2 sind per WLAN an den Router Speedport smart 3 angeschlossen
 
Eine Erklärung für dein Phänomen habe ich nicht. Wenn ihr meist mit dem AP2 verbunden seit, dann würde ich diesen wenn möglich auf die gegenüberliegende Wand nach unten machen, da dann die Distanz zu den anderen beiden Geräten geringer ist. Der Abstand zur Couch sollte ja gleich bleiben.

Wie ist eigentlich AP2 verknüpft mit AP1 oder direkt mit Router?

Kabel kann man schon legen. Ist halt immer mit Aufwand verbunden. Ein Loch durch eine Wand darf man auch in einer Mietwohnen machen und es gibt auch noch Flachband-LAN Kabel die man hinter Fußleisten verstecken kann.
 
Schalte die Legacy Unterstützung für alle nicht benötigten WLAN Standards ab (Siehe BDA ab Seite 207)
Wähle testhalber n-only fürs 2,4GHz Netz und ac-only fürs 5GHz Netz. Schieb alle Geräte die ac können auch in dieses Netz, den Rest meldest Du im 2,4GHz Netz an.
Stell die Kanäle fest ein. Wähle 1,5,9 oder 13 fürs 2,4GHz Netz und 36 fürs 5GHz Netz.
Sollte es weiterhin zu Abbrüchen kommen, wirds schwierig.
 
@Aceton, hattest du eine Lösung für das Problem gefunden? Ich habe nämlich dasselbe Problem mit meinem OnePlus 3T.

Update1: Never mind, ich denke ich habe es gefixt. Lösung war, mittels root den PMF Parameter im wpa_supplicant.conf auf 0 zu setzen im wpa_supplicant.conf:
sed -i s/pmf=1/pmf=0/ /data/vendor/wifi/wpa/wpa_supplicant.conf

Manchmal ist diese Datei auch woanders zu finden. Sonst einfach mit find /data/ -name '*wpa*' danach suchen.

Dieser Post hat mir ein wenig dabei geholfen übrigens.

Update2: Leider hat es doch nichts gebracht :(. Problem besteht weiterhin.
 
Zuletzt bearbeitet:
Router werksretten und das mesh neu einbinden. wenn es danach für eine Woche wieder geht, liegt es möglicherweise an der zu langen dhcp lease time im Zusammenhang mit dem „wlan anonym verbinden Feature“ der händys, das bei jedem neuen verbinden mit dem händy den dhcp-Server füllt.
 
  • Gefällt mir
Reaktionen: Engaged
norKoeri schrieb:
pmf=1 bedeutet, PMF war lediglich optional und nicht required
Ja, da hast du scheinbar recht, weil ich habe jetzt herausgefunden, dass mein Problem doch noch nicht behoben ist :(.
 
Zurück
Oben