Linux
防止 dhcpcd 設置主機名
如何防止 dhcpcd 設置從伺服器獲取的主機名?更改它會破壞很多東西(包括 X 會話)。
我目前的發行版是 Gentoo,init 系統是 systemd,dhcpcd 是由 networkmanager 生成的。
來自 nm 的連結 - 該解決方案在NM 網頁上的“持久主機名”下進行了描述。一個需要添加到
/etc/NetworkManager/NetworkManager.conf
:[main] plugins=keyfile [keyfile] hostname=deepspace9
我相信你應該像下面這樣添加smth到你的
/etc/conf.d/net
:dhcpcd_eth0="-h yourhostname -H yourhostname"
PS您可能需要檢查:
- http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=3#doc_chap3
- http://www.phystech.com/download/dhcpcd_man.html
PPS 我個人使用
dhclient
,因為dhcpcd
對我來說看起來有問題。