정적 호스트 이름이지만 Centos7의 네임서버는 dhcp를 사용합니다.

정적 호스트 이름이지만 Centos7의 네임서버는 dhcp를 사용합니다.

네임서버가 필요해요DHCP에서, 하지만 호스트 이름이나 도메인 이름은 필요하지 않습니다. 네임서버가 필요하므로 /etc/resolve.conf 설정이 작동하지 않습니다. 내가 제공한 호스트 이름을 시스템이 사용하도록 하는 유일한 방법은 /etc/hostname을 만드는 것이었습니다. 하지만 내 /etc/resolve.conf가 다시 작성됩니다 ...

센토스 7을 실행 중입니다. 시작 후 내 /etc/resolv.conf는 다음과 같습니다.

; generated by /usr/sbin/dhclient-script
search ec2.internal
nameserver 10.254.192.2

새 호스트 이름을 설정하면 echo myhost.example.com > /etc/hostnameNetworkManager는 /etc/resolve.conf를 다음과 같이 자랑스럽게 다시 작성합니다.

# 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

dhcp용 네임서버는 필요하지만 호스트 이름이나 도메인 이름은 필요하지 않습니다. 내 해킹보다 더 좋은 방법이 있다고 생각합니다.

관련 정보