여기에 이상한 점이 있습니다. DHCP 서버는 두 개의 DNS 서버를 알리도록 구성됩니다.
subnet 192.168.124.0 netmask 255.255.252.0 {
...
option domain-name-servers 127.0.0.1, 10.0.0.53;
...
}
DHCP 서버는 올바른 DNS 서버 목록을 제공하며 tcpdump는 다음을 표시합니다.
...
Domain-Name-Server Option 6, length 8: 127.0.0.1,10.0.0.53
...
Centos 7과 Centos 8이 설치된 가상 머신이라는 두 개의 DHCP 클라이언트가 있습니다. 이미지는 SSH 키만 추가된 거의 재고입니다.
Centos7 가상 머신이 예상대로 작동하고 /etc/resolv.conf가 올바르게 보입니다.
❯ cat /etc/resolv.conf
# Generated by NetworkManager
search local
nameserver 127.0.0.1
nameserver 10.0.0.53
하지만 Centos8에서는 그렇지 않습니다!
❯ cat /etc/resolv.conf
# Generated by NetworkManager
search local
nameserver 10.0.0.53
127.0.0.1이 사라지는 것을 확인하세요.
네트워크 인터페이스 구성을 확인했는데 이에 대한 제한이 없습니다.
cat /etc/sysconfig/network-scripts/ifcfg-ens160
# Generated by parse-kickstart
TYPE="Ethernet"
DEVICE="ens160"
UUID="6a050c51-e49e-4bb1-9e21-2346bd928dc7"
ONBOOT="yes"
BOOTPROTO="dhcp"
IPV6INIT="no"
NetworkManager 구성도 확인했지만 단서를 찾지 못했습니다.
무엇을 더 확인해야 하나요? 아이디어가 부족해요. :(