La interfaz de red USB0 no se activa.

La interfaz de red USB0 no se activa.

He conectado una placa integrada a una usb0interfaz de una máquina Linux para establecer una sshconexión con ella.

ifconfigme dice:

usb0      Link encap:Ethernet  HWaddr 16:43:4D:AA:E8:5A
          inet addr:192.168.2.5  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Pero no está "EN EJECUCIÓN". ¿Cómo puedo iniciar la interfaz? ¿Falta algún conductor? lsusbencuentra el dispositivo. El dispositivo en sí ejecuta Yocto Linux.

Respuesta1

Cuando destaca el kernel, ¿ha visto algún mensaje similar al siguiente? En caso afirmativo, suponga que ya tiene el controlador de Linux instalado correctamente.

asix 3-3:1.0 eth0: registre 'asix' en usb-0000:00:14.0-3, ASIX AX88772B USB 2.0 Ethernet, 00:0e:c6:c0:d0:5e

A continuación, utilice el siguiente comando para verificar el estado del enlace, asegúrese de que el enlace físico esté activo y que la conexión sea buena. Ayúdeme a pegar su registro de prueba. Puedo obtener más información según su configuración.

# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 16
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pg
        Wake-on: p
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0E:C6:C0:D0:5E
          inet addr:10.0.0.143  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1898 (1.8 KiB)  TX bytes:0 (0.0 B)

Respuesta2

Creo que estaba preguntando cómo abrir la usb0interfaz:

sudo ifconfig usb0 up

Root tiene que ejecutar esto, sudo opcional dependiendo de quién sea usted. Puedes averiguarlo por whoami.

información relacionada