El puerto Ethernet no aparece en ifconfig


11

Hice esta pregunta en ubuntuforums.org, pero no he recibido ninguna respuesta.

Soy nuevo en Ubuntu, y tengo problemas para que mi puerto Ethernet integrado funcione en una instalación nueva de Ubuntu 10.04 Server 32-bit. He buscado en Google, pero no he podido encontrar la respuesta a mi problema. La placa base es una Gigabyte G41MT-S2P. No estoy seguro de si es un problema del controlador, pero no sé de dónde descargarlo. Miré en el sitio web de Gigabyte, pero dicen:

Debido a las diferentes condiciones de soporte de Linux proporcionadas por los proveedores de chipsets,   descargue el controlador de Linux del sitio web de proveedores de chipset o 3er   página web de la fiesta.

Encontré algunos mensajes en el foro hablando sobre cómo obtener el controlador de http://partner.atheros.com/Download.aspx?id=125 , pero esa URL no funciona. Si es un controlador que necesito, agradecería un enlace para descargarlo, ya que he buscado y no he podido encontrar uno.

Aquí está la salida de algunos comandos:

ifconfig -a:

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:100 (100.0 B)  TX bytes:100 (100.0 B)


lshw -c NET:

  *-network UNCLAIMED
       description: Ethernet controller
       product: AR8151 v1.0 Gigabit Ethernet
       vendor: Atheros Communications
       physical id: 0
       bus info: pci@0000:02:00.0
       version: c0
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list
       configuration: latency=0
       resources: memory:fdec0000-fdefffff ioport:df00(size=128)


lspci:

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
02:00.0 Ethernet controller: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)

Publique su solución como una respuesta separada a esta pregunta para que coincida con el formato habitual de preguntas / respuestas. Puedes marcar tu propia respuesta como aceptada después.
Daniel Beck

Del usuario gracias : ¿Has probado la solución propuesta en este hilo ?
fixer1234

Respuestas:


4

Con la ayuda de la respuesta de @thane y algunos otros lugares, pude hacerlo funcionar. Escribí exactamente los pasos que seguí en caso de que (inevitablemente) me encontré con este problema nuevamente:

Si la Ethernet no es reconocida y no aparece en ifconfig -a:

  • Descargue este archivo (Google "compat-wireless") y guárdelo en una unidad flash.
  • Conecte la unidad flash en el servidor y espere a que se reconozca, luego ejecute los siguientes comandos:
       # 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                NOTA: Si recibe un error como 'make: gcc: comando no encontrado' siga los pasos en la siguiente sección de resolución de problemas, luego repita este paso y continúe.  # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi / etc / network / interfaces  Agregue lo siguiente al final del archivo:  auto eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking restart 

Si recibe un error como make: gcc: command not found:

  • Inserte el CD de 32 bits de Ubuntu 10.04 Server.
  • Reinicia la computadora
  • Ejecuta los siguientes comandos:
       # sudo apt-cdrom add
        sudo ln -s /media/apt/pool /cdrom/pool
        sudo apt-get update
        sudo apt-get install build-essential

0

10.04 es bastante antiguo y contiene kernel antiguo con controladores antiguos. Considera actualizar a 11.10 o incluso 12.04 alfa. Probablemente deba ejecutar ifconfig -a


Lo haría, ya que no soy un fanático del uso de software obsoleto, pero este es un proyecto de trabajo. Este servidor debe estar lo más cerca posible de una réplica de nuestro servidor existente, por lo tanto, a menos que sea absolutamente necesario, tengo que seguir con 10.04.
Travesty3
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.