使用自定义 yocto 图像无法在 jetson nano 上访问以太网

No ethernet access on jetson nano with custom yocto image

我用 recepe 为 jetson nano 创建了一个非常小的图像:

inherit core-image

inherit distro_features_check
REQUIRED_DISTRO_FEATURES = "x11"

IMAGE_FEATURES += "package-management splash"

CORE_OS = "packagegroup-core-boot \
    packagegroup-core-x11 \
    packagegroup-xfce-base \
    kernel-modules \
"

WIFI_SUPPORT = " \
    ifupdown \
    dropbear\
    crda \
    iw \
"

DEV_SDK_INSTALL = " \
    opencv \
    opencv-samples \
    gstreamer1.0-omx-tegra \
    python-numpy \
    binutils \
    binutils-symlinks \
    coreutils \
    cpp \
    cpp-symlinks \
    diffutils \
    elfutils elfutils-binutils \
    file \
    g++ \
    g++-symlinks \
    gcc \
    gcc-symlinks \
    gdb \
    gdbserver \
    gettext \
    git \
    ldd \
    libstdc++ \
    libstdc++-dev \
    libtool \
    ltrace \
    make \
    pkgconfig \
    python3-modules \
    strace \
"

EXTRA_TOOLS_INSTALL = " \
    bzip2 \
    ethtool \
    findutils \
    grep \
    i2c-tools \
    iproute2 \
    iptables \
    less \
    lsof \
    nano \
    nmap \
    tcpdump \
    unzip \
    util-linux \
    wget \
    zip \
    curl \
"

IMAGE_INSTALL += " \
    ${CORE_OS} \
    ${DEV_SDK_INSTALL} \
    ${EXTRA_TOOLS_INSTALL} \
    ${WIFI_SUPPORT} \
"

玩弄 raspberry pi v2.1 相机。到目前为止一切正常,除了以太网访问。 当我 运行

ifconfig

我得到了一个 IPv6 ip 地址,一切看起来都很好(除了我还想要一个 ipv4 地址,但还没有研究过)。但是当我 运行 命令

ping google.com

是说 "ping: bad address 'google.com' and if I run ping on 8.8.8.8 it returns "ping: sendto: 网络无法访问。

不是以太网电缆或我的路由器有问题,因为相同的以太网电缆和访问在我的 PC 上工作正常。当以太网连接到jetson nano时,绿灯常亮,橙灯一直闪烁。

可能是什么原因导致了这个问题,我该如何解决它并重新访问互联网?

我运行命令:

ifup eth0

我得到了一个 ipv4 地址,然后一切正常。