乙太網路連接埠未顯示在 ifconfig 中

乙太網路連接埠未顯示在 ifconfig 中

我在 ubuntuforums.org 上提出了這個問題,但沒有得到任何答案。

我是 Ubuntu 新手,在全新安裝的 Ubuntu 10.04 Server 32 位元上無法讓板載乙太網路連接埠正常運作。我在谷歌上搜尋過,但找不到我的問題的答案。主機板是技嘉G41MT-S2P。我不確定是否是驅動程式問題,但我不知道從哪裡下載驅動程式。我查看了技嘉的網站,但他們說:

由於晶片組供應商提供的Linux支援情況不同,請從晶片組供應商網站或第三方網站下載Linux驅動程式。

我發現了一些論壇帖子討論如何獲取驅動程序http://partner.atheros.com/Download.aspx?id=125,但該 URL 不起作用。如果這是我需要的驅動程序,我希望有一個下載鏈接,因為我已經搜索過但無法找到驅動程序。

以下是一些命令的輸出:

ifconfig -a:

lo 連結 encap:本地環回  
          inet 位址:127.0.0.1 遮罩:255.0.0.0
          inet6 位址:::1/128 範圍:主機
          上環回運行 MTU:16436 公制:1
          RX 資料包:2 個錯誤:0 個丟棄:0 個溢位:0 個幀:0
          TX 封包:2 個錯誤:0 個丟棄:0 個溢位:0 個業者:0
          碰撞:0 txqueuelen:0
          RX 位元組:100 (100.0 B) TX 位元組:100 (100.0 B)


lshw -c 網路:

  *-網路無人認領
       描述:乙太網路控制器
       產品:AR8151 v1.0 千兆乙太網
       供應商:Atheros Communications
       物理 ID:0
       總線資訊:pci@0000:02:00.0
       版本:c0
       寬度:64 位元
       時脈:33MHz
       功能:pm msi pciexpress vpd bus_master cap_list
       配置:延遲=0
       資源:記憶體:fdec0000-fdefffff ioport:df00(大小= 128)


lspci:

00:00.0 主軸:Intel Corporation 4 系列晶片組 DRAM 控制器(修訂版 03)
00:02.0 VGA 相容控制器:Intel Corporation 4 系列晶片組整合圖形控制器(rev 03)
00:1b.0 音訊設備:Intel Corporation N10/ICH 7 系列高清晰度音訊控制器(修訂版 01)
00:1c.0 PCI 橋接器:Intel Corporation N10/ICH 7 系列 PCI Express 連接埠 1(修訂版 01)
00:1c.2 PCI 橋接器:Intel Corporation N10/ICH 7 系列 PCI Express 連接埠 3(修訂版 01)
00:1d.0 USB 控制器:英特爾公司 N10/ICH7 系列 USB UHCI 控制器 #1(修訂版 01)
00:1d.1 USB 控制器:英特爾公司 N10/ICH 7 系列 USB UHCI 控制器 #2(修訂版 01)
00:1d.2 USB 控制器:英特爾公司 N10/ICH 7 系列 USB UHCI 控制器 #3(修訂版 01)
00:1d.3 USB 控制器:英特爾公司 N10/ICH 7 系列 USB UHCI 控制器 #4(修訂版 01)
00:1d.7 USB 控制器:英特爾公司 N10/ICH 7 系列 USB2 EHCI 控制器(修訂版 01)
00:1e.0 PCI 橋:Intel Corporation 82801 PCI 橋(rev e1)
00:1f.0 ISA 橋接器:Intel Corporation 82801GB/GR(ICH7 系列)LPC 介面橋接器(修訂版 01)
00:1f.1 IDE 介面:Intel Corporation 82801G(ICH7 系列)IDE 控制器(修訂版 01)
00:1f.2 IDE 介面:Intel Corporation N10/ICH7 系列 SATA IDE 控制器(修訂版 01)
00:1f.3 SMBus:英特爾公司 N10/ICH 7 系列 SMBus 控制器(修訂版 01)
02:00.0 乙太網路控制器:Atheros Communications AR8151 v1.0 千兆位元乙太網路(rev c0)

答案1

在@thane 和其他一些地方的答案的幫助下,我能夠讓它工作。我準確地寫下了我所遵循的步驟,以防我(不可避免地)再次遇到這個問題:

如果乙太網路未被識別且未顯示在ifconfig -a

  • 下載此檔案(Google“compat-wireless”)並將其保存在隨身碟上。
  • 將閃存驅動器插入伺服器並等待其被識別,然後執行以下命令:
       # 須藤掛載 /dev/sdb1 /mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # 光碟 ~
        # tar xvjf compat-wireless-2.6.tar.bz2
        # cd compat-wireless-2.6.tar.bz2
        # ./scripts/driver-select atl1c
        # 製作               注意:如果出現「make: gcc: command not found」之類的錯誤,請按照下一個故障排除部分中的步驟操作,然後重複此步驟並繼續。
        # 須藤進行安裝
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi /etc/network/interfaces
        將以下內容新增至文件末尾:
            自動 eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking restart

如果您收到類似以下錯誤make: gcc: command not found

  • 插入 Ubuntu 10.04 Server 32 位元 CD。
  • 重新啟動計算機
  • 執行以下命令:
       # sudo apt-cdrom 添加
        sudo ln -s /media/apt/pool /cdrom/pool
        sudo apt-get 更新
        sudo apt-get install build-essential

答案2

10.04 相當舊,它包含舊核心和舊驅動程式。考慮升級到 11.10 甚至 12.04 alpha。您可能需要執行 ifconfig -a

相關內容