새 네트워크를 탐색하는 데 문제가 있습니다. 네트워크 관리자는 dhclient
다음과 같이 시작합니다.
root 981 0.0 0.0 16124 3660 ? S 11:31 0:00 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /var/run/dhclient-wlp2s0.pid -lf /var/lib/NetworkManager/dhclient-86860822-137b-4f50-8264-35592aa57ad7-wlp2s0.lease -cf /var/lib/NetworkManager/dhclient-wlp2s0.conf wlp2s0
resolv.conf
그럼에도 불구하고 수신된 DNS 서버는 업데이트되지 않습니다 .
파일 을 열면 .lease
적절한 네임서버에 대한 임대가 제공되고 주기적으로 확인할 수 있는 IP 주소도 얻게 됩니다 ifconfig
. Wireshark를 열면 임대가 제공되고 DHCP가 DNS 옵션을 올바르게 다시 보내는 것도 볼 수 있습니다.
어쨌든 내 네트워크를 작동시키는 유일한 방법은 DHCP 제공 DNS 서버(Wireshark 또는 임대 파일에서 읽음:/)를 파일에 수동으로 추가하는 것입니다 /etc/resolv.conf
.
이 문제를 해결하는 방법을 아는 사람이 있나요?
예를 들어 Wi-Fi 인터페이스를 추가하면 /etc/network/interfaces
다음과 같습니다.
auto wlan0
iface wlan0 inet dhcp
Network Manager는 작동하지 않지만 DNS는 resolv.conf
올바르게 업데이트됩니다.
답변1
이 문제를 검색해 보니 해당 섹션 아래에 분명히 문제를 일으키는 /etc/NetworkManager/NetworkManager.conf
파일이 있습니다 . 나는 그것을 제거했다.[main]
dns
매뉴얼 페이지에는 dns
네트워크 관리자 .conf 파일에서 해당 필드를 제거 하면 /etc/resolv.conf
원하는 대로 정기적으로 업데이트된다고 나와 있습니다.