/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.17.1.24
netmask 255.255.255.0
gateway 172.17.1.254
dns-nameservers 114.114.114.114 8.8.8.8
但重启后,IP并没有设置
原因是没有启用 ifupdown
make menuconfig
Target packages --->
Networking applications --->
[*] ifupdown
在 linux_r8_sdk/buildroot/configs/rockchip_atk_dlrk3588_defconfig 中添加 BR2_PACKAGE_IFUPDOWN=y
#include "base/base.config"
#include "chips/rk3588_aarch64.config"
#include "font/chinese.config"
#include "fs/exfat.config"
#include "fs/ntfs.config"
#include "fs/vfat.config"
#include "gpu/gpu.config"
#include "multimedia/audio.config"
#include "multimedia/camera.config"
#include "multimedia/gst/audio.config"
#include "multimedia/gst/camera.config"
#include "multimedia/gst/rtsp.config"
#include "multimedia/gst/video.config"
#include "multimedia/mpp.config"
#include "wifibt/bt.config"
#include "wifibt/wireless.config"
#include "benchmark.config"
#include "chromium.config"
#include "debug.config"
#include "npu2.config"
#include "powermanager.config"
#include "test.config"
#include "weston.config"
#include "qt/qt5.config"
#include "alientek.config"
# BR2_TARGET_ROOTFS_TAR is not set
BR2_PACKAGE_IFUPDOWN=y