시스템 재부팅 후에도 네임서버 주소를 /etc/resolv.conf에 영구적으로 유지하는 방법은 무엇입니까? [복사]

시스템 재부팅 후에도 네임서버 주소를 /etc/resolv.conf에 영구적으로 유지하는 방법은 무엇입니까? [복사]

네임서버를 변경했고 /etc/resolv.conf시스템이 다시 시작된 후 네임서버가 원래 상태로 재설정되었습니다.

저는 리눅스 민트 19(시나몬)을 사용하고 있습니다.

# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 8.8.8.8
nameserver 8.8.4.4

이것은 시스템을 다시 시작하기 전의 파일이었고 그 후 네임서버가 변경되었습니다.

답변1

Ubuntu 18과 Mint 19에는 "netplan"이라는 새로운 기능도 있습니다.

아래에/etc/넷플랜/아래와 같이 .yaml 파일을 찾을 수 있습니다.

    # Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  nameservers:
    addresses: [8.8.8.8]

거기에 DNS IP를 입력하고 닫은 후 영구적으로 만드십시오.sudo netplan apply

또는 설정에서 변경할 수도 있습니다(Network Manager GUI).

답변2

귀하의 질문에 대한 답변이 된 것 같습니다.여기

링크에는 "로컬 DHCP 서버에서 제공한 데이터가 변경 사항을 덮어쓰므로 resolv.conf를 수동으로 업데이트해서는 안 됩니다"라고 나와 있습니다.

답변3

Cinnamon의 NetworkManager 애플릿을 통해 이를 영구적으로 만들 수 있습니다(죄송합니다. 저는 사용하지 않아서 잘 모르겠습니다.) 또는 Mint의 시스템 설정.

아니면 파일을 편집하여 수행하세요.https://wiki.debian.org/NetworkConfiguration다음에 추가

"dns-addresses 8.8.8.8 8.8.4.4"

(Google DNS의 경우 원하는 DNS 주소로 변경하세요.) 존재하다

/etc/network/interfaces

관련 정보