I'm going round in circles with this, primarily due to /etc/network/interfaces being defunct in Stretch and i'd rather learn to use the up to date method.
My intention was to connect pi's to a switch, with one of them having a longer distance usb wifi connection, and using this pi via it's eth0 port to give the others internet access (wlan1).
I've tried setting up isc-dhcp-server then assigning the ip's but the tutorials are old and alter /interfaces so that was no good. I've got the wireless connection running fine on the one pi, then I've tried setting a static ip for eth0 in etc/dhcpcd.conf but it doesn't work. I tried 'sudo ip addr add 192.168.2.1/24 dev eth0' which works but then it loses it on a reboot.
The other pi's haven't turned up yet so i've been trying to get the 'head'' one ready. I've set up port forwarding for both wlan0 and wlan1 as i can't seem to get one to connect to the router but not the other, but i can't see it working if i can't get an ethernet ip to stick!
Spent too long on this and my brain is frazzled!
Any help would be much appreciated!