Posted by 20180313
Henagon

Networkmanager started, while static IP is set through Wicked

With openSUSE (Tumbleweed) I have set it to use Wicked as network manager and I have configured a static IP address. However the Teamviewer deamon requires network manager service. This is thus started and my static IP is switched into an IP given out by my DHCP server as there is no static configuration for NetworkManager.

sudo systemctl show -p WantedBy -p RequiredBy NetworkManager

RequiredBy=NetworkManager-wait-online.service          
WantedBy=
sudo systemctl show -p WantedBy -p RequiredBy NetworkManager-wait-online.service

Code:
RequiredBy=
WantedBy=teamviewerd.service

Expected: Teamviewer is not hardcoding NetworkManager dependencies, if it wants to ensure network is up, it should instead use generic network-online.target