Can I run `gnome-remote-desktop` without NetworkManager?

I’ve tried on both Ubuntu 24.04 and NixOS and gnome-remote-desktop’s “Remote Login” (=login to GDM) works until Network Manager is disabled.

(“Desktop Sharing” (=seeing my logged-in physical desktop) works fine both with and without Network Manager)

Is there a way for me to use gnome-remote-desktop’s Remote Login without Network Manager?

Details

From a fresh Ubuntu 24.04 in a VM, I enable Remote Desktop → Remote Login under Settings:

gnome-remote-desktop Remote Login

Now I can connect from another machine using Remmina and RDP and see the GDM login screen. So far so good.

Now I create /etc/network/interfaces:

auto lo
iface lo inet loopback

auto enp1s0
iface enp1s0 inet dhcp

and reboot. (My ethernet interface is called enp1s0.)

It seems Network Manager ignores interfaces in /etc/network/interfaces because after the machine comes back up, interface enp1s0 is no longer controlled by Network Manager, but I can still login over SSH on the interface, and ip -br a still shows it having the same IP address.

And if I now connect from another machine using Remmina and RDP, all I see is a blank screen (I’ve seen white screens on two virtual machines and a black screen on physical hardware).

If I remove /etc/network/interfaces and reboot, gnome-remote-desktop Remote Login works again.

I have the output from sudo journalctl --since 'now' --follow and then connecting from a client with Remmina in both cases: With and without Network Manager, if you’d like to see them.

Why is it that gnome-remote-desktop’s “Remote Login” only works when Network Manager controls the ethernet interface? And is there some way I can get it to work when Network Manager is disabled (or not even present on the system)?

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.