Score:0

ลบรายการ eth0 โดยไม่ตั้งใจ ฉันจะกู้คืนได้อย่างไร

ธง jp

ฉันเพิ่งเริ่มใช้อูบุนตู กำลังพยายามติดตั้งเซิร์ฟเวอร์อูบุนตู 20.04 ระหว่างการติดตั้งครั้งแรกของฉัน เครือข่ายทำงานได้ดี ตามความทรงจำของฉัน มีรายการ "enxxx" ที่หน้า Network Connections แต่ฉันก็ลบมันออกไปตอนที่ฉันยุ่งกับมัน

ด้วยเหตุผลบางอย่าง ฉันต้องติดตั้งระบบใหม่ แต่คราวนี้ฉันไม่พบรายการที่ระบุการ์ดอีเธอร์เน็ต แย่กว่านั้น ฉันไม่สามารถใช้เครื่องมือใดๆ ได้เนื่องจากไม่สามารถเข้าถึงอินเทอร์เน็ตหลังจากการติดตั้ง เช่น sudo apt-get install ifconfig เป็นไปไม่ได้

ฉันพยายามแก้ไข netplan /etc/netplan เป็น คำตอบ แนะนำ ฉันจะตรวจสอบไบออสด้วย mac ของอีเธอร์เน็ตอยู่ที่นั่น

โปรดแนะนำวิธีแก้ปัญหานี้ หรือคำแนะนำใด ๆ ก็ยินดีเป็นอย่างยิ่ง ขอบคุณ.

btw ระบบที่ติดตั้งใหม่ไม่รู้ด้วยซ้ำ อัตโนมัติ สั่งการ.

หน้าการเชื่อมต่อเครือข่ายปกติ

หน้าจอเมื่อทำการติดตั้ง หน้าจอเมื่อทำการติดตั้ง

ผลลัพธ์สำหรับ ไอพี ไอพี

ผลลัพธ์สำหรับ lshw lshw

ผลลัพธ์สำหรับ lspci lspci

ฉันสามารถค้นหาตัวควบคุมอีเธอร์เน็ตด้วย sudo lshw -คลาสสุทธิ แต่ไม่สามารถทำงานได้

lshw -คลาสสุทธิ

เพื่อความเข้าใจที่ดีขึ้นนี่คือของฉัน lshw -c เครือข่าย และ เน็ตแพลน

  *-เครือข่ายไม่อ้างสิทธิ์
       คำอธิบาย: ตัวควบคุมอีเธอร์เน็ต
       ผลิตภัณฑ์: บริษัท อินเทล คอร์ปอเรชั่น
       ผู้จำหน่าย: Intel Corporation
       รหัสทางกายภาพ: 1f.6
       ข้อมูลรถบัส: pci@0000:00:1f.6
       รุ่น: 11
       ความกว้าง: 32 บิต
       นาฬิกา: 33MHz
       ความสามารถ: pm msi bus_master cap_list
       การกำหนดค่า: เวลาแฝง = 0
       ทรัพยากร: หน่วยความจำ:53300000-5331ffff

เน็ตแพลน

# ให้ NetworkManager จัดการอุปกรณ์ทั้งหมดในระบบนี้
เครือข่าย:
  รุ่น: 2
  เรนเดอร์: NetworkManager
