systemd를 사용하여 검색 도메인을 (올바르게) 관리/업데이트하는 방법은 무엇입니까?

systemd를 사용하여 검색 도메인을 (올바르게) 관리/업데이트하는 방법은 무엇입니까?

여러 네트워크 인터페이스가 있는 시스템(Ubuntu 20.04 실행)이 있는데 검색 도메인을 삽입할 때마다 검색 도메인(지금 보니 /etc/resolv.conf호스팅된 파일에 대한 심볼릭 링크인 것으로 알고 있습니다)이 자동으로 추가된다는 것을 깨달았습니다. systemd-resolved새로운 케이블. 괜찮아!

불행하게도 반대 작업(예: 케이블 분리)을 수행하면 검색 필드 항목이 변경되지 않고 그대로 유지되어 다양한 원치 않는 부작용이 발생합니다.

예:

  • 케이블을 연결하십시오 eno1:
    #$> cat /etc/resolv.conf
    nameserver 127.0.0.53
    options edns0
    search mydomain.com
    #$>
    
  • 케이블을 연결하십시오 eno2:
    #$> cat /etc/resolv.conf
    nameserver 127.0.0.53
    options edns0
    search mydomain.com additionaldomain.com
    #$>
    
  • 당기다케이블 콘센트 eno2:
    #$> cat /etc/resolv.conf
    nameserver 127.0.0.53
    options edns0
    search mydomain.com additionaldomain.com
    #$>
    

내가 아는 한, 나는할 수 있다시스템을 재부팅하거나 해당 파일을 수동으로 편집합니다. 하지만 케이블을 다시 연결하면 원점으로 돌아갑니다.

resolv.conf의 검색 도메인 항목을 관리하는 프로그램은 무엇이며 이러한 항목을 어떻게 "강제" 업데이트합니까?

관련 정보