우분투 데스크톱을 Bionic Beaver로 업그레이드했습니다. systemd-resolve . 이 변경으로 인해 LXD DNS 확인 작업이 중단되었습니다.
LXD 컨테이너를 검색 가능하게 만들기 위해 아래 명령을 실행할 수 있습니다. IP가 10.78.38.1 의 IP입니다. lxdbr0 다리.
$ sudo systemd-resolve --interface lxdbr0 --set-dns 10.78.38.1 --set-domain lxd
이를 통해 LXD 컨테이너 이름을 알 수 있으며 구성은 다음과 같습니다.
$ systemd-resolve --status
.
.
.
Link 10 (lxdbr0)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 10.78.38.1
DNS Domain: lxd
.
.
.
그러나 시스템 재부팅 후에이 구성은 사라집니다.
$ systemd-resolve --status
.
.
.
Link 10 (lxdbr0)
Current Scopes: none
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
.
.
.
위의 내용을 계속 유지하기 위해 systemd-resolve 맨 페이지 http://manpages.ubuntu.com/manpages/bionic/man8/systemd-resolved.service.8.html . 그것은 /etc/systemd/resolved.conf.d/lxd.conf 파일을 만들 수 있지만 특정 NIC에 특정한 구성을 만들 수있는 매개 변수가 없습니다.