ดังนั้นฉันจึงสับสนอย่างมาก ฉันกำลังพยายามระบุเซิร์ฟเวอร์ DNS ในเครื่องสำหรับโดเมนของเรา Ubuntu Server 20.04.3 นี้ไม่ได้ใช้ไฟล์อินเทอร์เฟซเก่า ฉันกำหนดค่าไฟล์ yaml สำหรับ netplan
# นี่คือการกำหนดค่าเครือข่ายที่เขียนโดย 'subiquity'
เครือข่าย:
พันธบัตร:
บอนด์0:
ที่อยู่:
- 172.17.17.71/24
เกตเวย์ 4: 172.17.17.1
อินเทอร์เฟซ:
- อีโน 1
- อีโน 2
เนมเซิร์ฟเวอร์:
ที่อยู่:
- 172.17.17.31
- 172.17.17.41
- 172.17.17.51
- 172.17.17.61
ค้นหา:
- local.mydomain.com
พารามิเตอร์:
โหมด: สมดุล-rr
อีเธอร์เน็ต:
เอโน1: {}
เอโน2: {}
eno3:
dhcp4: จริง
eno4:
dhcp4: จริง
รุ่น: 2
แต่ดูเหมือนว่าจะไม่ได้ตั้งค่าเซิร์ฟเวอร์ DNS ใหม่หรือองค์ประกอบ systemd ถ้าฉันพยายามที่จะสถานะ:
admin@ubu:/$ สถานะของ Solvectl
ไม่สามารถรับข้อมูลส่วนกลาง: ไม่พบหน่วย dbus-org.freedesktop.resolve1.service
ฉันต้องรีสตาร์ท systemd:
admin@ubu:/$ systemctl รีสตาร์ท systemd-resolved
admin@ubu:/$ สถานะของ Solvectl
ตอนนี้สถานะใช้งานได้
ทั่วโลก
การตั้งค่า LLMNR: ไม่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ไม่
การตั้งค่า DNSSEC: ไม่
รองรับ DNSSEC: ไม่
โดเมน DNS: local.mydomain.com
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
บริษัท
d.f.ip6.arpa
บ้าน
ภายใน
อินทราเน็ต
แลน
ท้องถิ่น
ส่วนตัว
ทดสอบ
ลิงค์ 6 (bond0)
ขอบเขตปัจจุบัน: DNS
การตั้งค่า DefaultRoute: ใช่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ไม่
การตั้งค่า DNSSEC: ไม่
รองรับ DNSSEC: ไม่
เซิร์ฟเวอร์ DNS: 172.17.17.31
172.17.17.41
172.17.17.51
172.17.17.61
โดเมน DNS: local.mydomain.com
ลิงค์ 5 (eno4)
ขอบเขตปัจจุบัน: ไม่มี
การตั้งค่า DefaultRoute: ไม่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ไม่
การตั้งค่า DNSSEC: ไม่
รองรับ DNSSEC: ไม่
ลิงค์ 4 (eno3)
ขอบเขตปัจจุบัน: ไม่มี
การตั้งค่า DefaultRoute: ไม่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ไม่
การตั้งค่า DNSSEC: ไม่
รองรับ DNSSEC: ไม่
ลิงค์ 3 (eno2)
ขอบเขตปัจจุบัน: ไม่มี
การตั้งค่า DefaultRoute: ไม่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ไม่
การตั้งค่า DNSSEC: ไม่
รองรับ DNSSEC: ไม่
ลิงค์ 2 (eno1)
ขอบเขตปัจจุบัน: ไม่มี
การตั้งค่า DefaultRoute: ไม่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ไม่
การตั้งค่า DNSSEC: ไม่
รองรับ DNSSEC: ไม่
ฉันได้ลองแก้ไขแล้ว /etc/resolv.conf
เพื่อฮาร์ดโค้ดเซิร์ฟเวอร์ DNS และใช้งานได้จริง และเปลี่ยนรายชื่อ DNS ทั่วโลกที่แสดงในสถานะ (ตัวไฟล์บอกว่าฉันไม่ควรแก้ไข!) และแก้ไขไฟล์ yaml สำหรับ netplan เปลี่ยนรายชื่อ DNS สำหรับ bond0 รายชื่อ DNS ในส่วนสถานะของ bond0 ดูเหมือนจะไม่มีผลกับการแมปไดรฟ์เครือข่ายที่ล้มเหลว
ดังนั้นฉันมีสามประเด็น
- Systemd เริ่มทำงานไม่ถูกต้องเมื่อบู๊ต
- netplan ดูเหมือนจะไม่ทำในสิ่งที่ควรจะเป็น เนื่องจาก DNS ดูเหมือนจะไม่ทำงาน
/etc/resolv.conf
ไม่ควรแก้ไข
ฉันจะทำอย่างไรเพื่อจัดการกับความยุ่งเหยิงของเครือข่ายนี้