是否可以在yocto开发的linux映像中设置ip地址静态? | 您所在的位置:网站首页 › 设置开发板ip › 是否可以在yocto开发的linux映像中设置ip地址静态? |
使用systemd-networkd自动在生成的映像中设置静态IP 在自定义层中: meta-custom |_ recipes-core |_ systemd |_ systemd_%.bbappend |_ files |_ .link |_ .network对于,您必须设置由systemd-networkd配置的接口,例如eth0、wlan0、. systemd_%.bbappendPACKAGECONFIG_append = " networkd resolved" FILESEXTRAPATHS_prepend := "${THISDIR}/files:" MY_INTERFACE = "" SRC_URI += " \ file://${MY_INTERFACE}.network \ file://${MY_INTERFACE}.link \ " FILES_${PN} += " \ ${sysconfdir}/systemd/network/${MY_INTERFACE}.network \ ${sysconfdir}/systemd/network/${MY_INTERFACE}.link \ " do_install_append() { install -d ${D}${sysconfdir}/systemd/network install -m 0644 ${WORKDIR}/${MY_INTERFACE}.network ${D}${sysconfdir}/systemd/network install -m 0644 ${WORKDIR}/${MY_INTERFACE}.link ${D}${sysconfdir}/systemd/ }另外,将${MY_INTERFACE}编辑为相同的。 详细信息 如果要设置网络设备配置(例如,自定义MAC地址),请使用.link获取更多信息,请检查此链接。示例: [Match] Name= [Link] MACAddress=12:34:56:78:90:ab.network用于设置网络配置,有关更多信息,请查看此链接对于静态IP地址,下面是一个示例: [Match] Name= [Network] DHCP=no Address=192.168.0.10/24 Gateway=192.168.0.1 DNS=192.168.0.1注意事项 不要忘记编辑在所有地方(食谱,.link,.network文件)根据你想要的界面。 |
CopyRight 2018-2019 实验室设备网 版权所有 |