为 eth0 分配 IP 地址后执行脚本

为 eth0 分配 IP 地址后执行脚本

我在 Raspberry Pi (Raspbian) 上,希望在为 eth0 分配 IP 地址后启动 SystemD 服务。当此服务启动时,它不会记录 eth0 IP 地址,因此我怀疑 After/Wants 指令无法正常工作。请注意,我无法在我的计算机上安装其他服务(即:systemd-networkd)。

如何更改我的服务以确保在为 eth0 分配 IP 地址和子网后启动我的服务?

[Unit]
Description=Get eth0 IP
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/bin/sh -c "/sbin/ifconfig eth0"

[Install]
WantedBy=multi-user.target

相关内容