How to prevent dhcpcd from setting hostname got from server? Change of it breaks a lot of things (including X session).

My current distribution is Gentoo, init system is systemd and dhcpcd is spawn by networkmanager.


From n.m.'s link - the solution is described on NM webpage under 'Persistent Hostname'. One need to add to /etc/NetworkManager/NetworkManager.conf:



I believe you should add smth like following to your /etc/conf.d/net:

dhcpcd_eth0="-h yourhostname -H yourhostname"

P.S. You may want to check:

P.P.S. Personally I use dhclient because dhcpcd looks buggy for me.

  • Dhcpcd is spawned by NM so I cannot control the flags passed. Besides I use systemd so openrc's configuration flags are not applicable for that reason as well. Aug 9 '13 at 6:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.