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.
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:
[main]
plugins=keyfile
[keyfile]
hostname=deepspace9
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.