พอร์ต Ethernet ไม่แสดงขึ้นใน ifconfig


11

ฉันถามคำถามนี้ใน ubuntuforums.org แต่ยังไม่ได้รับคำตอบใด ๆ

ฉันใหม่กับ Ubuntu และมีปัญหาในการทำให้พอร์ตอีเทอร์เน็ตออนบอร์ดของฉันทำงานบนการติดตั้งใหม่ของ Ubuntu 10.04 เซิร์ฟเวอร์ 32 บิต ฉันค้นหาใน Google แล้ว แต่ไม่สามารถหาคำตอบสำหรับปัญหาของฉันได้ เมนบอร์ดคือ Gigabyte G41MT-S2P ฉันไม่แน่ใจว่าเป็นปัญหาของคนขับหรือไม่ แต่ไม่รู้ว่าจะดาวน์โหลดไดรเวอร์จากที่ไหน ฉันดูที่เว็บไซต์ของ Gigabyte แต่พวกเขาพูดว่า:

เนื่องจากเงื่อนไขการสนับสนุน Linux ที่แตกต่างกันโดยผู้จัดจำหน่ายชิปเซ็ตโปรดดาวน์โหลดไดรเวอร์ Linux จากเว็บไซต์ของผู้จำหน่ายชิปเซ็ตหรือเว็บไซต์บุคคลที่สาม

ฉันพบโพสต์ในฟอรัมไม่กี่ข้อที่พูดถึงการรับไดรเวอร์จากhttp://partner.atheros.com/Download.aspx?id=125แต่ URL นั้นใช้ไม่ได้ หากเป็นไดรเวอร์ที่ฉันต้องการฉันจะขอบคุณลิงค์สำหรับดาวน์โหลดเพราะฉันได้ทำการค้นหาและไม่สามารถหาได้

นี่คือผลลัพธ์ของคำสั่งสองสามคำ:

ifconfig -a:

lo Link encap: Local Loopback  
          inet addr: 127.0.0.1 รูปแบบ: 255.0.0.0
          inet6 addr: :: 1/128 ขอบเขต: โฮสต์
          การเรียกใช้ LOOPBACK RUNNING MTU: 16436 เมตริก: 1
          แพ็กเก็ต RX: 2 ข้อผิดพลาด: 0 ลดลง: 0 overruns: 0 เฟรม: 0
          แพ็กเก็ต TX: 2 ข้อผิดพลาด: 0 ลดลง: 0 overruns: 0 ผู้ให้บริการ: 0
          การชน: 0 txqueuelen: 0 
          จำนวนไบต์: 100 (100.0 B) TX ไบต์: 100 (100.0 B)


lshw -c NET:

  * -network UNCLAIMED
       description: คอนโทรลเลอร์อีเธอร์เน็ต
       ผลิตภัณฑ์: AR8151 v1.0 Gigabit Ethernet
       ผู้จัดจำหน่าย: Atheros Communications
       รหัสทางกายภาพ: 0
       ข้อมูลรถบัส: pci @ 0000: 02: 00.0
       รุ่น: c0
       ความกว้าง: 64 บิต
       นาฬิกา: 33MHz
       ความสามารถ: pm msi pciexpress vpd bus_master cap_list
       การกำหนดค่า: latency = 0
       แหล่งข้อมูล: หน่วยความจำ: fdec0000-fdefffff ioport: df00 (size = 128)


lspci:

