сетевой интерфейс usb0 не поднимается

сетевой интерфейс usb0 не поднимается

Я подключил встроенную плату к usb0интерфейсу машины Linux, чтобы установить sshс ней соединение.

ifconfigговорит мне:

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)

Но он не "ЗАПУЩЕН". Как мне запустить интерфейс? Драйвера не хватает? lsusbнаходит устройство. Само устройство работает под управлением Yocto Linux.

решение1

Когда вы запускаете ядро, вы видели сообщение, похожее на следующее. Если да, предположим, что у вас уже правильно установлен драйвер linux.

asix 3-3:1.0 eth0: регистрация 'asix' по адресу usb-0000:00:14.0-3, ASIX AX88772B USB 2.0 Ethernet, 00:0e:c6:c0:d0:5e

Далее, пожалуйста, используйте следующую команду для проверки состояния соединения, убедитесь, что физическое соединение установлено и соединение хорошее. Пожалуйста, помогите вставить ваш тестовый журнал, я могу получить больше информации на основе вашей настройки.

# 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)

решение2

Думаю, он спрашивал, как вызвать usb0интерфейс:

sudo ifconfig usb0 up

Root должен запустить это, sudo необязательно, в зависимости от того, кто вы. Вы можете узнать по whoami.

Связанный контент