Score:0

ไม่สามารถใช้งานเครือข่ายได้หลังจากเปลี่ยนเมนบอร์ด

ธง id

ฉันมี SSD พร้อม Ubuntu Server 20.04 เคอร์เนล 5.4.0-77 ติดตั้งอยู่ ฉันย้ายบ้านและ SSD ทำการย้าย แต่ตัวเซิร์ฟเวอร์เองไม่ได้ย้าย ฉันโยน SSD ลงในเครื่องอื่นในขณะนี้ แต่ตลอดชีวิตของฉันฉันไม่สามารถดำเนินการเครือข่ายได้ อะแดปเตอร์เครือข่ายที่ฉันมีในเครื่องใหม่คือ "Realtek RTL8111/8168/8411" ตอนแรกฉันพยายามติดตั้ง .deb จาก ที่นี่แต่มันจะไม่สร้าง (ฉันคิดว่ามันเกี่ยวข้องกับ pci-aspm.h ถูกรวมเข้าเป็น pci.h ในบางจุด?) โดยไม่คำนึงว่าหลังจากนั้น ฉันล้างไฟล์และคว้าไดรเวอร์จาก ที่นี่ (GBE) และสร้างด้วย autorun.sh. ดูเหมือนว่าจะติดตั้งได้ดี แต่ฉันไม่พบหลักฐานใด ๆ ว่ามันใช้งานได้ ฉันจะใส่ผลลัพธ์ของคำสั่งสองสามคำสั่ง เนื่องจากฉันคิดว่าสิ่งเหล่านี้จะอธิบายได้ดีกว่าที่ฉันพยายามอธิบาย:

$ lsmod | เกรป r8168
r8168 540672 0

$lspci -v
05:00.0 ตัวควบคุมอีเทอร์เน็ต: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 ตัวควบคุมอีเทอร์เน็ต PCI Express Gigabit (rev 06)
        ระบบย่อย: Dell RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        ค่าสถานะ: บัสมาสเตอร์, การพัฒนาที่รวดเร็ว, เวลาแฝง 0, IRQ 40
        พอร์ต I/O ที่ d000 [size=256]
        หน่วยความจำที่ f2104000 (64 บิต ดึงล่วงหน้าได้) [size=4K]
        หน่วยความจำ f2100000 (64 บิต ดึงล่วงหน้าได้) [size=16K]
        ความสามารถ: <การเข้าถึงถูกปฏิเสธ>
        ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: r8168
        โมดูลเคอร์เนล: r8168

$ifconfig -a
br-0e94947f61e9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 172.20.0.1 netmask 255.255.0.0 ออกอากาศ 172.20.255.255
        อีเธอร์ 02:42:c3:55:aa:70 txqueuelen 0 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 43 ไบต์ 1204 (1.2 KB)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 780 ไบต์ 80552 (80.5 KB)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

นักเทียบท่า 0: ค่าสถานะ = 4099<UP,BROADCAST,MULTICAST> mtu 1500
        inet 172.17.0.1 netmask 255.255.0.0 ออกอากาศ 172.17.255.255
        อีเธอร์ 02:42:ae:d4:6d:fc txqueuelen 0 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

enp5so: flags=4098<BROADCAST,MULTICAST> mtu 1500
        อีเธอร์ 78:45:c4:fe:20:14 txqueuelen 1,000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
        อุปกรณ์ขัดจังหวะ 40 ฐาน 0x9000

แท้จริง: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 เน็ตมาสก์ 255.0.0.0
        วนซ้ำ txqueuelen 1,000 (วนกลับในเครื่อง)
        แพ็คเก็ต RX 7437 ไบต์ 847680 (847.6 KB)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 7437 ไบต์ 847680 (847.6 KB)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

$cat /etc/netplan/*.yaml 
# นี่คือการกำหนดค่าเครือข่ายที่เขียนโดย âsubiquityâ
เครือข่าย:
  อีเธอร์เน็ต:
    eno1:
      dhcp4: จริง
  รุ่น: 2

สิ่งอื่นใดที่ฉันสามารถให้ได้ ฉันยินดีเป็นอย่างยิ่ง ฉันทำสิ่งนี้มาทั้งวัน ดังนั้นเป็นไปได้ว่าฉันลืมบางอย่างที่ชัดเจน ไม่ว่าอย่างไรก็ตาม โปรดช่วยฉันหาวิธีทำให้อินเทอร์เฟซเครือข่ายของฉันทำงาน ขอบคุณ

chili555 avatar
cn flag
โปรดแก้ไขคำถามของคุณเพื่อแสดงผลลัพธ์ของคำสั่งเทอร์มินัล: `cat /etc/netplan/*.yaml` ยินดีต้อนรับสู่ Ask Ubuntu
Shawnsg avatar
id flag
เพิ่มแล้ว ขอบคุณ บิตสับสนกับผลลัพธ์ แต่หวังว่าจะเป็นประโยชน์
Score:1
ธง cn

ระบบเครือข่ายในเซิร์ฟเวอร์ Ubuntu 20.04 และใหม่กว่านั้นจัดการโดย netplan ไฟล์ netplan ของคุณอ้างถึงอินเทอร์เฟซอีเธอร์เน็ต eno1 เนื่องจากคุณย้าย SSD ไปยังเมนบอร์ดอื่น อินเทอร์เฟซจึงกลายเป็น enp5s0 เราจะเปลี่ยนไฟล์ netplan ให้ตรงกัน

ก่อนอื่นเราต้องทราบชื่อไฟล์ที่แน่นอน จากสถานี:

cd /etc/netplan && ls

นี่จะแสดงชื่อที่ถูกต้องของไฟล์ ตอนนี้มาแก้ไขเพื่อทำการเปลี่ยนแปลงของเรา:

sudo nano fileyoufound.yaml

เปลี่ยนไฟล์นี้:

# นี่คือการกำหนดค่าเครือข่ายที่เขียนโดย âsubiquityâ
เครือข่าย:
  อีเธอร์เน็ต:
    eno1:
      dhcp4: จริง
  รุ่น: 2

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

# นี่คือการกำหนดค่าเครือข่ายที่เขียนโดย âsubiquityâ
เครือข่าย:
  อีเธอร์เน็ต:
    enp5s0:
      dhcp4: จริง
  รุ่น: 2

Netplan มีความเฉพาะเจาะจงมากเกี่ยวกับการเยื้อง การเว้นวรรค ฯลฯ ดังนั้นให้ตรวจทานอย่างระมัดระวังสองครั้ง บันทึก (Ctrl+o ตามด้วย Enter) และปิด (Ctrl+x ตามด้วย Enter) โปรแกรมแก้ไขข้อความนาโน

ติดตามด้วย:

sudo netplan สร้าง
ใช้ sudo netplan

คุณเชื่อมต่อหรือไม่

ping -c3 www.ubuntu.com

โพสต์คำตอบ

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