Samba binds on tailscale0 only

Did anyone get samba to bind to the tailscale0 interface only?
I tried interfaces = tailscale0 and interfaces = but no luck, samba doesn’t seem to recognize the tailscale0 dev and listens on all devices & addresses instead.

[2022/11/30 10:48:18.874809,  0] ../../source3/smbd/server.c:1784(main)
  smbd version 4.13.17-Ubuntu started.
  Copyright Andrew Tridgell and the Samba Team 1992-2020
[2022/11/30 10:48:18.877967,  0] ../../source3/lib/interface.c:684(load_interfaces)
  WARNING: no network interfaces found
[2022/11/30 10:48:18.921834,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
  daemon_ready: daemon 'smbd' finished starting up and ready to serve connections

Have you included as well the loopback interface ? It’s recommended by: Configure Samba to Bind to Specific Interfaces - SambaWiki

Thanks! But that doesn’t seem to help. In fact, Samba doc state that

Note that you should not use this parameter for machines that are serving PPP or other intermittent or non-broadcast network interfaces as it will not cope with non-permanent interfaces.

Perhaps the tailscale0 dev is marked as non-permanent and therefore Samba refused to bind there.

It’s using PPP , so that could be than the reason :