ifconfig 中未显示以太网端口

ifconfig 中未显示以太网端口

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

我是 Ubuntu 新手,在全新安装 Ubuntu 10.04 Server 32 位系统时,板载以太网端口无法正常工作。我在 Google 上搜索过,但找不到问题的答案。主板是 Gigabyte G41MT-S2P。我不确定这是否是驱动程序问题,但我不知道从哪里下载驱动程序。我查看了 Gigabyte 的网站,但他们说:

由于不同芯片组供应商提供的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 NET:

  *-网络未认领
       描述:以太网控制器
       产品: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(size=128)


lspci:

00:00.0 主机桥:英特尔公司 4 系列芯片组 DRAM 控制器(rev 03)
00:02.0 VGA 兼容控制器:英特尔公司 4 系列芯片组集成图形控制器(rev 03)
00:1b.0 音频设备:英特尔公司 N10/ICH 7 系列高清晰度音频控制器(rev 01)
00:1c.0 PCI 桥:英特尔公司 N10/ICH 7 系列 PCI Express 端口 1(修订版 01)
00:1c.2 PCI 桥:英特尔公司 N10/ICH 7 系列 PCI Express 端口 3(rev 01)
00:1d.0 USB 控制器:英特尔公司 N10/ICH7 系列 USB UHCI 控制器 #1 (rev 01)
00:1d.1 USB 控制器:英特尔公司 N10/ICH 7 系列 USB UHCI 控制器 #2 (rev 01)
00:1d.2 USB 控制器:英特尔公司 N10/ICH 7 系列 USB UHCI 控制器 #3 (rev 01)
00:1d.3 USB 控制器:英特尔公司 N10/ICH 7 系列 USB UHCI 控制器 #4 (rev 01)
00:1d.7 USB 控制器:英特尔公司 N10/ICH 7 系列 USB2 EHCI 控制器(修订版 01)
00:1e.0 PCI 桥:英特尔公司 82801 PCI 桥(rev e1)
00:1f.0 ISA 桥:英特尔公司 82801GB/GR(ICH7 系列)LPC 接口桥(rev 01)
00:1f.1 IDE 接口:英特尔公司 82801G(ICH7 系列)IDE 控制器(rev 01)
00:1f.2 IDE 接口:英特尔公司 N10/ICH7 系列 SATA IDE 控制器(rev 01)
00:1f.3 SMBus:英特尔公司 N10/ICH 7 系列 SMBus 控制器(rev 01)
02:00.0 以太网控制器:Atheros Communications AR8151 v1.0 千兆以太网(rev c0)

答案1

在@thane和其他几个地方的回答的帮助下,我能够让它工作。我写下了我所遵循的确切步骤,以防我(不可避免地)再次遇到这个问题:

如果以太网未被识别且未显示ifconfig -a

  • 下载此文件(谷歌“compat-wireless”)并将其保存在闪存驱动器上。
  • 将闪存驱动器插入服务器并等待其被识别,然后执行以下命令:
       # sudo 挂载 /dev/sdb1 /mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # 光盘 ~
        # tar xvjf 兼容无线-2.6.tar.bz2
        # cd 兼容无线-2.6.tar.bz2
        #./scripts/driver-select atl1c
        # 制作               注意:如果您收到类似“make:gcc:未找到命令”的错误,请按照下一个故障排除部分中的步骤操作,然后重复此步骤并继续。
        # sudo 安装
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi /etc/network/interfaces
        将以下内容添加到文件末尾:
            自动 eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking 重启

如果你收到如下错误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 安装 build-essential

答案2

10.04 相当老旧,包含旧内核和旧驱动程序。考虑升级到 11.10 甚至 12.04 alpha。您可能需要运行 ifconfig -a

相关内容