Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

rc.ntpd does not account for Wireguard tunnel interfaces causing server time to drift (VPNs)

  • Minor

rc.ntpd contains the following lines:

  # restrict NTP to management interface only
  ETH=eth0
  [[ -e /sys/class/net/bond0 ]] && ETH=bond0
  [[ -e /sys/class/net/br0 ]] && ETH=br0
  echo "interface ignore wildcard" >>/etc/ntp.conf
  echo "interface listen $ETH" >>/etc/ntp.conf

When a Wireguard tunnel interface is configured all traffic, including ntp traffic, is sent over wg0. This causes ntp to fail to hear responses from any external ntp servers. The symptom is that ntpq -p shows external ntp servers in the .INIT. state and server time may gradually drift out-of-sync depending on the accuracy of the local clock. E.g.

:~# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 LOCAL(0)        .LOCL.          10 l    6   64    1    0.000   +0.000   0.000
 pscolka.of.pl   .INIT.          16 u    -   64    0    0.000   +0.000   0.000
 laika.paina.net .INIT.          16 u    -   64    0    0.000   +0.000   0.000
 138.68.201.49 ( .INIT.          16 u    -   64    0    0.000   +0.000   0.000
 198.255.68.106  .INIT.          16 u    -   64    0    0.000   +0.000   0.000

 

Adding the following line to rc.ntpd after ETH=br0 resolved the issue for me:

  [[ -e /sys/class/net/wg0 ]] && ETH=wg0


  

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.