a ridiculous issue with eduroam
i sometimes have the displeasure of interacting with eduroam in the following, horrible way:
- i fail to charge my laptop overnight, and start it while at the eduroam location from 0% battery
- because newer thinkpads have removed CMOS batteries, the system time is reset to one in the past
- now...
- because eduroam relies on TLS-based authentication (and that depends on the time), i cannot log in to eduroam
- because i use systemd-timesyncd, i cannot set the time manually
- because the public wifi at the same location filters out ntp packets, syncing the time through it is infeasible
this is annoying.
working solutions
hotspot
- open a hotspot on my phone and connect
systemctl restart systemd-timesyncd- connect
set time manually
systemctl stop systemd-timesyncdtimedatectl set-time <time from my wristwatch>- connect