i.MX8 Yocto 使用 systemd 配置网络

Posted 阿基米东

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了i.MX8 Yocto 使用 systemd 配置网络相关的知识,希望对你有一定的参考价值。

通常我们在 Linux 中使用 ifconfig 或 ip 命令来配置网络,但这样配置是临时的,重启系统之后又没了。那怎么样才能优雅地配置网络呢?

其实在 iMX8 Yocto BSP 中,默认使用 systemd 系统管理程序作为第一个进程,并且提供了 systemd-networkd 服务,该服务会从 /etc/systemd/network 目录读取配置文件来管理网络设备。

网络管理命令

Yocto 默认提供了 systemd,使用 Systemd-Networkd 接管网络配置(位于 /lib/systemd/systemd-networkd),因此我们可以使用如下命令查看、控制网络服务。

# 查看网络服务的状态
systemctl status systemd-networkd

# 启动网络服务
systemctl start systemd-networkd

# 停止网络服务
systemctl stop systemd-networkd

# 重启网络服务
systemctl restart systemd-networkd

# 设置开机启动网络服务
systemctl enable systemd-networkd

# 禁止开机启动网络服务
systemctl disable systemd-networkd
</

以上是关于i.MX8 Yocto 使用 systemd 配置网络的主要内容,如果未能解决你的问题,请参考以下文章

i.MX8 Linuxsystemd 系统服务管理 - 开关机自动执行

yocto systemd 启动后无法启动服务

Yocto SYSTEMD_SERVICE 安装参数化服务(“@.service”)

深入浅出imx8企业级开发实战 | 03imx8qxp一键独立编译指南

NXP i.MX8 系列处理器介绍 (基于米尔电子 i.MX8系列核心板及开发板)

i.MX8 Linux安装并运行 EMQX