Eu preciso do servidor de nomes do dhcp , mas não quero o nome do host ou o nome do domínio. Eu preciso do nameserver, então configurar o /etc/resolve.conf não funciona. A única maneira que consegui fazer com que o sistema usasse o nome do host que eu forneci é criar / etc / hostname. No entanto, meu /etc/resolve.conf é reescrito ...
Rodando o Centos 7. Meu /etc/resolv.conf fica assim após o boot:
; generated by /usr/sbin/dhclient-script
search ec2.internal
nameserver 10.254.192.2
Se eu definir um novo nome de host por echo myhost.example.com > /etc/hostname
, o NetworkManager reescreve com orgulho o /etc/resolve.conf da seguinte forma:
# Generated by NetworkManager
search ec2.internal
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
Eu preciso do servidor de nomes do dhcp, mas não quero o nome do host ou o nome do domínio. Eu estou supondo que há uma maneira melhor do que o meu hack.