ดังนั้นฉันจึงทราบว่ามีปัญหาที่คล้ายกันอยู่ แต่ฉันไม่สามารถแก้ปัญหาด้วยวิธีใดวิธีหนึ่งได้จนถึงตอนนี้:
ฉันกำลังพยายามเชื่อมต่อกับเครือข่าย LAN จาก Thinkpad P14s (Intel) ของฉันที่ทำงานด้วย Ubuntu 20.04 Desktop ฉันได้รับ: "การเปิดใช้งานการเชื่อมต่อเครือข่ายล้มเหลว" และฉันไม่มีทางแก้ไขที่เป็นไปได้ ฉันไม่สามารถเข้าถึงเราเตอร์และการเชื่อมต่อสายเคเบิลแบบเดียวกันก็ใช้งานได้ เช่น สำหรับแล็ปท็อปที่ใช้ Windows ดังนั้นจึงไม่สามารถเป็นสายเคเบิลหรือการเชื่อมต่อที่ฉันคิดได้
ฉันเหนื่อย:
- การติดตั้ง Ubuntu ใหม่ทั้งหมด
- ตามขั้นตอนนี้ โพสต์
- ติดตั้งตัวจัดการเครือข่ายใหม่
- รีสตาร์ทตัวจัดการเครือข่าย
- สาย LAN ต่างๆ
- ติดตั้ง HWE:
sudo apt ติดตั้ง linux-generic-hwe-20.04
ตามการออกจากระบบ (sudo Journalctl -b 0 -u NetworkManager
) คำขอ dhcp หมดเวลา: เอาต์พุต
นี่คือผลลัพธ์ของ lshw -C เครือข่าย
*-เครือข่าย:0
คำอธิบาย: อินเตอร์เฟสไร้สาย
ผลิตภัณฑ์: บริษัท อินเทล คอร์ปอเรชั่น
ผู้จำหน่าย: Intel Corporation
รหัสทางกายภาพ: 14.3
ข้อมูลรถบัส: pci@0000:00:14.3
ชื่อตรรกะ: wlp0s20f3
รุ่น: 20
อนุกรม: a0:e7:0b:d2:f7:21
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pm msi pciexpress msix bus_master cap_list อีเธอร์เน็ตทางกายภาพไร้สาย
การกำหนดค่า: ออกอากาศ=ใช่ ไดรเวอร์=iwlwifi ไดรเวอร์เวอร์ชัน=5.11.0-40-เฟิร์มแวร์ทั่วไป=59.601f3a66.0 QuZ-a0-hr-b0-59.u ip=10.181.78.114 เวลาแฝง=0 ลิงก์=ใช่ มัลติคาสต์=ใช่ ไร้สาย= IEEE 802.11
ทรัพยากร: iomemory:600-5ff irq:16 หน่วยความจำ:6053bc4000-6053bc7fff
*-เครือข่าย:1
คำอธิบาย: อินเตอร์เฟสอีเธอร์เน็ต
สินค้า: การเชื่อมต่ออีเทอร์เน็ต (13) I219-V
ผู้จำหน่าย: Intel Corporation
รหัสทางกายภาพ: 1f.6
ข้อมูลรถบัส: pci@0000:00:1f.6
ชื่อตรรกะ: enp0s31f6
รุ่น: 20
อนุกรม: 90:2e:16:93:b9:4d
ขนาด: 1Gbit/s
ความจุ: 1Gbit/s
ความกว้าง: 32 บิต
นาฬิกา: 33MHz
ความสามารถ: pm msi bus_master cap_list อีเธอร์เน็ตทางกายภาพ tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd การเจรจาอัตโนมัติ
การกำหนดค่า: การเจรจาอัตโนมัติ=เปิดออกอากาศ=ใช่ ไดรเวอร์=e1000e ไดรเวอร์เวอร์ชัน=5.11.0-40-ดูเพล็กซ์ทั่วไป=เฟิร์มแวร์แบบเต็ม=0.8-3 เวลาแฝง=0 ลิงก์=ใช่ มัลติคาสต์=ใช่ พอร์ต=ความเร็วคู่บิด=1Gbit/s
ทรัพยากร: irq:149 หน่วยความจำ:bec80000-bec9ffff
*-เครือข่าย
คำอธิบาย: อินเตอร์เฟสอีเธอร์เน็ต
รหัสประจำตัว: 2
ข้อมูลรถบัส: usb@2:3.3
ชื่อตรรกะ: enx34298f70f2f4
อนุกรม: 34:29:8f:70:f2:f4
ขนาด: 10Mbit/s
ความจุ: 1Gbit/s
ความสามารถ: อีเธอร์เน็ตทางกายภาพ tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd การเจรจาอัตโนมัติ
การกำหนดค่า: การเจรจาอัตโนมัติ=เปิดออกอากาศ=ใช่ ไดรเวอร์=r8152 ไดรเวอร์เวอร์ชัน=v1.11.11 ดูเพล็กซ์=เฟิร์มแวร์ครึ่งหนึ่ง=rtl8153a-4 v2 ลิงก์ 02/07/20=ไม่มีมัลติคาสต์=ใช่ พอร์ต=MII ความเร็ว=10Mbit/s
เอาต์พุตของ การเชื่อมต่อ nmcli
:
ชื่อ UUID ประเภทอุปกรณ์
netplan-enp0s31f6 d4735e4b-9bfa-3052-b1c4-ef3302803c9a อีเธอร์เน็ต enp0s31f6
การตั้งค่าไคลเอนต์ dhcp อื่น (ตามที่แนะนำใน โพสต์นี้
) อย่างน้อยฉันก็สามารถเปลี่ยนแปลงบันทึกได้:
25 พ.ย. 14:40:09 น. dhclient[10449]: DHCPDISCOVER บน enp0s31f6 ถึง 255.255.255.255 พอร์ต 67 ช่วง 10 (xid=0x4c152271)
25 พ.ย. 14:40:10 น. NetworkManager[9427]: <info> [1637847610.7508] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: ip-config -> ปิดใช้งาน (เหตุผลที่ 'ผู้ใช้ร้องขอ', sys-iface-state: 'managed' )
25 พ.ย. 14:40:10 น. NetworkManager[9427]: <info> [1637847610.7514] manager: ขณะนี้สถานะ NetworkManager กำลังตัดการเชื่อมต่อ
25 พ.ย. 14:40:10 น. NetworkManager[9427]: <info> [1637847610.7527] การตรวจสอบ: op="device-disconnect" interface="enp0s31f6" ifindex=2 pid=9100 uid=1000 result="success"
25 พ.ย. 14:40:10 น. NetworkManager[9427]: <info> [1637847610.7622] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: ปิดใช้งาน -> ยกเลิกการเชื่อมต่อ (เหตุผลที่ 'ผู้ใช้ร้องขอ', sys-iface-state: 'managed')
25 พ.ย. 14:40:10 น. NetworkManager[9427]: <info> [1637847610.7658] dhcp4 (enp0s31f6): ยกเลิกธุรกรรม DHCP, ไคลเอนต์ DHCP pid 10449
25 พ.ย. 14:40:10 น. NetworkManager[9427]: <info> [1637847610.7658] dhcp4 (enp0s31f6): ไม่ทราบสถานะเปลี่ยน -> เสร็จสิ้น
25 พ.ย. 14:40:11 l NetworkManager[9427]: <info> [1637847611.0623] manager: ขณะนี้สถานะ NetworkManager ถูกยกเลิกการเชื่อมต่อ
25 พ.ย. 14:40:11 น. NetworkManager[9427]: <info> [1637847611.5681] อุปกรณ์ (enp0s31f6): การเปิดใช้งาน: กำลังเริ่มต้นการเชื่อมต่อ 'netplan-enp0s31f6' (d4735e4b-9bfa-3052-b1c4-ef3302803c9a)
25 พ.ย. 14:40:11 น. NetworkManager[9427]: <info> [1637847611.5682] ตรวจสอบ: op="connection-activate" uuid="d4735e4b-9bfa-3052-b1c4-ef3302803c9a" name="netplan-enp0s31f6" pid= 9100 uid=1000 ผลลัพธ์ = "สำเร็จ"
25 พ.ย. 14:40:11 น. NetworkManager[9427]: <info> [1637847611.5685] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: ยกเลิกการเชื่อมต่อ -> เตรียม (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
25 พ.ย. 14:40:11 น. NetworkManager[9427]: <info> [1637847611.5694] ผู้จัดการ: ขณะนี้สถานะ NetworkManager กำลังเชื่อมต่อ
25 พ.ย. 14:40:11 น. NetworkManager[9427]: <info> [1637847611.5699] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: เตรียม -> config (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
25 พ.ย. 14:40:11 น. NetworkManager[9427]: <info> [1637847611.5712] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: config -> ip-config (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
25 พ.ย. 14:40:11 น. NetworkManager[9427]: <info> [1637847611.5719] dhcp4 (enp0s31f6): การเปิดใช้งาน: เริ่มต้นการทำธุรกรรม (หมดเวลาใน 45 วินาที)
25 พ.ย. 14:40:11 น. NetworkManager[9427]: <info> [1637847611.5755] dhcp4 (enp0s31f6): dhclient เริ่มต้นด้วย pid 10539
25 พ.ย. 14:40:11 น. dhclient[10539]: DHCPDISCOVER บน enp0s31f6 ถึง 255.255.255.255 พอร์ต 67 ช่วง 3 (xid=0x7d307302)
25 พ.ย. 14:40:11 น. dhclient[10539]: ไม่สามารถสร้าง /run/NetworkManager/dhclient-enp0s31f6.pid: ปฏิเสธการอนุญาต
25 พ.ย. 14:40:14 น. dhclient[10539]: DHCPDISCOVER บน enp0s31f6 ถึง 255.255.255.255 พอร์ต 67 ช่วง 8 (xid=0x7d307302)
ขอบคุณมากในล่วงหน้า.
แก้ไข 1
ตามที่ถามโดย @heynnema ouput of แมว /etc/network/interfaces
# ไฟล์ interfaces(5) ที่ใช้โดย ifup(8) และ ifdown(8)
# รวมไฟล์จาก /etc/network/interfaces.d:
ไดเร็กทอรีต้นทาง /etc/network/interfaces.d
ผลลัพธ์ของ แมว /etc/netplan/*.yaml
:
เครือข่าย:
อีเธอร์เน็ต:
เอ็นพี0s31f6:
dhcp4: จริง
รุ่น: 2
# ให้ NetworkManager จัดการอุปกรณ์ทั้งหมดในระบบนี้
เครือข่าย:
รุ่น: 2
เรนเดอร์: NetworkManager
เครือข่าย:
รุ่น: 2
เรนเดอร์: NetworkManager
แก้ไข 2
หลังจากทำตามขั้นตอนของ @heynnema ด้านล่าง ฉันยังคงได้รับข้อผิดพลาดเดิม นี่คือผลลัพธ์ของ Journalctl -b 0 -u NetworkManager
:
29 พฤศจิกายน 08:53:12 น. NetworkManager[1034]: <info> [1638172392.1044] อุปกรณ์ (enp0s31f6): การเปิดใช้งาน: กำลังเริ่มต้นการเชื่อมต่อ 'การเชื่อมต่อแบบมีสาย 1' (5f5a5254-5476-3279-9b2a-cfc3981d7e66)
29 พฤศจิกายน 08:53:12 น. NetworkManager[1034]: <info> [1638172392.1046] ตรวจสอบ: op="connection-activate" uuid="5f5a5254-5476-3279-9b2a-cfc3981d7e66" name="การเชื่อมต่อแบบมีสาย 1" pid= 3796 uid=1000 ผลลัพธ์="สำเร็จ>
29 พ.ย. 08:53:12 น. NetworkManager[1034]: <info> [1638172392.1047] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: ยกเลิกการเชื่อมต่อ -> เตรียม (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
29 พ.ย. 08:53:12 น. NetworkManager[1034]: <info> [1638172392.1054] manager: ขณะนี้สถานะ NetworkManager กำลังเชื่อมต่อ
29 พ.ย. 08:53:12 น. NetworkManager[1034]: <info> [1638172392.1058] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: เตรียม -> config (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
29 พ.ย. 08:53:12 น. NetworkManager[1034]: <info> [1638172392.1069] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: config -> ip-config (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
29 พฤศจิกายน 08:53:12 น. NetworkManager[1034]: <info> [1638172392.1075] dhcp4 (enp0s31f6): การเปิดใช้งาน: เริ่มต้นการทำธุรกรรม (หมดเวลาใน 45 วินาที)
29 พ.ย. 08:53:12 น. NetworkManager[1034]: <info> [1638172392.1114] dhcp4 (enp0s31f6): dhclient เริ่มต้นด้วย pid 3874
29 พ.ย. 08:53:12 น. dhclient[3874]: DHCPDISCOVER บน enp0s31f6 ถึง 255.255.255.255 พอร์ต 67 ช่วง 3 (xid=0xbf0c12b)
29 พ.ย. 08:53:12 น. dhclient[3874]: ไม่สามารถสร้าง /run/NetworkManager/dhclient-enp0s31f6.pid: ปฏิเสธการอนุญาต
29 พ.ย. 08:53:15 น. dhclient[3874]: DHCPDISCOVER บน enp0s31f6 ถึง 255.255.255.255 พอร์ต 67 ช่วง 8 (xid=0xbf0c12b)
29 พ.ย. 08:53:23 น. dhclient[3874]: DHCPDISCOVER บน enp0s31f6 ถึง 255.255.255.255 พอร์ต 67 ช่วง 11 (xid=0xbf0c12b)
29 พ.ย. 08:53:34 น. dhclient[3874]: DHCPDISCOVER บน enp0s31f6 ถึง 255.255.255.255 พอร์ต 67 ช่วง 21 (xid=0xbf0c12b)
29 พ.ย. 08:53:55 น. dhclient[3874]: DHCPDISCOVER บน enp0s31f6 ถึง 255.255.255.255 พอร์ต 67 ช่วง 12 (xid=0xbf0c12b)
29 พ.ย. 08:53:57 น. NetworkManager[1034]: <warn> [1638172437.5143] dhcp4 (enp0s31f6): คำขอหมดเวลา
29 พ.ย. 08:53:57 น. NetworkManager[1034]: <info> [1638172437.5144] dhcp4 (enp0s31f6): ไม่ทราบสถานะเปลี่ยน -> หมดเวลา
29 พฤศจิกายน 08:53:57 น. NetworkManager[1034]: <info> [1638172437.5144] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: ip-config -> ล้มเหลว (เหตุผล 'ip-config-unavailable', sys-iface-state: ' จัดการ')
29 พ.ย. 08:53:57 น. NetworkManager[1034]: <info> [1638172437.5154] ผู้จัดการ: ขณะนี้สถานะ NetworkManager ถูกยกเลิกการเชื่อมต่อ
29 พฤศจิกายน 08:53:57 น. NetworkManager[1034]: <warn> [1638172437.5171] อุปกรณ์ (enp0s31f6): การเปิดใช้งาน: ล้มเหลวสำหรับการเชื่อมต่อ 'การเชื่อมต่อแบบมีสาย 1'
29 พ.ย. 08:53:57 น. NetworkManager[1034]: <info> [1638172437.5177] อุปกรณ์ (enp0s31f6): การเปลี่ยนสถานะ: ล้มเหลว -> ยกเลิกการเชื่อมต่อ (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
29 พฤศจิกายน 08:53:57 น. NetworkManager[1034]: <info> [1638172437.5584] dhcp4 (enp0s31f6): ยกเลิกธุรกรรม DHCP, ไคลเอ็นต์ DHCP pid 3874
29 พฤศจิกายน 08:53:57 น. NetworkManager[1034]: <info> [1638172437.5585] dhcp4 (enp0s31f6): สถานะเปลี่ยนหมดเวลา -> เสร็จสิ้น
ตาม โพสต์ฟอรัมนี้ (ซึ่งมีไว้สำหรับ Ubuntu Sever) อาจมีปัญหากับไฟล์ .leases อย่างไรก็ตามในไฟล์ /etc/passwd ของฉันไม่มีผู้ใช้ ดีเอชพี
. นี่คือเนื้อหาของฉัน /var/lib/dhcp
ไดเรกทอรี:
drwxr-xr-x 2 รูท รูท 4096 9 พฤศจิกายน 13:11
drwxr-xr-x 70 รูท 4096 22 พ.ย. 15:02 ..
-rw-r--r-- 1 รูท 0 พ.ย. 25 14:23 น. dhclient.leases
แก้ไข 3
ตามที่ถามโดย @heynnema:
ผลลัพธ์ของ ls -la /etc/network/interfaces.d
รวม 8
drwxr-xr-x 2 รูท รูท 4096 แม็ก 3 2019
drwxr-xr-x 7 รูท รูท 4096 25 พ.ย. 14:26 น.
ผลลัพธ์ของ ls -la /run/NetworkManager/
:
รวม 8
drwxr-xr-x 5 รูทรูท 160 พ.ย. 29 12:16 น.
drwxr-xr-x 38 รูท รูท 1060 29 พ.ย. 12:15 ..
drwxr-xr-x 2 รูทรูท 60 พ.ย. 29 12:14 conf.d
drwxr-xr-x 2 รูทรูท 80 พ.ย. 29 12:23 อุปกรณ์
-rw-r--r-- 1 รูทรูท 274 พ.ย. 29 12:16 น. no-stub-resolv.conf
srwxr-xr-x 1 รูทรูท 0 29 พ.ย. 12:14 ส่วนตัว-dhcp
-rw-r--r-- 1 รูทรูท 74 พ.ย. 29 12:16 น. resolv.conf
ผลลัพธ์ของ grep -i -v "#" /etc/dhcp/dhclient.conf
:
ตัวเลือก rfc3442-classless-static-routes รหัส 121 = อาร์เรย์ของจำนวนเต็มที่ไม่ได้ลงนาม 8;
ส่งชื่อโฮสต์ = gethostname();
ขอ subnet-mask, Broadcast-Address, Time-offset, เราเตอร์,
ชื่อโดเมน, ชื่อโดเมนเซิร์ฟเวอร์, การค้นหาโดเมน, ชื่อโฮสต์,
dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-เซิร์ฟเวอร์,
เนมเซิร์ฟเวอร์ netbios, ขอบเขต netbios, interface-mtu,
rfc3442-classless-static-routes, เซิร์ฟเวอร์ ntp;
หมดเวลา 300;