Try this, in a chroot (assumes you are root. you can always add sudo to the beginning of each command if you prefer sudo). Note in the below it is eth0.network not eth0-network as stated in your post. Systemd-networkd uses *.network files.
nano /etc/systemd/network/eth0.network `
Then paste this in: <pre>`[Match] Name=eth0 [Network] Address=192.168.1.8/24 Gateway=192.168.1.1 DNS=18.104.22.168 DNS=22.214.171.124 `</pre> You will then need to disable netcl. To find out what is enabled that is netctl related, run this: <pre>`systemctl list-unit-files `</pre> Once you identify all netctl related stuff. Go through and disable all netctl related stuff. You may have more to disable than just the below: <pre>`systemctl disable [email protected] `</pre> You will then need systemd-networkd enabled: <pre>`systemctl enable systemd-networkd