Điểm:0

Làm cách nào để eth0 sử dụng cài đặt DNS toàn cầu?

lá cờ cn

Dù tôi có cố gắng thế nào đi chăng nữa, eth0 không bao giờ nhúc nhích từ cài đặt DHCP DNS.

Đây là kết quả tôi nhận được từ Sudo resolvectl status --no-pager

Toàn cầu
       Cài đặt LLMNR: không                  
Cài đặt MulticastDNS: không                  
  Cài đặt DNSOverTLS: có                 
      Cài đặt DNSSEC: có                 
    DNSSEC được hỗ trợ: có                 
  Máy chủ DNS hiện tại: 1.1.1.1             
         Máy chủ DNS: 1.1.1.1             
                      1.0.0.1             
                      2606:4700:4700::1111
                      2606:4700:4700::1001
          Tên miền DNS: ~.                  

Liên kết 2 (eth0)
      Phạm vi hiện tại: DNS        
Cài đặt DefaultRoute: có        
       Cài đặt LLMNR: có        
Cài đặt MulticastDNS: không         
  Cài đặt DNSOverTLS: có        
      Cài đặt DNSSEC: có        
    DNSSEC được hỗ trợ: có        
  Máy chủ DNS hiện tại: 192.168.4.1
         Máy chủ DNS: 192.168.4.1

Liên kết 3 (wlan0)
      Phạm vi hiện tại: không có
Cài đặt DefaultRoute: không  
       Cài đặt LLMNR: có 
Cài đặt MulticastDNS: không  
  Cài đặt DNSOverTLS: có 
      Cài đặt DNSSEC: có 
    DNSSEC được hỗ trợ: có 

Liên kết 4 (docker0)
      Phạm vi hiện tại: không có
Cài đặt DefaultRoute: không  
       Cài đặt LLMNR: có 
Cài đặt MulticastDNS: không  
  Cài đặt DNSOverTLS: có 
      Cài đặt DNSSEC: có 
    DNSSEC được hỗ trợ: có 

Lưu ý rằng eth0 đang sử dụng 192.168.4.1.

Tôi đã thử thêm:

[Mạng]
Sử dụngDNS=false
[DHCP]
Sử dụngDNS=false
[DHCPv4]
Sử dụngDNS=false
[DHCPv6]
Sử dụngDNS=false
[IPv6AcceptRA]
Sử dụngDNS=false

Đến /etc/systemd/mạng/eth0.mạng, /etc/systemd/networkd.conf, /etc/systemd/resolved.conf

Tôi đã thử bất kỳ sự kết hợp nào sau đây:

  • Sudo resolvectl reset-server-features
  • Sudo resolvectl hoàn nguyên eth0
  • sudo systemd-resolve --set-dns=1.1.1.1 --interface=eth0
  • Sudo giải quyết dns eth0 1.1.1.1
  • Sudo systemctl daemon-tải lại
  • Sudo systemctl khởi động lại systemd-networkd
  • Sudo systemctl khởi động lại systemd-resolved
  • Sudo resolvectl flush-caches --no-pager
  • Sudo resolvectl status --no-pager
  • Sudo systemd-resolve --statistic

Đây là hiện tại con mèo /etc/systemd/resolved.conf

# Tập tin này là một phần của systemd.
# 
# systemd là phần mềm miễn phí; bạn có thể phân phối lại và/hoặc sửa đổi nó
# theo các điều khoản của Giấy phép Công cộng Ít hơn GNU được xuất bản bởi
# Tổ chức Phần mềm Tự do; hoặc phiên bản 2.1 của Giấy phép, hoặc
# (tùy chọn của bạn) bất kỳ phiên bản nào sau này.
#
# Các mục trong tệp này hiển thị mặc định thời gian biên dịch.
# Bạn có thể thay đổi cài đặt bằng cách chỉnh sửa tệp này.
# Mặc định có thể được khôi phục bằng cách xóa tệp này.
#
# Xem giải quyết.conf(5) để biết chi tiết

[DHCP]
Sử dụngDNS=false

[DHCPv4]
Sử dụngDNS=false

[DHCPv6]
Sử dụngDNS=false

[Giải quyết]
#DNS=
# Dự phòngDNS=
#Miền=
#DNSSEC=không
#DNSOverTLS=không
#MulticastDNS=không
#LLMNR=không
#Cache=no-negative
#DNSStubListener=có
#ReadEtcHosts=có
#ResolveUnicastSingleLabel=không
DNS=1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001
DNSSEC=true
DNSOverTLS=true

Tôi đang thiếu gì, tôi đã xem qua hàng trăm tab và tìm kiếm trên internet và tôi không thể tìm ra.

Hệ thống là Ubuntu 20.10 (GNU/Linux 5.8.0-1029-raspi aarch64

Điểm:0
lá cờ cn

Có vẻ như đang làm Sudo systemctl khởi động lại systemd-networkd đặt lại cấu hình DNS có thể được áp dụng qua Sudo giải quyết dns eth0 1.1.1.1.

Do đó, việc khởi động lại phải được thực hiện sau khi thay đổi TẬP TIN cấu hình, đồng thời việc xóa và kiểm tra trạng thái phải được thực hiện sau khi thay đổi API.

Điều đó nói rằng, điều tốt nhất tôi có thể nhận được là như sau:

Liên kết 2 (eth0)
      Phạm vi hiện tại: DNS                 
Cài đặt DefaultRoute: không                  
       Cài đặt LLMNR: không                  
Cài đặt MulticastDNS: không                  
  Cài đặt DNSOverTLS: có                 
      Cài đặt DNSSEC: có                 
    DNSSEC được hỗ trợ: có                 
  Máy chủ DNS hiện tại: 192.168.4.1         
         Máy chủ DNS: 1.1.1.1             
                      1.0.0.1             
                      2606:4700:4700::1111
                      2606:4700:4700::1001
                      192.168.4.1         
          Tên miền DNS: ~.      

Mà vẫn có Máy chủ DNS hiện tại như máy chủ DHCP DNS.


Đã có thể cập nhật eth0 bằng cách thực hiện:

ngủ 1
sudo ifdown "$interface"
ngủ 1
Sudo ifup "$interface"
ngủ 1

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.