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.

[6.12] SSH fails to start when "normal" interfaces only have IPv4 but "extra" interfaces have IPv6

  • Minor

Posting this on behalf of multiple Tailscale plugin users.

Related Discussions

https://forums.unraid.net/topic/136889-plugin-tailscale/page/7/#comment-1272479 (contains diagnostics)

https://github.com/dkaser/unraid-tailscale/issues/57 (further discussion, includes the relevant configuration file)

Symptoms

SSH will fail to start when:

  • Normal/Wireguard interfaces only have IPv4 addresses, and
  • Extra (e.g., tailscale) interfaces have IPv4 + IPv6 addresses.

 

In this configuration, the sshd_config file is created with the following information:

 

Port 22
AddressFamily inet
ListenAddress 192.168.1.66
ListenAddress 100.69.69.16
ListenAddress fd7a:115c:a1e0:ab12:4843:cd96:6245:4510

 

This is an invalid configuration, since "AddressFamily inet" forces sshd to only accept IPv4 addresses. As a result, the service fails to start.

Fix

The check() function in /etc/rc.d/rc.library.source does not consider "extra" interfaces when setting the values of $ipv4 and $ipv6. It then uses these variables to determine if AddressFamily should be set to inet, inet6, or any.

 

/etc/rc.d/rc.library.source should either consider extra interfaces when setting the sshd family, or AddressFamily should always be set to any.

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.