อะแดปเตอร์อีเธอร์เน็ตถูกปิดการใช้งานบน Ubuntu 17.04


9

ฉันใช้ Ubuntu 17.04 แต่ฉันไม่รู้ว่าทำไม Ethernet interface ของฉันจึงถูกปิดการใช้งาน

ฉันพยายามlshw -C networkและมันแสดงสิ่งนี้:

WARNING: you should run this program as super-user.
  *-network DISABLED        
       description: Ethernet interface
       product: 82579LM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 04
       serial: 00:21:cc:cd:28:8f
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:28 memory:f2500000-f251ffff memory:f253b000-f253bfff ioport:6080(size=32)

ฉันจะเปิดใช้งานได้อย่างไร


ผลลัพธ์ของip l อะไร
ผู้ลี้ภัย

enp0s25: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
minhky

1
sudo ip l s dev enp0s25 upลองกับ ตรวจสอบให้แน่ใจว่าเชื่อมต่อสายเคเบิลอีเธอร์เน็ตแล้ว
ผู้ลี้ภัย

ยินดีต้อนรับเป็นอย่างยิ่ง. :-)
ผู้ลี้ภัย

คำถามนี้เหมือนกันเกือบเหมือนกัน: askubuntu.com/questions/905552/wired-networking-ubuntu-17-04
morhook

คำตอบ:


23

นี่คือวิธีการแก้ไขปัญหานี้

แก้ไขไฟล์/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confและเปลี่ยนเนื้อหาจาก:

[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:wwan

ถึง :

[keyfile]
unmanaged-devices=*,except:type:ethernet,except:type:wifi,except:type:wwan

จากนั้นเรียกใช้:

sudo service network-manager restart

นั่นคือทั้งหมดที่


ในกรณีที่ไม่มี / usr / lib / NetworkManager คุณต้องติดตั้ง network-manager ก่อน
Wax Cage

7

อีเธอร์เน็ตของฉันยังถูกปิดใช้งานหลังจากฉันอัพเกรดจาก LTS 16.04 เป็น 16.10 จากนั้นเป็น 17.04 ฉันสามารถแก้ไขได้ด้วยการทำสิ่งต่อไปนี้ด้วยตนเอง:

sudo ifconfig eth0 up 
sudo dhclient eth0

สิ่งนี้ช่วย! แต่หลังจากรีบูตฉันต้องพิมพ์สิ่งนี้อีกครั้งเพื่อรับการเชื่อมต่อ มีวิธีที่เหมาะสมในการกำหนดค่านี้โดยอัตโนมัติหรือไม่?
โสกราตีส

@Socrates การแก้ปัญหาครั้งแรกที่ได้ทำงานให้ฉันจะทำให้มันโดยอัตโนมัติaskubuntu.com/a/909185/170833 AFAIK กำลังทำสิ่งที่คล้ายกันอยู่ภายใน (เริ่มต้นส่วนต่อประสานและเรียกลูกค้า dhcp หลังจากนั้น)
morhook

@morhook ต้องมีการติดตั้งซอฟต์แวร์เพิ่มเติม 'network-manager' ซึ่งไม่ได้ติดตั้งไว้บนเซิร์ฟเวอร์ ubuntu
rtaft

ฉันไม่แน่ใจวิธีกำหนดเวลาคำสั่งนี้ผ่านการกำหนดค่าubuntu serverโดยไม่ต้องnetwork-manager
morhook

บนเซิร์ฟเวอร์ 18.04 (ติดตั้งใหม่) NIC ถูกปิดใช้งาน ... สิ่งนี้ทำให้ฉันสามารถนำ NIC ขึ้นมาบนเครือข่ายโดยไม่ได้ติดตั้งตัวจัดการเครือข่าย แต่ NIC จะถูกปิดใช้งานอีกครั้งเมื่อรีบูต เมื่อฉันออนไลน์ฉันติดตั้งตัวจัดการเครือข่ายและใช้วิธีแก้ไขปัญหานี้อย่างถาวร: askubuntu.com/a/909185/283005
Chris B

1

เมื่อฉันอัปเกรดเป็น 17.04 ไฟล์ตัวจัดการเครือข่ายนี้กำลังบล็อกระบบของฉันจากการจัดการอุปกรณ์ของฉันโดยอัตโนมัติ

/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

เนื้อหา:

[keyfile]

ไม่มีการจัดการ-อุปกรณ์ = * ยกเว้นประเภท: WiFi, ยกเว้น: ชนิด: WWAN

ฉันแสดงความคิดเห็นมันหมดรีบูตและทุกอย่างทำงานได้ดีในขณะนี้ มันยังสามารถลบได้

การอ้างอิง: ตัวจัดการเครือข่ายปฏิเสธที่จะจัดการอินเทอร์เฟซแบบใช้สาย


1
  1. ลบทั้งหมดใน /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

  2. เปลี่ยน [ifupdown] managed = false เป็น True ใน /etc/NetworkManager/NetworkManager.conf

  3. รีสตาร์ทด้วย sudo service network-manager restart


0

คำตอบของผู้อื่นแก้ปัญหา แต่คุณไม่ควรแก้ไขไฟล์ระบบ/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confเนื่องจากการเปลี่ยนแปลงของคุณอาจถูกเขียนทับในระหว่างการอัพเกรดครั้งถัดไปและคุณอาจจำไม่ได้ว่าไฟล์ใดเป็นไฟล์ที่เกี่ยวข้อง

สร้างไฟล์ใหม่แทน: /etc/NetworkManager/conf.d/10-globally-managed-devices.confซึ่งจะแทนที่ไฟล์แรก ทำให้ว่างหรือแสดงความคิดเห็นเนื้อหาด้วยสัญลักษณ์แฮช:

[keyfile]
# unmanaged-devices=*,except:type:wifi,except:type:wwan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.