以太网端口未显示在 ifconfig 中

Tra*_*ty3 11 networking linux unix ubuntu ubuntu-10.04

我在 ubuntuforums.org 上问过这个问题,但没有得到任何回应。

我是 Ubuntu 的新手,并且无法让我的板载以太网端口在全新安装的 32 位 Ubuntu 10.04 服务器上工作。我在谷歌上搜索过,但无法找到我的问题的答案。主板是技嘉G41MT-S2P。我不确定这是不是驱动程序的问题,但我不知道从哪里下载驱动程序。我查看了技嘉的网站,但他们说:

由于芯片组供应商提供的 Linux 支持条件不同,请从芯片组供应商网站或第三方网站下载 Linux 驱动程序。

我发现一些论坛帖子谈论从http://partner.atheros.com/Download.aspx?id=125获取驱动程序,但该 URL 不起作用。如果它是我需要的驱动程序,我将不胜感激下载它的链接,因为我已经搜索过但一直找不到。

下面是几个命令的输出:

ifconfig -a:

lo 链路封装:本地环回  
          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 主机桥:英特尔公司 4 系列芯片组 DRAM 控制器(修订版 03)
00:02.0 VGA 兼容控制器:英特尔公司 4 系列芯片组集成图形控制器(修订版 03)
00:1b.0 音频设备:Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI 桥接器:英特尔公司 N10/ICH 7 家族 PCI Express 端口 1(修订版 01)
00:1c.2 PCI 桥接器:英特尔公司 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 桥:英特尔公司 82801 PCI 桥(修订版 e1)
00:1f.0 ISA 桥:英特尔公司 82801GB/GR(ICH7 家族)LPC 接口桥(修订版 01)
00:1f.1 IDE 接口:英特尔公司 82801G(ICH7 家族)IDE 控制器(修订版 01)
00:1f.2 IDE 接口:Intel Corporation N10/ICH7 Family SATA IDE Con​​troller (rev 01)
00:1f.3 SMBus:英特尔公司 N10/ICH 7 系列 SMBus 控制器(修订版 01)
02:00.0 以太网控制器:Atheros Communications AR8151 v1.0 千兆以太网 (rev c0)

Tra*_*ty3 5

在@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               注意:如果出现“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