It's impossible to enable screen sharing when systemd-networkd is used as netplan renderer.
The following message is logged in journalctl when trying to enable screen sharing in the settings:
Failed to enable service vino-server: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Sharing cannot be enabled on this network, status is '0'
The happens when a connection is managed by systemd-networkd instead of NetworkManager:
$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 enp1s0 ether routable configured
$ nmcli d status
DEVICE TYPE STATE CONNECTION
enp1s0 ethernet unmanaged --
lo loopback unmanaged --
It's impossible to enable screen sharing when systemd-networkd is used as netplan renderer.
The following message is logged in journalctl when trying to enable screen sharing in the settings:
Failed to enable service vino-server: GDBus.Error: org.freedesktop .DBus.Error. InvalidArgs: Sharing cannot be enabled on this network, status is '0'
The happens when a connection is managed by systemd-networkd instead of NetworkManager:
$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 enp1s0 ether routable configured
$ nmcli d status
DEVICE TYPE STATE CONNECTION
enp1s0 ethernet unmanaged --
lo loopback unmanaged --