使用自定义 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 地址,然后一切正常。
我用 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 地址,然后一切正常。