ปัญหา
ฉันมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ผ่านอีเธอร์เน็ตก่อนที่จะปิดตัวลง แต่ตอนนี้ฉันได้บูตสำรองแล้ว ฉันไม่สามารถเชื่อมต่อกับเครือข่ายของตัวเองได้ ไม่ต้องพูดถึงอินเทอร์เน็ต
ฉันมีปัญหาเครือข่ายที่คล้ายกันมาก (รวมถึงปัญหาการแสดงผลมากมาย) ในการติดตั้ง Ubuntu 20.04 Desktop ก่อนหน้านี้ (ซึ่งตรงข้ามกับเซิร์ฟเวอร์ซึ่งฉันใช้อยู่ตอนนี้) ที่ติดตั้งบน SSD เดียวกันซึ่งค่อนข้างเก่า ( บูตไดรฟ์บนเครื่อง Windows เป็นเวลา ~6 ปี) อาจเป็นไดรฟ์ที่เสียหาย?
ฉันวิ่ง เครือข่าย sudo lshw -C
และได้รับสิ่งต่อไปนี้:
*-ปิดการใช้งานเครือข่าย
คำอธิบาย: อินเตอร์เฟสอีเธอร์เน็ต
สินค้า: Killer E220x Gigabit Ethernet Controller
...
ชื่อตรรกะ: enp2so
ความพยายามครั้งแรกในการแก้ปัญหา
ตามคำถามที่นี่ (อีเธอร์เน็ตไม่ทำงานหลังจากรีบูตบน Ubuntu Server 20.04.2 ) ฉันรันคำสั่ง แสดงลิงค์ ip
:
1: โล: ...
2: enp2so: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode กลุ่มเริ่มต้น qlen 1000 เริ่มต้น
ลิงค์/อีเธอร์ d8:cb:8a:a4:0a:b3 brd ff:ff:ff:ff:ff:ff
และฉันพยายามเรียกใช้คำสั่ง ลิงค์ sudo ip ตั้งค่า enp2s0 ขึ้น
ติดตามโดย ใช้ sudo netplan
แต่เห็นได้ชัดว่า netplan ไม่ได้ติดตั้งบนอินสแตนซ์ของ Ubuntu ด้วยเหตุผลบางประการ ฉันทำสิ่งนี้หลังจากยืนยันว่า /etc/netplan/00-installer-config.yaml
กำลังชี้ไปที่ enp2s0
.
ข้อมูลเบ็ดเตล็ด
คำแนะนำอื่น ๆ ที่ฉันพบหมายถึงการแก้ไขไฟล์ที่ไม่มีอยู่ในระบบของฉัน:
/etc/NetworkManager/conf.d
(ไฟล์เดียวในโฟลเดอร์นั้นคือ ผู้จัดส่งง
)
/etc/network/interfaces
(ไม่มีไฟล์)
/var/lib/NetworkManager/NetworkManager.state
(ไม่มีโฟลเดอร์ดังกล่าวใน /var/lib/
)
- เมื่อฉันพยายาม
รีสตาร์ทตัวจัดการเครือข่ายบริการ sudo
ฉันเพิ่งได้รับข้อผิดพลาด ไม่สามารถรีสตาร์ท network-manager.service: ไม่พบ Unit network-manager.service
บริการวิ่ง
~ systemctl list-units --type service --state running
หน่วย โหลด แอคทีฟ คำอธิบายย่อย
atd.service โหลดที่ใช้งานอยู่กำลังเรียกใช้ตัวกำหนดตารางเวลาการดำเนินการที่เลื่อนออกไป
cron.service โหลดใช้งานอยู่ทำงานดีมอนประมวลผลโปรแกรมพื้นหลังปกติ
dbus.service โหลดการใช้งาน D-Bus System Message Bus ที่ใช้งานอยู่
[email protected] กำลังโหลดใช้งาน Getty บน tty1
irqbalance.service โหลด irqbalance daemon ที่ใช้งานอยู่
multipathd.service โหลดใช้งาน Device-Mapper Multipath Device Controller
plexmediaserver.service โหลดที่ใช้งานอยู่ กำลังเรียกใช้ Plex Media Server
polkit.service โหลดการใช้งาน Authorization Manager ที่ใช้งานอยู่
rsyslog.service กำลังโหลดบริการบันทึกระบบที่ใช้งานอยู่
ssh.service โหลดใช้งานเซิร์ฟเวอร์ OpenBSD Secure Shell ที่ใช้งานอยู่
systemd-journald.service โหลดการใช้งาน Journal Service ที่ใช้งานอยู่
systemd-logind.service โหลดใช้งานบริการเข้าสู่ระบบที่ใช้งานอยู่
systemd-networkd.service โหลดการใช้งานบริการเครือข่ายที่ใช้งานอยู่
systemd-resolved.service โหลดใช้งานอยู่ กำลังเรียกใช้ Network Name Resolution
systemd-timesyncd.service โหลดใช้งานการซิงโครไนซ์เวลาเครือข่าย
systemd-udevd.service โหลดใช้งาน udev Kernel Device Manager
โหลด thermald.service ที่ใช้งานอยู่ซึ่งกำลังรัน Thermal Daemon Service
udisks2.service โหลดการใช้งานตัวจัดการดิสก์ที่ใช้งานอยู่
[email protected] โหลดการใช้งานตัวจัดการผู้ใช้สำหรับ UID 1000
LOAD = สะท้อนว่านิยามหน่วยถูกโหลดอย่างถูกต้องหรือไม่
ACTIVE = สถานะการเปิดใช้งานยูนิตระดับสูง เช่น การทำให้ SUB มีลักษณะทั่วไป
SUB = สถานะการเปิดใช้งานยูนิตระดับต่ำ ค่าขึ้นอยู่กับประเภทของยูนิต
รายการโหลด 19 รายการ
แก้ไข 12/21
แมว /etc/netplan/*.yaml
~ cat /etc/netplan/*.yaml
# นี่คือการกำหนดค่าเครือข่ายที่เขียนโดย 'subiquity'
เครือข่าย:
อีเธอร์เน็ต:
enp2s0:
dhcp4: จริง
รุ่น: 2
เครือข่าย sudo lshw -C
~ sudo lshw -C เครือข่าย
*-ปิดการใช้งานเครือข่าย
คำอธิบาย: อินเตอร์เฟสอีเธอร์เน็ต
สินค้า: Killer E220x Gigabit Ethernet Controller
ผู้ขาย: Qualcomm Atheros
รหัสทางกายภาพ: 0
ข้อมูลรถบัส: pci@0000:02:00.0
ชื่อตรรกะ: enp2s0
รุ่น: 13
อนุกรม: d8:cb:8a:a4:0a:b3
ความจุ: 1Gbit/s
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pm pciexpress msi msix bus_master cap_list อีเธอร์เน็ตจริง tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd การเจรจาอัตโนมัติ
การกำหนดค่า: การเจรจาอัตโนมัติ=เปิดออกอากาศ=ใช่ ไดรเวอร์=alx เวลาแฝง=0 ลิงก์=ไม่มีมัลติคาสต์=ใช่ พอร์ต=คู่บิด
ทรัพยากร: irq:19 หน่วยความจำ:f7c00000-f7c3ffff ioport:e000(size=128)
แก้ไข 12/22
การวิจัย (และความคิดเห็นที่เป็นประโยชน์จาก @heynnema) ทำให้ฉันเชื่ออย่างนั้น เน็ตแพลน
ควรติดตั้งอย่างแน่นอนในระบบของฉันเพื่อให้เครือข่ายทำงานได้ - แต่ก็ไม่เป็นเช่นนั้น เนื่องจากระบบเครือข่ายทำงานได้ดีก่อนที่จะรีบูต นี่หมายความว่ามีบางอย่างเสียหายใช่หรือไม่
แก้ไข 12/23
ข้อมูลอื่น ๆ ที่อาจเป็นประโยชน์
dpkg -l *เน็ตแพลน*
Desired=Unknown/Install/Remove/Purge/Hold
| สถานะ=ไม่/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (สถานะ,Err: ตัวพิมพ์ใหญ่=ไม่ดี)
||/ ชื่อ เวอร์ชัน สถาปัตยกรรม คำอธิบาย
+-==============-============-============-====== ============================
un netplan.io <ไม่มี> <ไม่มี> (ไม่มีคำอธิบาย)
และ
grep -i netplan /var/log/dpkg.log*
021-08-24 08:43:10 ติดตั้ง libnetplan0:amd64 <ไม่มี> 0.99-0ubuntu1
2021-08-24 08:43:10 สถานะ libnetplan0:amd64 ที่ติดตั้งครึ่งหนึ่ง 0.99-0ubuntu1
2021-08-24 08:43:10 สถานะแตกไฟล์ libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:43:22 ติดตั้ง netplan.io:amd64 <ไม่มี> 0.99-0ubuntu1
2021-08-24 08:43:22 สถานะ netplan.io:amd64 0.99-0ubuntu1 ติดตั้งครึ่งหนึ่ง
2021-08-24 08:43:22 สถานะแตกไฟล์ netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:43:34 กำหนดค่า libnetplan0:amd64 0.99-0ubuntu1 <ไม่มี>
2021-08-24 08:43:34 สถานะแตกไฟล์ libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:43:34 สถานะ libnetplan0:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.99-0ubuntu1
2021-08-24 08:43:34 สถานะติดตั้ง libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:43:57 กำหนดค่า netplan.io:amd64 0.99-0ubuntu1 <ไม่มี>
2021-08-24 08:43:57 สถานะแตกไฟล์ netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:43:57 สถานะ netplan.io:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.99-0ubuntu1
2021-08-24 08:43:57 สถานะติดตั้ง netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:45:10 อัปเกรด libnetplan0:amd64 0.99-0ubuntu1 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:10 สถานะ libnetplan0:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.99-0ubuntu1
2021-08-24 08:45:10 สถานะแตกไฟล์ libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:45:10 สถานะติดตั้งครึ่งหนึ่ง libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:45:10 สถานะแตกไฟล์ libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:11 อัปเกรด netplan.io:amd64 0.99-0ubuntu1 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:11 สถานะ netplan.io:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.99-0ubuntu1
2021-08-24 08:45:11 สถานะแตกไฟล์ netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:45:11 สถานะ netplan.io:amd64 ติดตั้งครึ่งหนึ่ง 0.99-0ubuntu1
2021-08-24 08:45:11 สถานะแตกไฟล์ netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:12 กำหนดค่า libnetplan0:amd64 0.102-0ubuntu1~20.04.2 <ไม่มี>
2021-08-24 08:45:12 สถานะแตกไฟล์ libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:12 สถานะ libnetplan0:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:12 สถานะติดตั้ง libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:17 กำหนดค่า netplan.io:amd64 0.102-0ubuntu1~20.04.2 <ไม่มี>
2021-08-24 08:45:17 สถานะแตกไฟล์ netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:17 สถานะ netplan.io:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:17 สถานะติดตั้ง netplan.io:amd64 0.102-0ubuntu1~20.04.2
12-12-2021 07:27:39 อัปเกรด libnetplan0:amd64 0.102-0ubuntu1~20.04.2 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:39 สถานะ libnetplan0:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 สถานะแตกไฟล์ libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 สถานะ libnetplan0:amd64 ที่ติดตั้งครึ่งหนึ่ง 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 สถานะแตกไฟล์ libnetplan0:amd64 0.103-0ubuntu5~20.04.5
11-12-2021 07:27:39 อัปเกรด netplan.io:amd64 0.102-0ubuntu1~20.04.2 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:39 สถานะ netplan.io:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 สถานะแตกไฟล์ netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 สถานะ netplan.io:amd64 ติดตั้งครึ่งหนึ่ง 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 สถานะแตกไฟล์ netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:44 กำหนดค่า libnetplan0:amd64 0.103-0ubuntu5~20.04.5 <ไม่มี>
2021-12-11 07:27:44 สถานะแตกไฟล์ libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:44 สถานะ libnetplan0:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:44 สถานะติดตั้ง libnetplan0:amd64 0.103-0ubuntu5~20.04.5
12-12-2021 07:27:52 กำหนดค่า netplan.io:amd64 0.103-0ubuntu5~20.04.5 <ไม่มี>
2021-12-11 07:27:52 สถานะแตกไฟล์ netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:52 สถานะ netplan.io:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:52 สถานะติดตั้ง netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 สถานะติดตั้ง netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 ลบ netplan.io:amd64 0.103-0ubuntu5~20.04.5 <ไม่มี>
2021-12-19 23:12:51 สถานะ netplan.io:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 สถานะ netplan.io:amd64 ติดตั้งครึ่งหนึ่ง 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 ไฟล์คอนฟิกสถานะ netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 สถานะไม่ได้ติดตั้ง netplan.io:amd64 <ไม่มี>
2021-12-19 23:16:52 สถานะติดตั้ง libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:16:52 ลบ libnetplan0:amd64 0.103-0ubuntu5~20.04.5 <ไม่มี>
2021-12-19 23:16:52 สถานะ libnetplan0:amd64 ที่กำหนดค่าไว้ครึ่งหนึ่ง 0.103-0ubuntu5~20.04.5
2021-12-19 23:16:52 สถานะ libnetplan0:amd64 ที่ติดตั้งครึ่งหนึ่ง 0.103-0ubuntu5~20.04.5
2021-12-19 23:16:52 สถานะ config-files libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:16:52 สถานะไม่ได้ติดตั้ง libnetplan0:amd64 <ไม่มี>
แก้ไข 12/23 ตอนที่ 2
ฉันสังเกตเห็นข้อความแสดงข้อผิดพลาดสีแดงเมื่อฉันบู๊ต - มันหายไปทันที ดังนั้นฉันจึงต้องบันทึกการบู๊ตของฉันในโทรศัพท์ของฉันแบบสโลว์โมชั่น (น่าจะมีวิธีที่ดีกว่านี้...)
ข้อความอ่าน [ล้มเหลว] ไม่สามารถเริ่มบริการสำหรับแอปพลิเคชัน snap lxd.activate
. ฉันรันคำสั่งที่แนะนำและได้ผลลัพธ์นี้:
â snap.lxd.activate.service - บริการสำหรับแอปพลิเคชัน snap lxd.activate
โหลดแล้ว: โหลดแล้ว (/etc/systemd/system/snap.lxd.activate.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันศุกร์ที่ 12-2021-2021 01:17:58 UTC; 3 นาที 12 วินาทีที่แล้ว
กระบวนการ: 678 ExecStart=/usr/bin/snap run lxd.activate (code=exited, status=203/EXEC)
PID หลัก: 678 (รหัส=ออก สถานะ=203/EXEC)
24 ธันวาคม 01:17:58 น. ullr systemd[1]: กำลังเริ่มบริการสำหรับแอปพลิเคชัน snap lxd.activate...
24 ธันวาคม 01:17:58 น. ullr systemd[678]: snap.lxd.activate.service: ไม่สามารถดำเนินการคำสั่ง: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
24 ธันวาคม 01:17:58 น. ullr systemd[678]: snap.lxd.activate.service: ล้มเหลวในขั้นตอน EXEC spawning /usr/bin/snap: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
24 ธ.ค. 01:17:58 น. ullr systemd[1]: snap.lxd.activate.service: ออกจากกระบวนการหลักแล้ว, รหัส=ออกแล้ว, สถานะ=203/EXEC
24 ธันวาคม 01:17:58 น. ullr systemd[1]: snap.lxd.activate.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
24 ธันวาคม 01:17:58 น. ullr systemd[1]: ไม่สามารถเริ่มบริการสำหรับแอปพลิเคชัน snap lxd.activate
ฉันไม่รู้แน่ชัดว่าสิ่งนี้เกี่ยวข้องกันหรือไม่ แต่นอกเหนือจากเครือข่ายที่ไม่ทำงานแล้ว มันเป็นสิ่งเดียวที่ไม่ปกติที่ฉันสังเกตเห็น
แก้ไข 12/28
สุขสันต์วันหยุดทุกคนโดยเฉพาะ ผู้ที่ช่วยฉันในเรื่องนี้ ตอนนี้ฉันอยู่ห่างจากคอมพิวเตอร์ที่มีปัญหา แต่ขั้นตอนต่อไปคือการติดตั้งใหม่ netplan.io
และ libnetplan0
จากแฟลชไดรฟ์เนื่องจากเห็นได้ชัดว่าไม่ได้ติดตั้ง การอัปเดตสิ่งเหล่านั้นจะไม่ใช่เรื่องยาก แต่ตอนนี้สิ่งสำคัญของฉันคือความเข้าใจ อย่างไร สิ่งนี้เกิดขึ้นตั้งแต่แรก บางทีอาจเป็นไปได้ว่าการวิ่ง
อัปเดต sudo apt
sudo apt อัพเกรด
ทำบางอย่างพัง แต่นั่นไม่มีผลจนกว่าคอมพิวเตอร์จะรีบูต?