Wie kann man bei Verwendung von netctl-auto zeitweise auftretende Probleme mit der drahtlosen Netzwerkverbindung unter Linux diagnostizieren?

Wie kann man bei Verwendung von netctl-auto zeitweise auftretende Probleme mit der drahtlosen Netzwerkverbindung unter Linux diagnostizieren?

Hintergrund

Archlinux neueste Version

Ich verwende netctl-auto und netctl, um eine Verbindung zu einem drahtlosen Netzwerk herzustellen.

Das drahtlose Netzwerk stammt von einem Fernsehkabelrouter.

Der Anbieter ist Vodafone (Deutschland)


Problem

Manchmal funktioniert die drahtlose Verbindung beim Booten des Computers nicht.

zB Ping macht das

ping 8.8.8.8                                                                                                            
ping: connect: Network is unreachable

Was ich versucht habe

Die einzige Möglichkeit, die Verbindung herzustellen, besteht darin, zuerst das Netzwerk zu stoppen und dann alles zu starten, d. h.

netctl stop wireless  
systemctl disable [email protected]
netctl-auto disable wireless 

systemctl enable [email protected]
netctl-auto enable wireless                                                                                      
netctl start wireless    

Eine weitere Lösung besteht darin, den Kabelrouter aus- und wieder einzuschalten.

Ich habe versucht, in die Protokolle zu schauen

sudo journalctl -u netctl.service
-- Logs begin at Fri 2019-04-19 12:18:06 CEST, end at Sun 2020-02-09 11:54:12 CET. --
-- No entries --

sudo journalctl -u [email protected]
-- Logs begin at Fri 2019-04-19 12:18:06 CEST, end at Sun 2020-02-09 11:54:27 CET. --
-- No entries --

sudo journalctl -u [email protected] 
-- Logs begin at Fri 2019-04-19 12:18:06 CEST, end at Sun 2020-02-09 11:54:33 CET. --
-- No entries --

Das sagt systemctl über diese Einheiten

sudo systemctl list-unit-files --all
[email protected]                                                      indirect       
[email protected]                                                   disabled       
netctl-sleep.service                                                      disabled       
netctl-wait-online.service                                                disabled       
netctl.service                                                            disabled       
[email protected]                                                           static         


systemctl list-unit-files | grep enabled
[email protected]                                                  enabled        
display-manager.service                                          enabled        
gdm.service                                                      enabled        
[email protected]                                                   enabled        
systemd-fsck-root.service                                        enabled-runtime
systemd-remount-fs.service                                       enabled-runtime
remote-fs.target                                                 enabled   

sudo systemctl list-unit-files | grep disabled 
[email protected]                                          disabled        
netctl-sleep.service                                             disabled                                                                         
netctl-wait-online.service                                       disabled                                                                        
netctl.service                                                   disabled            

Frage

  1. Wie kann dieses Problem diagnostiziert werden?
  2. Wenn ich den Router aus- und wieder einschalte, scheint Linux (also netctl-auto) die Verbindung wiederherzustellen. Ich vermute, dass dies kein Problem mit meinem Linux-Setup ist. Irgendwelche Ideen?

(Diese Frage wurde zuvor auf Network Engineering gepostet.)

verwandte Informationen