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

관련 정보