jails Not work tailscale in jail.

Hello. Not work tailscale in jail.

In Jail:
Code:
freebsd-version -u
14.0-RELEASE-p6
Code:
tailscale up
failed to connect to local tailscaled process (is it running?); got: Failed to connect to local Tailscale daemon for /localapi/v0/status; not running? Error: dial unix /var/run/tailscale/tailscaled.sock: connect: no such file or directory

ls /dev/t*
/dev/tun0
On host systems:
Code:
uname -a
FreeBSD freebsd 14.0-RELEASE FreeBSD 14.0-RELEASE #0 releng/14.0-n265380-f9716eee8ab4: Fri Nov 10 05:57:23 UTC 2023     [email]root@releng1.nyi.freebsd.org[/email]:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
/etc/devfs.rules
Code:
[devfsrules_nextcloudjail=10]
add include $devfsrules_hide_all
add include $devfsrules_unhide_basic
add include $devfsrules_unhide_login
add include $devfsrules_jail
add include $devfsrules_jail_vnet
add path 'bpf*' unhide
add path 'tun' unhide
add path 'tun0' unhide
add path 'tun1' unhide
add path 'tun*' unhide
/etc/jail.conf
Code:
nextcloudjail {
  # STARTUP/LOGGING
  exec.start = "/bin/sh /etc/rc";
  exec.stop = "/bin/sh /etc/rc.shutdown";
  exec.consolelog = "/var/log/jail_console_${name}.log";
  exec.clean;

  # PERMISSIONS
  allow.mount;
  allow.mount.devfs;
  allow.chflags;
  allow.raw_sockets;
  allow.socket_af;
  mount.devfs;
  mount.fstab="/zdata/jails/containers/${name}/etc/fstab";
  devfs_ruleset=10;

  # HOSTNAME/PATH
  host.hostname = "${name}";
  path = "/zdata/jails/containers/${name}";

  # NETWORK
  ip4 = inherit;
  interface = em0;
}
 
Note that uname -a shows the kernel version, a jail doesn't have a kernel, it runs on the host's kernel. So uname -a inside a jail shows the host kernel version. Use freebsd-version -u if you want to know the version.

failed to connect to local tailscaled process (is it running?)
Did you actually start the service? service tailscaled start. See /usr/local/etc/rc.d/tailscaled.
 
Note that uname -a shows the kernel version, a jail doesn't have a kernel, it runs on the host's kernel. So uname -a inside a jail shows the host kernel version. Use freebsd-version -u if you want to know the version.


Did you actually start the service? service tailscaled start. See /usr/local/etc/rc.d/tailscaled.
/etc/rc.conf
apache24_enable="YES"
php_fpm_enable="YES"
mysql_enable="YES"
redis_enable="YES"
tailscaled_enable=“YES”

/usr/local/etc/rc.d/tailscaled
Usage: /usr/local/etc/rc.d/tailscaled [fast|force|one|quiet](start|stop|restart|rcvar|enable|disable|delete|enabled|describe|extracommands|status|poll)


service tailscaled start
/usr/local/etc/rc.d/tailscaled: WARNING: $tailscaled_enable is not set properly - see rc.conf(5).
Cannot 'start' tailscaled. Set tailscaled_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'

service tailscaled onestart (whith out error message)

tailscale up
failed to connect to local tailscaled process (is it running?); got: Failed to connect to local Tailscale daemon for /localapi/v0/status; not running? Error: dial unix /var/run/tailscale/tailscaled.sock: connect: no such file or directory

service tailscaled status
tailscaled is not running


pkg search tailscal
tailscale-1.72.1 Mesh VPN that makes it easy to connect your devices
 
Back
Top