I have a Ubuntu server connected to internet using WiFi. It is connected to another Windows computer via Ethernet. I setup internet sharing on Ubuntu box using iptables method from here https://help.ubuntu.com/community/Internet/ConnectionSharing. Problem is if I am connected to WiFi as primary connection, vino VNC server cannot be enabled to use Ethernet to share screen. I am able to ping the Ubuntu box from windows and access shared folder. Is there any way to enable vino with this configuration or may be another VNC server that would support it? I tried to install a different VNC server but, I couldn't get it to work yet.
In the same situation (win 10 & Ubuntu 18.04 I had to change the default value in dconf-editor
gsettings set org.gnome.Vino require-encryption false
gsettings get org.gnome.Vino enabled
In my PC it was 'No such key “enabled”. If false run:
gsettings set org.gnome.Vino enabled true