in flag
คุณสามารถ [แก้ไขคำถามของคุณ] เพื่อรวมผลลัพธ์ของ `ip a`, `sudo lshw -C network` และ `lspci` ได้หรือไม่ นี่จะแสดงข้อมูลเกี่ยวกับฮาร์ดแวร์และเครือข่ายที่อาจช่วยตอบได้
Eric Huang avatar
jp flag
@matigo ขอบคุณมาก กรุณาค้นหาภาพที่แนบมา ดูเหมือนว่ามีการดูแลอีเธอร์เน็ต แต่ฉันไม่รู้ว่าจะทำอย่างไร
Carles Mateo avatar
cn flag
คุณมีปุ่มทางกายภาพในแล็ปท็อปหรือปุ่มลัดในแป้นพิมพ์ของแล็ปท็อปเพื่อเปิด/ปิดใช้งานอีเธอร์เน็ต/Wifi หรือไม่ เป็นดองเกิล USB หรือพอร์ตอีเทอร์เน็ตเฉพาะ ไชโย
Eric Huang avatar
jp flag
@CarlesMateo ไม่ ฉันไม่คิดอย่างนั้น โชคไม่ดี
Carles Mateo avatar
cn flag
@EricHuang โปรดดำเนินการคำสั่งนี้และวางผลลัพธ์ คุณควรเห็นอุปกรณ์อีเทอร์เน็ตของคุณในนั้น: ```ls -al /sys/class/net```
Eric Huang avatar
jp flag
@CarlesMateo เฉพาะซอฟต์ "lo" ที่เชื่อมโยงกับ `../../devices/virtual/net/lo ` แม้ว่าฉันจะมองเห็นได้ แต่ฉันไม่สามารถทำให้มันใช้งานได้
heynnema avatar
ru flag
ภาพหน้าจอเหล่านั้นมาจากระบบที่กำลังทำงานอยู่ซึ่งไม่มีอีเธอร์เน็ตหรือไม่ ถ้าใช่ ให้แก้ไขคำถามของคุณและแสดง `cat /etc/netplan/*.yaml` และผลลัพธ์ทั้งหมดของ `sudo lshw -C network` เริ่มแสดงความคิดเห็นกับฉันด้วย @heynnema ไม่งั้นฉันจะคิดถึงพวกเขา
Eric Huang avatar
jp flag
@heynnema Mnay ขอบคุณ! เพื่อประสบการณ์การอ่านที่ดีขึ้น กรุณาค้นหาโพสต์ที่แก้ไขแล้ว ฉันเพิ่มเนื้อหาของไฟล์ในนั้น
Carles Mateo avatar
cn flag
@EricHuang เมื่อคุณบอกว่าคุณลบ eth0 คุณใช้คำสั่งใดเพื่อให้สิ่งนี้เกิดขึ้น
heynnema avatar
ru flag
@EricHuang ด้วยข้อมูลเพียงเล็กน้อย โปรดอ่านคำตอบเริ่มต้นของฉันหากช่วยแก้ปัญหาได้ โปรดอย่าลืมยอมรับโดยคลิกที่ไอคอนเครื่องหมายถูกที่ปรากฏทางด้านซ้ายของคำตอบของฉัน ขอบคุณ!
Eric Huang avatar
jp flag
@CarlesMateo เมื่อ `ip a` ฉันไม่เห็นอะไรเลย แต่ด้วย `lshw -c network` ฉันเห็นได้ สมมติว่าระบบปฏิบัติการเห็น แต่ไม่รู้วิธีจัดการกับมัน และนั่นควรเป็นปัญหาของไดรเวอร์
Score:0
ธง ru

นี่ถือว่าคุณกำลังติดตั้ง Ubuntu เซิร์ฟเวอร์ 20.04...

ยืนยันว่า /etc/network/interfaces (ถ้ามี) มีสิ่งนี้เท่านั้น:

อัตโนมัติ
iface lo inet ย้อนกลับ

ยืนยันว่า /etc/NetworkManager/NetworkManager.conf มีสิ่งนี้:

[หากอัพดาวน์]
จัดการ = เท็จ

เราจะเปลี่ยน /etc/netplan/*.yaml...

ซีดี /etc/netplan #เปลี่ยนไดเร็กทอรี

ls -อัล #ค้นหาชื่อไฟล์

sudo pico the_filename_shown_above.yaml #แก้ไขไฟล์

เปลี่ยนสิ่งนี้:

# ให้ NetworkManager จัดการอุปกรณ์ทั้งหมดในระบบนี้
เครือข่าย:
  รุ่น: 2
  เรนเดอร์: NetworkManager

สำหรับสิ่งนี้:

# ให้ systemd-networkd จัดการอุปกรณ์ทั้งหมดในระบบนี้
เครือข่าย:
  รุ่น: 2
  เรนเดอร์: เครือข่าย
  อีเธอร์เน็ต:
    enp0s3:
      dhcp4: จริง

บันทึกไฟล์

sudo netplan สร้าง

ใช้ sudo netplan

รีบูต

Eric Huang avatar
jp flag
ขอบคุณ คำถามของฉันคือมันจะรู้ได้อย่างไรว่าชื่อของการดูแลอีเธอร์เน็ตคือ `enp0s3` เนื่องจากระบบปฏิบัติการมองเห็นได้ในระดับฮาร์ดแวร์เท่านั้น หนึ่งข้อมูลใหม่ ฉันเพิ่งตรวจสอบกับ gigabyte บริษัทเมนบอร์ด พวกเขาบอกว่ายังไม่มีไดรเวอร์ ubunbtu ฉันเดาว่าฉันต้องไปหามันและทำงานอีกครั้ง
heynnema avatar
ru flag
@EricHuang มันจะมีประโยชน์ถ้ารู้ว่าคุณลบ eth0 อย่างไร/ที่ไหน แล้วฉันจะได้คำตอบที่ถูกต้องกว่านี้ ไม่จำเป็นต้องมีไดรเวอร์จาก GB ลองใช้ไฟล์ .yaml ของฉันและดูว่าใช้งานได้หรือไม่
heynnema avatar
ru flag
@EricHuang คุณสามารถบู๊ตเป็น Ubuntu **Desktop** USB/DVD และดูว่าอีเธอร์เน็ตใช้งานได้หรือไม่ หากเป็นเช่นนั้น ให้ทำ `sudo lshw -C network` และแก้ไขผลลัพธ์นั้นเป็นคำถามของคุณ
heynnema avatar
ru flag
@EricHuang สถานะโปรด...
heynnema avatar
ru flag
@EricHuang สถานะโปรด...

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา