Basically /etc/network/if-up.d is the place for such scripts. These scripts are called when an interface get's up on a Debian system or derivate - like Ubuntu. Here you can find a list of environment variables passed to these scripts.

Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up. Enabling USB RNDIS Support¶. RNDIS support allows a PC to talk to a Linux-based embedded system over USB by making the embedded system look like a USB attached Ethernet adapter. PPPoE, Point-to-Point Protocol over Ethernet, is a network protocol for encapsulating Point-to-Point Protocol frames inside Ethernet frames.It is used mainly with ADSL services where individual users connect to the ADSL transceiver (modem) over Ethernet and in plain Metro Ethernet networks. Please use if-up.d and if-down.d directories instead. All of these commands have access to the following environment variables. All of these commands have access to the following environment variables. windows gui this is an Open Source tray based service that was created by Joe Jaro. you can either use the EXE to install the software and it will deal with starting on login, or you can use the JAR file directly, but you will have to make it start-up when you want it to be running .

I think the question should have been asked in comments that how exactly the eth0 failed? What is the ip addr output and systemctl status networking output? Because if the OP tried to do that over ssh and using the eth0 ip to ssh into, then the modified eth0 ip will be assigned as secondary ip to eth0 to keep the ongoing ssh session uninterrupted, I tried to change the eth0 ip as the OP

Apr 26, 2018 Debian Lenny: waiting for interface eth0:1 before doing Jun 09, 2009

Raspberry Pi Ethernet to Wifi Bridge : 7 Steps - Instructables

First of: I love Proton and the missions statement as well as their dedication and involvement regarding user privacy. But your information policy around i.e. logging and various other aspects of your service is a complete clusterfuck. Static Routes on VCSA 6.5 |VMware Communities Sep 21, 2019 How do you have dhcpd reload its configuration file? - ISC Oct 26, 2018 Suse /etc/sysconfig/network/routes file