00: 00.0 โฮสต์บริดจ์: ชิปเซ็ต DRAM ของ Intel Corporation 4 Series (rev 03)
00: 02.0 ตัวควบคุมที่เข้ากันได้กับ VGA: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00: 1b.0 อุปกรณ์เสียง: Intel Corporation ตัวควบคุมเสียงความละเอียดสูงตระกูล N10 / ICH 7 (rev 01)
00: 1c.0 บริดจ์ PCI: Intel Corporation N10 / ICH 7 ตระกูลพอร์ต PCI Express 1 (rev 01)
00: 1c.2 สะพาน PCI: Intel Corporation N10 / ICH 7 ตระกูลพอร์ต PCI Express 3 (rev 01)
00: 1d.0 คอนโทรลเลอร์ USB: Intel Corporation ตระกูล N10 / ICH7 คอนโทรลเลอร์ USB UHCI ตระกูล # 1 (rev 01)
00: 1d.1 คอนโทรลเลอร์ USB: Intel Corporation N10 / ICH 7 ตระกูลคอนโทรลเลอร์ USB UHCI # 2 (rev 01)
00: 1d.2 ตัวควบคุม USB: Intel Corporation N10 / ICH 7 ตระกูลตัวควบคุม USB UHCI # 3 (รอบ 01)
00: 1d.3 ตัวควบคุม USB: Intel Corporation N10 / ICH 7 ตระกูลตัวควบคุม USB UHCI # 4 (รอบ 01)
00: 1d.7 คอนโทรลเลอร์ USB: Intel Corporation N10 / ICH 7 ตระกูล USB2 EHCI คอนโทรลเลอร์ (rev 01)
00: 1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00: 1f.0 ISA bridge: Intel Corporation 82801GB / GR (ตระกูล ICH7) LPC อินเตอร์เฟสบริดจ์ (rev 01)
อินเตอร์เฟซ IDE 00: 1f.1: Intel Corporation 82801G (ตระกูล ICH7) คอนโทรลเลอร์ IDE (rev 01)
00: 1f.2 IDE อินเตอร์เฟส: Intel Corporation คอนโทรลเลอร์ตระกูล IDE SATA N10 / ICH7 ตระกูล (rev 01)
00: 1f.3 SMBus: Intel Corporation N10 / ICH 7 ตระกูลตัวควบคุม SMBus (rev 01)
02: 00.0 ตัวควบคุมอีเธอร์เน็ต: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)

โปรดโพสต์โซลูชันของคุณเป็นคำตอบสำหรับคำถามนี้เพื่อให้ตรงกับรูปแบบคำถาม / คำตอบปกติ คุณสามารถทำเครื่องหมายคำตอบของคุณเองเป็นที่ยอมรับภายหลัง
Daniel Beck

จากผู้ใช้thane : คุณลองเสนอวิธีแก้ไขปัญหาในกระทู้นี้หรือไม่?
fixer1234

คำตอบ:


4

ด้วยความช่วยเหลือจากคำตอบของ @thane และสถานที่อื่น ๆ ทำให้ฉันสามารถทำงานได้ ฉันจดขั้นตอนที่แน่นอนไว้ในกรณีที่ฉันพบปัญหาอีกครั้ง (อย่างหลีกเลี่ยงไม่ได้):

หากอีเธอร์เน็ตไม่รู้จักและไม่ปรากฏในifconfig -a:

  • ดาวน์โหลดไฟล์นี้ (Google "compat-wireless") และบันทึกลงในแฟลชไดรฟ์
  • เสียบแฟลชไดรฟ์เข้ากับเซิร์ฟเวอร์และรอให้ระบบจดจำจากนั้นทำตามคำสั่งต่อไปนี้:
       # sudo mount / dev / sdb1 / mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # cd ~
        # tar xvjf compat-wireless-2.6.tar.bz2
        # cd compat-wireless-2.6.tar.bz2
        # ./scripts/driver-select atl1c
        # make                หมายเหตุ: หากคุณได้รับข้อผิดพลาดเช่น 'make: gcc: command not found' ทำตามขั้นตอนในส่วนการแก้ไขปัญหาถัดไปจากนั้นทำซ้ำขั้นตอนนี้และดำเนินการต่อ
        # sudo ทำการติดตั้ง
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi / etc / network / interfaces
        เพิ่มสิ่งต่อไปนี้ในตอนท้ายของไฟล์:
            auto eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking restart

หากคุณได้รับข้อผิดพลาดเช่นmake: gcc: command not found:

  • ใส่แผ่นซีดี Ubuntu 10.04 Server 32 บิต
  • รีสตาร์ทคอมพิวเตอร์
  • ดำเนินการคำสั่งต่อไปนี้:
       # sudo apt-cdrom เพิ่ม
        sudo ln -s / media / apt / pool / cdrom / pool
        sudo apt-get update
        sudo apt-get install build-essential

0

10.04 ค่อนข้างเก่าและมีเคอร์เนลเก่าพร้อมไดรเวอร์เก่า พิจารณาอัปเกรดเป็น 11.10 หรือ 12.04 อัลฟา คุณอาจต้องเรียกใช้ ifconfig -a


ฉันต้องการเป็นฉันไม่ใช่แฟนของการใช้ซอฟต์แวร์ที่ล้าสมัย แต่เป็นโครงการทำงาน เซิร์ฟเวอร์นี้มีความหมายใกล้เคียงกับแบบจำลองของเซิร์ฟเวอร์ที่มีอยู่ของเรามากที่สุดเท่าที่จะเป็นไปได้ดังนั้นถ้าไม่จำเป็นจริงๆฉันต้องใช้ 10.04
Travesty3
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.