技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_ubuntu

以启扬IMX8MP开发板为例,给大家分享固定IP地址以及单网口多IP设置的步骤流程。

固定IP地址设置

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_服务器_02

20-wired.network

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_服务器_03

重启Network生效

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_重启_04

网口多ip设置

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_linux_05

对于一些网络管理的命令

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_linux_06

connman设置(参考)

imx8 yocto系统的init system使用systemd,系统下没有/etc/init.d/networking及/etc/network/interfaces来管理网络,使用了connman来管理网络。

获取有线网络列表

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_IP_07

设置静态IP、网关及DNS

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_重启_08

添加.config来保存设置,新建/var/lib/connman/eth.config

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_重启_09

大部分Linux(NetworkManger管理)

对于busybox、debian、ubuntu系统,大多数网络设置可以通过/etc/network/interfaces配置文件完成。系统启动时通过/etc/init.d/networking服务中的ifup程序来解析/etc/network/interfaces配置文件。

DHCP

编辑/etc/network/interfaces,参考设置如下:

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_linux_10

重启networking服务生效

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_IP_11

static

编辑/etc/network/interfaces,参考设置如下:

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_重启_12

重启networking服务生效

技术分享 | i.MX8M Plus开发板 固定IP地址以及单网口多IP设置_IP_13